亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nameandtypeshrinker.java

?? proguard 3.5 java 混淆器 最新 免費 好用的 大家用用試一下吧 天行健-君子以自強不息 地勢坤-君子以厚德載物
?? JAVA
字號:
/* $Id: NameAndTypeShrinker.java,v 1.24.2.1 2006/01/16 22:57:56 eric Exp $ * * ProGuard -- shrinking, optimization, and obfuscation of Java class files. * * Copyright (c) 2002-2006 Eric Lafortune (eric@graphics.cornell.edu) * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the Free * Software Foundation; either version 2 of the License, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */package proguard.obfuscate;import proguard.classfile.*;import proguard.classfile.attribute.*;import proguard.classfile.editor.ConstantPoolRemapper;import proguard.classfile.instruction.*;import proguard.classfile.visitor.*;/** * This ClassFileVisitor removes NameAndType constant pool entries * that are not marked as being used. * * @see NameAndTypeUsageMarker * * @author Eric Lafortune */public class NameAndTypeShrinker implements ClassFileVisitor{    private int[]                cpIndexMap;    private ConstantPoolRemapper constantPoolRemapper;    /**     * Creates a new NameAndTypeShrinker.     * @param codeLength an estimate of the maximum length of all the code that     *                   will be edited.     */    public NameAndTypeShrinker(int codeLength)    {        constantPoolRemapper = new ConstantPoolRemapper(codeLength);    }    // Implementations for ClassFileVisitor.    public void visitProgramClassFile(ProgramClassFile programClassFile)    {        // Shift the used constant pool entries together, filling out the        // index map.        programClassFile.u2constantPoolCount =            shrinkConstantPool(programClassFile.constantPool,                               programClassFile.u2constantPoolCount);        // Remap all constant pool references.        constantPoolRemapper.setCpIndexMap(cpIndexMap);        constantPoolRemapper.visitProgramClassFile(programClassFile);    }    public void visitLibraryClassFile(LibraryClassFile libraryClassFile)    {    }    // Small utility methods.    /**     * Removes all NameAndType entries that are not marked as being used     * from the given constant pool.     * @return the new number of entries.     */    private int shrinkConstantPool(CpInfo[] constantPool, int length)    {        // Create a new index map, if necessary.        if (cpIndexMap == null ||            cpIndexMap.length < length)        {            cpIndexMap = new int[length];        }        int     counter = 1;        boolean isUsed  = false;        // Shift the used constant pool entries together.        for (int index = 1; index < length; index++)        {            cpIndexMap[index] = counter;            CpInfo cpInfo = constantPool[index];            // Don't update the flag if this is the second half of a long entry.            if (cpInfo != null)            {                isUsed = cpInfo.getTag() != ClassConstants.CONSTANT_NameAndType ||                         NameAndTypeUsageMarker.isUsed(cpInfo);            }            if (isUsed)            {                constantPool[counter++] = cpInfo;            }        }        // Clear the remaining constant pool elements.        for (int index = counter; index < length; index++)        {            constantPool[index] = null;        }        return counter;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情校园春色| 成人免费高清在线观看| 国产精品一区三区| 色综合网站在线| 欧美精品一区二区精品网| 艳妇臀荡乳欲伦亚洲一区| 韩日欧美一区二区三区| 欧美精品一二三区| 日韩美女视频一区二区| 国产在线精品一区在线观看麻豆| 色噜噜久久综合| 国产精品国产三级国产a| 日韩高清不卡一区二区三区| 91久久免费观看| 国产精品美女久久久久久久| 国模无码大尺度一区二区三区| 欧美日韩国产综合草草| 亚洲欧洲精品一区二区三区| 狠狠久久亚洲欧美| 日韩欧美一级片| 美女视频一区在线观看| 欧美日韩三级在线| 亚洲午夜免费福利视频| 99精品久久只有精品| 国产精品妹子av| 国产成人免费视频网站 | 9久草视频在线视频精品| 精品国产一区二区在线观看| 美女爽到高潮91| 日韩亚洲国产中文字幕欧美| 日本网站在线观看一区二区三区| 欧美午夜电影网| 亚洲第一福利视频在线| 欧美三级视频在线播放| 亚洲国产一区二区三区| 精品污污网站免费看| 天堂资源在线中文精品| 在线播放91灌醉迷j高跟美女| 午夜精品福利在线| 91精品免费观看| 久久99精品久久久久久动态图 | 免费人成精品欧美精品| 91精品黄色片免费大全| 美女一区二区三区| 久久久国产综合精品女国产盗摄| 国产精品综合在线视频| 国产精品美女久久久久aⅴ国产馆| 成人永久aaa| 亚洲天堂免费在线观看视频| 欧美综合色免费| 麻豆国产欧美一区二区三区| 精品88久久久久88久久久| 国产二区国产一区在线观看| 中文字幕综合网| 欧美乱熟臀69xxxxxx| 日本美女视频一区二区| 国产网站一区二区| 色欧美乱欧美15图片| 日韩国产在线一| 久久久国产综合精品女国产盗摄| 91在线视频观看| 日韩电影网1区2区| 国产欧美日韩另类一区| 在线免费观看日韩欧美| 蜜臀精品久久久久久蜜臀 | 高清在线不卡av| 亚洲精品久久嫩草网站秘色| 日韩精品一区二区三区在线| www.日韩在线| 免费成人av资源网| 亚洲天堂福利av| 精品国产欧美一区二区| 91免费国产在线观看| 久久精品国产亚洲高清剧情介绍| 中文字幕高清不卡| 在线播放中文一区| 91视频精品在这里| 国内精品国产成人国产三级粉色| 一区二区国产盗摄色噜噜| 久久久久久免费网| 91精品国产综合久久久蜜臀粉嫩| 成人黄色国产精品网站大全在线免费观看 | 激情久久五月天| 一区二区三区电影在线播| 久久精品水蜜桃av综合天堂| 欧美日韩亚洲国产综合| 成人网在线免费视频| 三级久久三级久久久| 亚洲视频狠狠干| 国产日韩v精品一区二区| 91精品国产综合久久久久久| 91丝袜美女网| av午夜一区麻豆| 国产自产视频一区二区三区| 五月综合激情婷婷六月色窝| 亚洲视频在线观看一区| 国产无遮挡一区二区三区毛片日本| 欧美网站一区二区| 欧洲一区在线观看| 99久久99久久综合| 丁香一区二区三区| 国产一区福利在线| 久久99日本精品| 青椒成人免费视频| 日本美女一区二区| 日本大胆欧美人术艺术动态 | 欧美日韩国产高清一区二区| 91视频你懂的| 色婷婷综合久久| 色视频成人在线观看免| 91蜜桃网址入口| 91亚洲大成网污www| 91香蕉视频mp4| 91免费观看视频在线| 色视频欧美一区二区三区| 91无套直看片红桃| 色婷婷综合久色| 欧美日韩一区高清| 欧美区视频在线观看| 91精品一区二区三区久久久久久| 欧美群妇大交群的观看方式| 欧美日韩国产小视频在线观看| 色成人在线视频| 欧美日韩国产在线观看| 538在线一区二区精品国产| 日韩欧美一级片| 国产亚洲美州欧州综合国| 欧美国产精品一区二区三区| 中文字幕亚洲不卡| 一区二区三区四区不卡在线 | 亚洲欧美一区二区久久 | 中文字幕制服丝袜成人av| 国产精品福利在线播放| 亚洲欧美一区二区三区久本道91| 亚洲亚洲精品在线观看| 久草精品在线观看| 99久精品国产| 欧美夫妻性生活| 久久久久久久综合| 亚洲日本在线视频观看| 亚洲成人av在线电影| 玖玖九九国产精品| 成人综合婷婷国产精品久久免费| 99精品视频一区| 日韩一区二区视频| 国产精品久久久久久久久图文区 | 国产精品女主播在线观看| 中文字幕一区视频| 香蕉成人伊视频在线观看| 国产老肥熟一区二区三区| 日本精品裸体写真集在线观看| 欧美一级艳片视频免费观看| 中文一区二区完整视频在线观看| 一区二区三区中文在线观看| 日韩成人dvd| aaa国产一区| 日韩欧美国产wwwww| 亚洲欧洲美洲综合色网| 久久精品久久99精品久久| 91亚洲男人天堂| 精品国产一区二区在线观看| 一区二区三区精密机械公司| 狠狠网亚洲精品| 欧美最猛性xxxxx直播| 国产亚洲欧洲997久久综合| 日韩专区欧美专区| 色综合天天性综合| 久久一区二区三区四区| 亚洲成人精品影院| av激情亚洲男人天堂| 2021国产精品久久精品| 亚洲444eee在线观看| www.综合网.com| 久久亚洲免费视频| 日韩精品成人一区二区在线| 不卡av免费在线观看| 久久在线观看免费| 美女视频一区在线观看| 欧美日韩国产精品成人| 一区二区三区欧美| 99久久精品国产一区二区三区| 精品美女一区二区三区| 日本强好片久久久久久aaa| 欧美日韩一区二区电影| 亚洲靠逼com| 波多野结衣中文字幕一区 | 国产一区二区三区观看| 日韩精品最新网址| 蜜桃视频在线观看一区二区| 欧美午夜精品一区| 亚洲综合在线第一页| 在线观看一区不卡| 最好看的中文字幕久久| 成人av集中营| 亚洲丝袜制服诱惑| 色综合婷婷久久| 亚洲综合久久av| 欧美无砖专区一中文字| 亚洲777理论| 日韩亚洲欧美在线观看|