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

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

?? utf8shrinker.java

?? proguard 3.5 java 混淆器 最新 免費 好用的 大家用用試一下吧 天行健-君子以自強不息 地勢坤-君子以厚德載物
?? JAVA
字號:
/* $Id: Utf8Shrinker.java,v 1.27.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.editor.ConstantPoolRemapper;import proguard.classfile.visitor.ClassFileVisitor;/** * This ClassFileVisitor removes UTF-8 constant pool entries that are not marked * as being used. * * @see Utf8UsageMarker * * @author Eric Lafortune */public class Utf8Shrinker implements ClassFileVisitor{    private int[]                cpIndexMap;    private ConstantPoolRemapper constantPoolRemapper;    /**     * Creates a new Utf8Shrinker.     * @param codeLength an estimate of the maximum length of all the code that     *                   will be edited.     */    public Utf8Shrinker(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 UTF-8 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_Utf8 ||                         Utf8UsageMarker.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一区二区三区免费野_久草精品视频
51午夜精品国产| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲一区二区欧美激情| 国产精品一区在线观看乱码| 日韩精品一区二区三区四区| 一二三区精品视频| 午夜国产不卡在线观看视频| 99精品久久99久久久久| 国产视频一区在线观看| 美女视频黄久久| 91麻豆精品国产| 亚洲6080在线| 337p亚洲精品色噜噜| 奇米色一区二区三区四区| 在线观看国产91| 亚洲福利视频一区二区| 欧美午夜影院一区| 午夜精品一区二区三区免费视频 | 欧美日韩高清一区二区三区| 一区二区三区不卡在线观看| 色婷婷狠狠综合| 亚洲国产精品视频| 欧美日韩大陆一区二区| 蜜臀av一区二区在线观看| 久久综合九色综合97婷婷女人| 国产曰批免费观看久久久| 国产欧美一区二区在线观看| 成人av网站在线观看| 亚洲人成伊人成综合网小说| 欧美亚洲动漫精品| 久久成人羞羞网站| 国产精品久久久久三级| 色屁屁一区二区| 蜜臀va亚洲va欧美va天堂| 国产欧美日韩麻豆91| 欧洲一区二区av| 久久99最新地址| 亚洲精品国产一区二区精华液| 欧美日韩国产综合视频在线观看 | 一区二区视频免费在线观看| 3d动漫精品啪啪一区二区竹菊| 国产在线视视频有精品| 一区二区三区四区在线播放| 日韩精品资源二区在线| 91精品福利在线| 国产一区二区三区在线观看免费 | 国产精品1区2区3区| 一区二区三区欧美视频| 久久综合五月天婷婷伊人| 色综合久久久久网| 国产乱码精品一区二区三| 一个色综合网站| 国产精品久久久久桃色tv| 欧美一区二区黄色| 91视频在线观看免费| 国产成人在线电影| 日本 国产 欧美色综合| 亚洲一区二区三区四区不卡| 国产清纯白嫩初高生在线观看91| 666欧美在线视频| 欧美色窝79yyyycom| 91免费观看在线| 91在线国产福利| 成人ar影院免费观看视频| 精品一区二区免费在线观看| 舔着乳尖日韩一区| 亚洲成在线观看| 亚洲免费伊人电影| 中文字幕亚洲精品在线观看| 日本一区二区三级电影在线观看| 欧美精品一区二| 久久综合久久鬼色中文字| 久久久精品免费免费| 久久久另类综合| 亚洲国产成人在线| 国产精品亲子伦对白| 日韩美女精品在线| 亚洲美女淫视频| 天天免费综合色| 理论电影国产精品| 极品尤物av久久免费看| 国产精品一区二区三区四区| 国产成人激情av| 91在线观看免费视频| 色嗨嗨av一区二区三区| 欧美图区在线视频| 欧美岛国在线观看| 国产精品电影一区二区| 亚洲成人精品在线观看| 久久99精品国产91久久来源| 东方aⅴ免费观看久久av| 欧美性色黄大片| 26uuu亚洲综合色欧美 | 成人免费高清视频在线观看| www.激情成人| 911精品产国品一二三产区| 久久久亚洲欧洲日产国码αv| 亚洲欧洲日韩综合一区二区| 视频在线在亚洲| 成人ar影院免费观看视频| 欧美一区二区三区免费观看视频 | 精品在线亚洲视频| 91蝌蚪porny九色| 26uuu欧美| 亚洲成人高清在线| 成人午夜视频免费看| 欧美一级xxx| 亚洲一区二区四区蜜桃| 国产精品一色哟哟哟| 在线播放中文字幕一区| 亚洲欧美日韩国产综合| 精油按摩中文字幕久久| 欧美日韩情趣电影| 中文字幕一区二区三区在线观看| 免费人成黄页网站在线一区二区| 色综合天天综合在线视频| 久久九九99视频| 国产中文字幕一区| 91麻豆精品国产91| 亚洲第一激情av| 91久久精品网| 亚洲免费高清视频在线| 99久久久免费精品国产一区二区| 久久精品一区蜜桃臀影院| 婷婷丁香激情综合| 777xxx欧美| 日本aⅴ免费视频一区二区三区| 欧美体内she精高潮| 夜夜嗨av一区二区三区| 91浏览器入口在线观看| 亚洲免费看黄网站| 91亚洲国产成人精品一区二区三| 国产精品网站一区| 97久久超碰国产精品电影| 中文字幕在线不卡一区二区三区| 国产成人综合自拍| 一区二区中文字幕在线| 91亚洲大成网污www| 亚洲一本大道在线| 9191久久久久久久久久久| 毛片不卡一区二区| 久久久精品蜜桃| 99久久免费国产| 亚洲va国产天堂va久久en| 91精品国产高清一区二区三区蜜臀| 日本女人一区二区三区| 久久久久99精品国产片| 99久久综合国产精品| 亚洲视频每日更新| 欧美日韩精品一区二区三区| 久久成人免费网| 亚洲人成亚洲人成在线观看图片 | 成人av网站大全| 天天操天天综合网| 国产精品另类一区| 欧美专区日韩专区| 国产老肥熟一区二区三区| 亚洲人成精品久久久久久| 欧美久久久久久蜜桃| 成人做爰69片免费看网站| 亚洲国产sm捆绑调教视频| 国产视频在线观看一区二区三区| 欧美手机在线视频| 国产成人在线看| 视频一区二区中文字幕| 亚洲欧洲日产国码二区| 91精品国模一区二区三区| 91视频在线观看| 丰满亚洲少妇av| 精品一区二区三区香蕉蜜桃| 亚洲丰满少妇videoshd| 国产精品久久看| 2024国产精品视频| 91精品国产色综合久久不卡电影 | 99精品在线观看视频| 国产最新精品精品你懂的| 日韩影院精彩在线| 亚洲综合无码一区二区| 1024成人网| 国产精品久久久久aaaa樱花 | 日韩免费高清av| 欧美日韩1区2区| 欧美日韩在线三级| 在线视频综合导航| 日本韩国精品在线| 色伊人久久综合中文字幕| 99re这里只有精品6| av不卡免费在线观看| 成人av在线资源网站| 成人免费视频视频| 99re这里只有精品视频首页| 色偷偷久久一区二区三区| 91在线观看视频| 欧美日韩午夜精品| 91精品欧美久久久久久动漫 | 麻豆精品一区二区三区| 精东粉嫩av免费一区二区三区| 精彩视频一区二区三区| 成人av电影观看| 欧美三区在线观看|