Edit C:\Program Files\Java\jre8\lib\com\sun\java\util\jar\pack\CodingChooser.class
Êþº¾ 4?? ÿÿÿ I J K L M N O P Q R S T U W Y Z [ \ ] ^ ? ? ? ? ? ? ? ? ? © « ¬ ® ¯ ° ´ µ » Å Æ Ç Ë Ì Í Î Ï Ð à ã è õ ö ÷ ü ý þ;<BMw??? Ô using instead != : [ after at better by by fc= fewer bytes than regular fuzz= in [ meshes: { near: rounds, tc= to uc= worse by } $assertionsDisabled % ( ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z ()[[I (D)D (D)J (I)I (I)V (I)Z (II)I (II)Z (II)[I (J)V (Ljava/lang/Object;)Z (Ljava/lang/String;)I (Ljava/lang/String;)V (Ljava/lang/String;)Z (Ljava/lang/Throwable;)V ([I)V ([II)V ([II)[I ([III)I ([III)V ([III)[[I ([IIIII)[I ) "*** regular choice does not apply *** regular choice is extra: -- refine on fv[ -- refine on tv[ -- refine on uv[ .. /zs= ; win= <clinit> <init> >>> POP WINS BY >>> RUN WINS BY >>> refined tc= B BYTE1 BYTE_SIZE Code ConstantValue D H I InnerClasses L LValuesCoded LineNumberTable Ljava/io/PrintStream; MAX_EFFORT MID_EFFORT MIN_EFFORT POP_EFFORT RUN_EFFORT S SourceFile StackMapTable UNSIGNED5 Z ZIP_SIZE [ [D [I $[Lcom/sun/java/util/jar/pack/Coding; [[I ] ] avgS= ] by ] fc= ] of ] tc= ] uc= ]: add addStressSeed allCodingChoices allFits before clip: allFits: append bestByteSize bestChoice bestMethod bestZipSize better pop-size at fvc= bulge at byteOnlySizer byteSize byteSizer canRepresent canRepresentSigned ceil choices choose chooser: #choices= chooser: plain result= chooser: result= clear clone coding -com.sun.java.util.jar.pack.no.adaptive.coding 'com.sun.java.util.jar.pack.no.histogram /com.sun.java.util.jar.pack.no.population.coding (com.sun.java.util.jar.pack.stress.coding "com.sun.java.util.jar.pack.verbose )com.sun.java.util.jar.pack.verbose.coding )com/sun/java/util/jar/pack/AdaptiveCoding (com/sun/java/util/jar/pack/BandStructure !com/sun/java/util/jar/pack/Coding (com/sun/java/util/jar/pack/CodingChooser /com/sun/java/util/jar/pack/CodingChooser$Choice .com/sun/java/util/jar/pack/CodingChooser$Sizer 'com/sun/java/util/jar/pack/CodingMethod $com/sun/java/util/jar/pack/Histogram .com/sun/java/util/jar/pack/Histogram$BitMetric +com/sun/java/util/jar/pack/PopulationCoding "com/sun/java/util/jar/pack/PropMap com/sun/java/util/jar/pack/Utils .com/sun/java/util/jar/pack/Utils$Pack200Logger computeByteSize computePopSizePrivate computePopSizePrivate fvlen= computeSize computeSizePrivate computed size contains context countBytesToSizer currentPropMap dHist decodeK deltas desiredAssertionStatus disablePopCoding disableRunCoding distance distanceFrom effort encodeEscapeValue encodeValues end evaluate evaluate dist evaluate maxd => evaluated exp fValues fVlen favoredCoding findChoice findChoice => found findChoice => good findChoiceNear finish #finish computePopSizePrivate fvlen= fitTokenCoding flushData fuzz fv = { get getBitLength getBoolean getByteSize getContext getDeltaHistogram getDeltas getHistogram getInteger getLength getMatrix getNextK getSize getTotalLength getValueCoding getValueHistogram getZipSize hasNext histSize info initial best pop-size at fvc= intValue isCodableLength isDelta isExtra iterator java/io/ByteArrayOutputStream java/io/IOException java/io/PrintStream java/lang/AssertionError java/lang/Class java/lang/Integer java/lang/Math java/lang/Object java/lang/RuntimeException java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable java/util/ArrayList java/util/Collections java/util/HashSet java/util/Iterator java/util/List java/util/Random java/util/Set java/util/zip/Deflater "java/util/zip/DeflaterOutputStream log makeDeltas makeExtraChoice markUsableChoices max maxd = measured best pop, size= min minDistance next nextBoolean nextInt no good pop-size; best was noteSizes of optUseAdaptiveCoding optUseHistogram optUsePopulationCoding out pct popHelper print realloc !regular coding cannot represent [ regularChoice remove reset resetData resortFavoredValues reverse rotate round runHelper searchOrder setB setD setFavoredCoding setFavoredValues setH setHistogram setL setS setSeed setTokenCoding setUnfavoredCoding shuffle size sort start stress stressAdaptiveCoding stressCoding stressLen stressPopCoding subList targetSize toString tokenCoding topLevel tryAdaptiveCoding tryAdaptiveCoding [ tryPopulationCoding umax unfavoredCoding updateDistances vHist valueOf values verbose writeArrayTo writeSequencesTo writeTo zipDef zipOut zipSize zipSizer { //BEGIN } } //END ?dzáG®{?ð?t¼j?ðIº^5??ð(õÂ?\)?ðzáG®{?ö?¾vÈ´9@ @ @Y @Ã? V X _ a b ~ ? ¤ ª ¼r ¥ ¦ § ¨ Ñ Ò Ó Õ Ö × Ø Ù Ú Û Ü Ý !"#$%&'()*+,-./012345 #Lcom/sun/java/util/jar/pack/Coding; *Lcom/sun/java/util/jar/pack/CodingChooser; 1Lcom/sun/java/util/jar/pack/CodingChooser$Choice; 2[Lcom/sun/java/util/jar/pack/CodingChooser$Choice; 0Lcom/sun/java/util/jar/pack/CodingChooser$Sizer; )Lcom/sun/java/util/jar/pack/CodingMethod; &Lcom/sun/java/util/jar/pack/Histogram; 0Lcom/sun/java/util/jar/pack/Utils$Pack200Logger; Ljava/io/ByteArrayOutputStream; Ljava/util/Random; Ljava/util/zip/Deflater; $Ljava/util/zip/DeflaterOutputStream; %()Lcom/sun/java/util/jar/pack/Coding; &(I)Lcom/sun/java/util/jar/pack/Coding; '(II)Lcom/sun/java/util/jar/pack/Coding; ((III)Lcom/sun/java/util/jar/pack/Coding; '(ILcom/sun/java/util/jar/pack/Coding;)I ((I[Lcom/sun/java/util/jar/pack/Coding;)V &(Lcom/sun/java/util/jar/pack/Coding;)I &(Lcom/sun/java/util/jar/pack/Coding;)V )(Lcom/sun/java/util/jar/pack/Coding;I[I)V 4(Lcom/sun/java/util/jar/pack/CodingChooser$Choice;)I 4(Lcom/sun/java/util/jar/pack/CodingChooser$Choice;)V ,(Lcom/sun/java/util/jar/pack/CodingMethod;)V -(Lcom/sun/java/util/jar/pack/CodingMethod;)[I .(Lcom/sun/java/util/jar/pack/CodingMethod;II)Z /(Lcom/sun/java/util/jar/pack/CodingMethod;[I)[I 0(Lcom/sun/java/util/jar/pack/CodingMethod;[III)I 1(Lcom/sun/java/util/jar/pack/CodingMethod;[III)[I 2(Lcom/sun/java/util/jar/pack/CodingMethod;[III[I)V 0(Lcom/sun/java/util/jar/pack/CodingMethod;[I[I)V (()Lcom/sun/java/util/jar/pack/Histogram; )(Lcom/sun/java/util/jar/pack/Histogram;)V )(Z)Lcom/sun/java/util/jar/pack/Histogram; 3(Lcom/sun/java/util/jar/pack/Histogram$BitMetric;)D &()Lcom/sun/java/util/jar/pack/PropMap; !()Ljava/io/ByteArrayOutputStream; (Ljava/io/OutputStream;)V (Ljava/io/OutputStream;[III)V (Ljava/io/OutputStream;[I[I)V (I)Ljava/lang/Integer; (I)Ljava/lang/Object; (ILjava/lang/Object;)V (Ljava/lang/Object;)V (DD)Ljava/lang/String; (C)Ljava/lang/StringBuilder; (D)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; (II)Ljava/util/List; (Ljava/util/List;)V (Ljava/util/List;I)V V(Lcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/CodingChooser$Choice; f(Lcom/sun/java/util/jar/pack/CodingChooser$Choice;II)Lcom/sun/java/util/jar/pack/CodingChooser$Choice; R([IIILcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/CodingMethod; T([IIILcom/sun/java/util/jar/pack/Coding;[I)Lcom/sun/java/util/jar/pack/CodingMethod; P([ILcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/CodingMethod; R([ILcom/sun/java/util/jar/pack/Coding;[I)Lcom/sun/java/util/jar/pack/CodingMethod; V(ILcom/sun/java/util/jar/pack/CodingMethod;Lcom/sun/java/util/jar/pack/CodingMethod;)V T(Lcom/sun/java/util/jar/pack/CodingMethod;)Lcom/sun/java/util/jar/pack/CodingMethod; *(Ljava/lang/String;Ljava/io/PrintStream;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; %(Ljava/util/List;Ljava/util/Random;)V 1(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V w(Lcom/sun/java/util/jar/pack/PopulationCoding;Lcom/sun/java/util/jar/pack/Coding;Lcom/sun/java/util/jar/pack/Coding;)[I =(Ljava/lang/String;[Ljava/lang/String;Ljava/io/PrintStream;)V ? · ? º ? ¾ ? ð ? ó ? ú ? ?: ?= ?>