META-INF.modules.java.base.classes.com.sun.java.util.jar.pack.BandStructure.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 6??
?
?
? ? ???
??
?
??
?
?
?
@?
? ???
?? ??? ???
?? ?? ?? ?? ???
&? ? ??? ?
*?
*? ??
*? ??
*? ?? ?? ?? ?? ?
*? ??
*? ?? ?? ? ?? ?? ?? ? ?? ?? ?? ?? ?? ??
*? ?? ??
*? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
*? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ? ? ? !? "# $% &? '? (? )? *? +? ,? -? .? /0 1? 2? 3? 4? 5? 6? 7? 89 :; <? =? >? ?? @? A B? C D? E? FG H? I? J? K? L? MN O? P? Q? R? S? T? U? V? W X Y Z [ \ ] ^ _ ` a
b c d
e fg hi j k l m n o p q r s t u v w x y z! {" |# }$ ~% & ?' ?( ?) ?* ?+ ?? ?- ?. ?/ ?0 ?1 ?2 ? ? ? ? ? ? ??
?? ? ??
?? ? ??
???
??
&?M??
? ? ????????? ?K???)? ?b ?h??? ?? ???
^?
?????????????g
^?
*?
??
??c?d?? ? ? ? ? ? ????
??
??H? ? ? ?
?
??
??
????
?
???
??
]? ???
?
]???
?
]?? ??
? ?? ? ??M?M??
?
??
?
? ??
?
??
??
?
?
?
?
"
*
"
*
.?
?M???
;
:!
"#
;$M%
?&'(
)*
+ ,
9-.
/
01M?M2 3
4
&?
5
6????????
97
?8
^?
^9
9:
; ?<= ?>
?? @ ?A ?B
C :D ?EF
^G
H?I ?J
KL ?M
?N
O PQRS
TU?
?V
W
*?XY
Z ?[
?\
?]^
?_
` ?ab ?cde
?fghi jk jl jm
jn
op
q
r
s
t
ju
.v
.w
jx
yz
y{
y|
?} ?~
?
?? )? ]? ?? ]? ????
??
??
??
???
??
??
??
??????
??
?
??
????
??
??
?_
??
??
??
?????
??? *J *??? :?????=?@ABCDEFM??
???
????? ?
?????
?? ?
??
?????
:_
:?????
??
?%
T?
T?
T?
??
????
??
??
???
??????
???
T?
@?
??
??
??
P?
? ?
? ?
?
??
??
??
?? ? ?
?< ByteCounter InnerClasses MultiBand CPRefBand IntBand? ByteBand? ValueBand Band
MAX_EFFORT I
ConstantValue
MIN_EFFORT DEFAULT_EFFORT p200 $Lcom/sun/java/util/jar/pack/PropMap; verbose effort optDumpBands Z
optDebugBands optVaryCodings
optBigStrings highestClassVersion? Version ,Lcom/sun/java/util/jar/pack/Package$Version; isReader BYTE1 #Lcom/sun/java/util/jar/pack/Coding; CHAR3 BCI5 BRANCH5 UNSIGNED5 UDELTA5 SIGNED5 DELTA5 MDELTA5 basicCodings $[Lcom/sun/java/util/jar/pack/Coding; basicCodingIndexes Ljava/util/Map; Signature GLjava/util/Map; bandHeaderBytes [B bandHeaderBytePos bandHeaderBytePos0 SHORT_BAND_HEURISTIC d NO_PHASE
COLLECT_PHASE FROZEN_PHASE WRITE_PHASE EXPECT_PHASE
READ_PHASE DISBURSE_PHASE
DONE_PHASE
allKQBands Ljava/util/List; FLjava/util/List; needPredefIndex %Ljava/util/List<[Ljava/lang/Object;>;
codingChooser *Lcom/sun/java/util/jar/pack/CodingChooser; defaultMetaCoding noMetaCoding
outputCounter 6Lcom/sun/java/util/jar/pack/BandStructure$ByteCounter; archiveOptions archiveSize0 J archiveSize1 archiveNextCount AH_LENGTH_0
AH_LENGTH_MIN AH_LENGTH_S AH_ARCHIVE_SIZE_HI AH_ARCHIVE_SIZE_LO AH_FILE_HEADER_LEN AH_SPECIAL_FORMAT_LEN AH_CP_NUMBER_LEN AH_CP_EXTRA_LEN AB_FLAGS_HI AB_FLAGS_LO
AB_ATTR_COUNT AB_ATTR_INDEXES
AB_ATTR_CALLS
NULL_IS_OK all_bands 4Lcom/sun/java/util/jar/pack/BandStructure$MultiBand;
archive_magic 3Lcom/sun/java/util/jar/pack/BandStructure$ByteBand; archive_header_0 2Lcom/sun/java/util/jar/pack/BandStructure$IntBand; archive_header_S archive_header_1 band_headers cp_bands cp_Utf8_prefix cp_Utf8_suffix
cp_Utf8_chars cp_Utf8_big_suffix cp_Utf8_big_chars cp_Int cp_Float
cp_Long_hi
cp_Long_lo cp_Double_hi cp_Double_lo cp_String 4Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand; cp_Class cp_Signature_form cp_Signature_classes
cp_Descr_name
cp_Descr_type cp_Field_class
cp_Field_desc cp_Method_class cp_Method_desc cp_Imethod_class cp_Imethod_desc cp_MethodHandle_refkind cp_MethodHandle_member
cp_MethodType cp_BootstrapMethod_ref cp_BootstrapMethod_arg_count cp_BootstrapMethod_arg cp_InvokeDynamic_spec cp_InvokeDynamic_desc attr_definition_bands attr_definition_headers attr_definition_name attr_definition_layout ic_bands
ic_this_class ic_flags ic_outer_class ic_name class_bands
class_this class_super class_interface_count class_interface class_field_count class_method_count field_descr field_attr_bands field_flags_hi field_flags_lo field_attr_count field_attr_indexes field_attr_calls field_ConstantValue_KQ field_Signature_RS field_metadata_bands field_type_metadata_bands method_descr method_attr_bands method_flags_hi method_flags_lo method_attr_count method_attr_indexes method_attr_calls method_Exceptions_N method_Exceptions_RC method_Signature_RS method_metadata_bands method_MethodParameters_NB method_MethodParameters_name_RUN method_MethodParameters_flag_FH method_type_metadata_bands class_attr_bands class_flags_hi class_flags_lo class_attr_count class_attr_indexes class_attr_calls class_SourceFile_RUN class_EnclosingMethod_RC class_EnclosingMethod_RDN class_Signature_RS class_metadata_bands class_InnerClasses_N class_InnerClasses_RC class_InnerClasses_F class_InnerClasses_outer_RCN class_InnerClasses_name_RUN class_ClassFile_version_minor_H class_ClassFile_version_major_H class_type_metadata_bands
code_bands code_headers code_max_stack code_max_na_locals code_handler_count code_handler_start_P code_handler_end_PO code_handler_catch_PO code_handler_class_RCN code_attr_bands
code_flags_hi
code_flags_lo code_attr_count code_attr_indexes code_attr_calls stackmap_bands code_StackMapTable_N code_StackMapTable_frame_T code_StackMapTable_local_N code_StackMapTable_stack_N code_StackMapTable_offset code_StackMapTable_T code_StackMapTable_RC code_StackMapTable_P code_LineNumberTable_N code_LineNumberTable_bci_P code_LineNumberTable_line code_LocalVariableTable_N code_LocalVariableTable_bci_P code_LocalVariableTable_span_O code_LocalVariableTable_name_RU code_LocalVariableTable_type_RS code_LocalVariableTable_slot code_LocalVariableTypeTable_N !code_LocalVariableTypeTable_bci_P "code_LocalVariableTypeTable_span_O #code_LocalVariableTypeTable_name_RU #code_LocalVariableTypeTable_type_RS code_LocalVariableTypeTable_slot code_type_metadata_bands bc_bands bc_codes
bc_case_count
bc_case_value bc_byte bc_short bc_local bc_label bc_intref bc_floatref
bc_longref bc_doubleref bc_stringref bc_loadablevalueref bc_classref bc_fieldref bc_methodref
bc_imethodref
bc_indyref bc_thisfield
bc_superfield
bc_thismethod bc_supermethod
bc_initref bc_escref
bc_escrefsize
bc_escsize
bc_escbyte
file_bands file_name file_size_hi file_size_lo file_modtime file_options file_bits
metadataBands 5[Lcom/sun/java/util/jar/pack/BandStructure$MultiBand; typeMetadataBands ADH_CONTEXT_MASK
ADH_BIT_SHIFT ADH_BIT_IS_LSB ATTR_INDEX_OVERFLOW???? attrIndexLimit [I attrFlagMask [J attrDefSeen attrOverflowMask attrClassFileVersionMask
attrBandTable Layout nLjava/util/Map;
attrCodeEmpty -Lcom/sun/java/util/jar/pack/Attribute$Layout; attrInnerClassesEmpty attrClassFileVersion attrConstantValue attrIndexTable QLjava/util/Map; attrDefs QLjava/util/List;>; attrBands shortCodeLimits [[I shortCodeHeader_h_limit LONG_CODE_HEADER nextSeqForDebug dumpDir Ljava/io/File; prevForAssertMap oLjava/util/Map; bandSequenceList Ljava/util/LinkedList; *Ljava/util/LinkedList; $assertionsDisabled
getCPIndex? Index 2(B)Lcom/sun/java/util/jar/pack/ConstantPool$Index; initHighestClassVersion /(Lcom/sun/java/util/jar/pack/Package$Version;)V Code LineNumberTable LocalVariableTable this *Lcom/sun/java/util/jar/pack/BandStructure;
StackMapTable
Exceptions getHighestClassVersion .()Lcom/sun/java/util/jar/pack/Package$Version; ()V i xxx_metadata_bands xxx_type_metadata_bands ctype stackMapDef codingForIndex &(I)Lcom/sun/java/util/jar/pack/Coding; indexOf &(Lcom/sun/java/util/jar/pack/Coding;)I c Ljava/lang/Integer; getBasicCodings &()[Lcom/sun/java/util/jar/pack/Coding;
getBandHeader O(ILcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/CodingMethod; XB
regularCoding res *[Lcom/sun/java/util/jar/pack/CodingMethod; parseMetaCoding S([BILcom/sun/java/util/jar/pack/Coding;[Lcom/sun/java/util/jar/pack/CodingMethod;)I bytes pos dflt pos2 phaseIsRead (I)Z p phaseCmp (II)I p0 p1 getIntTotal ([I)I values total encodeRef? Entry a(Lcom/sun/java/util/jar/pack/ConstantPool$Entry;Lcom/sun/java/util/jar/pack/ConstantPool$Index;)I e /Lcom/sun/java/util/jar/pack/ConstantPool$Entry; ix /Lcom/sun/java/util/jar/pack/ConstantPool$Index; coding decodeRef a(ILcom/sun/java/util/jar/pack/ConstantPool$Index;)Lcom/sun/java/util/jar/pack/ConstantPool$Entry; n getCodingChooser ,()Lcom/sun/java/util/jar/pack/CodingChooser; cls Class *Lcom/sun/java/util/jar/pack/Package$Class; classes LocalVariableTypeTable ; chooseCoding f([IIILcom/sun/java/util/jar/pack/Coding;Ljava/lang/String;[I)Lcom/sun/java/util/jar/pack/CodingMethod; start end regular bandName Ljava/lang/String; sizes cc decodeEscapeValue '(ILcom/sun/java/util/jar/pack/Coding;)I L X encodeEscapeValue writeAllBandsTo (Ljava/io/OutputStream;)V nbytes out Ljava/io/OutputStream; getAttrBand i(Lcom/sun/java/util/jar/pack/BandStructure$MultiBand;I)Lcom/sun/java/util/jar/pack/BandStructure$IntBand; xxx_attr_bands which b setBandIndexes Ljava/lang/Byte; need [Ljava/lang/Object;? setBandIndex 8(Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand;B)V B setConstantValueIndex? Field 3(Lcom/sun/java/util/jar/pack/Package$Class$Field;)V tag xxx_KQ f 0Lcom/sun/java/util/jar/pack/Package$Class$Field; adjustToClassVersion initAttrIndexLimit defList addMore ?Ljava/util/List; haveFlagsHi mask getPredefinedAttrs (I)Ljava/util/List; def ai B(I)Ljava/util/List; isPredefinedAttr (II)Z adjustSpecialAttrMasks makeClassFileVersionAttr T(Lcom/sun/java/util/jar/pack/Package$Version;)Lcom/sun/java/util/jar/pack/Attribute; ver parseClassFileVersionAttr T(Lcom/sun/java/util/jar/pack/Attribute;)Lcom/sun/java/util/jar/pack/Package$Version; attr &Lcom/sun/java/util/jar/pack/Attribute; assertBandOKForElems? Element i([Lcom/sun/java/util/jar/pack/BandStructure$Band;[Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;)Z ab 0[Lcom/sun/java/util/jar/pack/BandStructure$Band; elems 6[Lcom/sun/java/util/jar/pack/Attribute$Layout$Element; assertBandOKForElem h([Lcom/sun/java/util/jar/pack/BandStructure$Band;Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;)Z 5Lcom/sun/java/util/jar/pack/Attribute$Layout$Element; /Lcom/sun/java/util/jar/pack/BandStructure$Band; rc wantIntBand predefineAttribute ?(II[Lcom/sun/java/util/jar/pack/BandStructure$Band;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute$Layout; index name layout ?(ILjava/lang/String;Lcom/sun/java/util/jar/pack/BandStructure$MultiBand;Lcom/sun/java/util/jar/pack/Attribute;)Lcom/sun/java/util/jar/pack/Attribute$Layout;
bandPrefix addHere undefineAttribute (II)V j makeNewAttributeBands base pfx newAB prevAB cname defSeen ?(Ljava/lang/String;Lcom/sun/java/util/jar/pack/Attribute$Layout;Lcom/sun/java/util/jar/pack/BandStructure$MultiBand;)[Lcom/sun/java/util/jar/pack/BandStructure$Band; nb (Ljava/lang/String;[Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;Lcom/sun/java/util/jar/pack/BandStructure$MultiBand;)V tem refKind nullOK newElemBand ?(Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;Ljava/lang/String;Lcom/sun/java/util/jar/pack/BandStructure$MultiBand;)Lcom/sun/java/util/jar/pack/BandStructure$Band; setAttributeLayoutIndex 1(Lcom/sun/java/util/jar/pack/Attribute$Layout;I)I? shortCodeHeader $(Lcom/sun/java/util/jar/pack/Code;)I code !Lcom/sun/java/util/jar/pack/Code; s l0 h siglen l1 lims liml sc shortCodeHeader_handler_count (I)I shortCodeHeader_max_stack shortCodeHeader_max_na_locals shortCodeHeader_h_base h0 putLabel X(Lcom/sun/java/util/jar/pack/BandStructure$IntBand;Lcom/sun/java/util/jar/pack/Code;II)V pc targetPC getLabel W(Lcom/sun/java/util/jar/pack/BandStructure$IntBand;Lcom/sun/java/util/jar/pack/Code;I)I getCPRefOpBand 7(I)Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand; bc
selfOpRefBand self_bc idx isSuper isAload origBC isField
getDumpStream Y(Lcom/sun/java/util/jar/pack/BandStructure$Band;Ljava/lang/String;)Ljava/io/OutputStream; ext Y(Lcom/sun/java/util/jar/pack/ConstantPool$Index;Ljava/lang/String;)Ljava/io/OutputStream; seq O(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Object;)Ljava/io/OutputStream; Ljava/lang/Object; dumpFile assertCanChangeLength 2(Lcom/sun/java/util/jar/pack/BandStructure$Band;)Z assertPhase 3(Lcom/sun/java/util/jar/pack/BandStructure$Band;I)Z
phaseExpected ()I assertPhaseChangeOK 4(Lcom/sun/java/util/jar/pack/BandStructure$Band;II)Z assertDoneDisbursing sub mb left
printCDecl 2(Lcom/sun/java/util/jar/pack/BandStructure$Band;)V cstr ixS knownc knowns [Ljava/lang/String; rciJ notePrevForAssert a(Lcom/sun/java/util/jar/pack/BandStructure$Band;Lcom/sun/java/util/jar/pack/BandStructure$Band;)Z assertReadyToReadFrom G(Lcom/sun/java/util/jar/pack/BandStructure$Band;Ljava/io/InputStream;)Z inName in Ljava/io/InputStream; assertValidCPRefs 7(Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand;)Z v limit assertReadyToWriteTo H(Lcom/sun/java/util/jar/pack/BandStructure$Band;Ljava/io/OutputStream;)Z testBit flags bitMask setBit (IIZ)I z (JJ)Z (JJZ)J printArrayTo (Ljava/io/PrintStream;[III)V ps Ljava/io/PrintStream; len J(Ljava/io/PrintStream;[Lcom/sun/java/util/jar/pack/ConstantPool$Entry;II)V cpMap 0[Lcom/sun/java/util/jar/pack/ConstantPool$Entry; K(Ljava/io/PrintStream;[Lcom/sun/java/util/jar/pack/ConstantPool$Entry;IIZ)V str ch C showTags buf Ljava/lang/StringBuffer; realloc )([Ljava/lang/Object;I)[Ljava/lang/Object; a elt Ljava/lang/Class; na Ljava/lang/Class<*>; (([Ljava/lang/Object;)[Ljava/lang/Object; ([II)[I ([I)[I ([BI)[B ([B)[B
access$000 -(Lcom/sun/java/util/jar/pack/BandStructure;)Z x0
access$100 r(Lcom/sun/java/util/jar/pack/BandStructure;Lcom/sun/java/util/jar/pack/BandStructure$Band;Ljava/io/OutputStream;)Z x1 x2
access$200 q(Lcom/sun/java/util/jar/pack/BandStructure;Lcom/sun/java/util/jar/pack/BandStructure$Band;Ljava/io/InputStream;)Z
access$400 a(Lcom/sun/java/util/jar/pack/BandStructure;Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand;)Z map D checkXB?
SourceFile BandStructure.java $com/sun/java/util/jar/pack/ConstantsTUOPXY<48; java/io/IOException java/lang/StringBuilderkl 6Highest class major version is already initialized to ???? ; new setting is ??k??l /0 com/sun/java/util/jar/pack/Utils "com.sun.java.util.jar.pack.verbose1( java/util/jar/Pack200$Packer Packer pack.effort2( (com/sun/java/util/jar/pack/BandStructure %com.sun.java.util.jar.pack.dump.bands34 &com.sun.java.util.jar.pack.debug.bands54 *com.sun.java.util.jar.pack.no.vary.codings64 )com.sun.java.util.jar.pack.no.big.strings74 (com/sun/java/util/jar/pack/PackageReader java/util/ArrayListabdb 2com/sun/java/util/jar/pack/BandStructure$MultiBand (package)B>k
????
???????? (constant_pool)E>??
?????>???? (cp_Utf8_big_chars)??C>???????????????????????????????????????????????????? (attr_definition_bands)????????
(ic_bands)??????????
(class_bands)???????????????? (field_attr_bands)???????????????? (field_metadata_bands)?? (field_type_metadata_bands)??F>?? (method_attr_bands)?????????????????? (method_metadata_bands)??=>?????? (method_type_metadata_bands)?? (class_attr_bands)???????????????????? (class_metadata_bands)???????????????? (class_type_metadata_bands)?? (code_bands)??????????@>??A>?????? (code_attr_bands)???????????? (StackMapTable_bands)?????????????????? ????????? ?
???
?? (code_type_metadata_bands)? (byte_codes)???????????????? ?!?"?#?$?%?&?'?(?)?*?+? (file_bands),?-?.?/?0?1?2?3454;<=>?>@< java/util/HashMapBJJJ $com/sun/java/util/jar/pack/FixedListkLb[4 java/lang/AssertionError +com/sun/java/util/jar/pack/Attribute$Layoutk ??GF -com/sun/java/util/jar/pack/BandStructure$Band RUNH EnclosingMethod RCHRDNH .ClassFile.version HHHF RSH
Deprecated .Overflow KQHIFEF NH[RCH] MethodParameters
NB[RUNHFH]J _RVA_ RuntimeVisibleAnnotations ?? _RIA_ RuntimeInvisibleAnnotations method_RVPA_ "RuntimeVisibleParameterAnnotations method_RIPA_ $RuntimeInvisibleParameterAnnotations
method_AD_ AnnotationDefault _RVTA_ RuntimeVisibleTypeAnnotations _RITA_ RuntimeInvisibleTypeAnnotations?!"#???? NH[PHH] NH[PHOHRUHRSHH]A(N4OPQ(GHIJ$% java/lang/Integer&=H'( 'com/sun/java/util/jar/pack/CodingMethodMNO(P(??)* java/lang/RuntimeException Bad meta-coding op ?+ null index for ,?t-./ putRef => 0?1= decoding bad ref in 2?34 getRef fg (com/sun/java/util/jar/pack/CodingChooserk567 (com/sun/java/util/jar/pack/PackageWriter89?:;<$= (com/sun/java/util/jar/pack/Package$Class>??=@?? --- chooseCoding AB?=?=C=D=E=?? XB= X=kF 4com/sun/java/util/jar/pack/BandStructure$ByteCounterk?jkG?HI Wrote total of ?J bytes.K?mnon$L 0com/sun/java/util/jar/pack/BandStructure$IntBand _flags_hiM _flags_lo _attr_count
_attr_indexes _attr_callsNOP<Q( 2com/sun/java/util/jar/pack/BandStructure$CPRefBand java/lang/ByteRS\_TUDE java/lang/ObjectVWXYZS setConstantValueIndex [\]ij^;_` Legacy package version???? java/util/Listabl(Z?Z`??cdef?dgh??i( $com/sun/java/util/jar/pack/Attributej?klD>f?m???4}> // nopqr(stu??p=?v?e Removing predefined attribute on bit wx?yl?l _ Making new bands for ???tz{ H|=
? New attribute band p( Adding new attribute at : V} Multiple explicit definition at Fixing new attribute at ; replacing ~(?(?i????=???=???????????(05 java/io/ByteArrayOutputStream?Nhi????TU BD_ java/io/File .???<?< Dumping bands to ????z]k? Dumping to java/io/BufferedOutputStream java/io/FileOutputStreamk????= phase expected was <<?=?E??=?=@9 Already in phase Unexpected phase -> %assertDoneDisbursing: still in phase 1= assertDoneDisbursing: values left in ?? .assertDoneDisbursing: sub-band still in phase NULL?? INDEX( ) !com/sun/java/util/jar/pack/Coding java/lang/Stringt? CODING??
BAND_INIT(" ", , ),VJ?? Previous band not done reading. Previous band: Next band: (?XY?(?Y Expected but read: Read band in sequence: ? CP ref out of range [ ] = Previous band not done writing. java/util/LinkedListxl???bj java/lang/StringBuffer = :????? \\?? \n \t \r 000?] \uxF????????D???qr?<qy?Nq{?<g?g???hNiN?? 1com/sun/java/util/jar/pack/BandStructure$ByteBand 2com/sun/java/util/jar/pack/BandStructure$ValueBand *com/sun/java/util/jar/pack/Package$Version -com/sun/java/util/jar/pack/ConstantPool$Index -com/sun/java/util/jar/pack/ConstantPool$Entry java/util/Iterator .com/sun/java/util/jar/pack/Package$Class$Field 3com/sun/java/util/jar/pack/Attribute$Layout$Element .com/sun/java/util/jar/pack/Utils$Pack200Logger
Pack200Logger
java/util/Map append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V currentPropMap &()Lcom/sun/java/util/jar/pack/PropMap; "com/sun/java/util/jar/pack/PropMap
getInteger (Ljava/lang/String;)I java/util/jar/Pack200
getBoolean (Ljava/lang/String;)Z b(Lcom/sun/java/util/jar/pack/BandStructure;Ljava/lang/String;Lcom/sun/java/util/jar/pack/Coding;)V init 1()Lcom/sun/java/util/jar/pack/BandStructure$Band; newByteBand G(Ljava/lang/String;)Lcom/sun/java/util/jar/pack/BandStructure$ByteBand;
newIntBand i(Ljava/lang/String;Lcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/BandStructure$IntBand; newMultiBand k(Ljava/lang/String;Lcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/BandStructure$MultiBand; F(Ljava/lang/String;)Lcom/sun/java/util/jar/pack/BandStructure$IntBand; newCPRefBand l(Ljava/lang/String;Lcom/sun/java/util/jar/pack/Coding;B)Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand; I(Ljava/lang/String;B)Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand; m(Ljava/lang/String;Lcom/sun/java/util/jar/pack/Coding;BZ)Lcom/sun/java/util/jar/pack/BandStructure$CPRefBand; (I)V java/util/Collections nCopies %(ILjava/lang/Object;)Ljava/util/List; (Ljava/util/Collection;)V set '(ILjava/lang/Object;)Ljava/lang/Object; "com/sun/java/util/jar/pack/Package ATTR_CONTEXT_NAME lookup J(Ljava/util/Map;ILjava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute; /()Lcom/sun/java/util/jar/pack/Attribute$Layout; toArray 2()[Lcom/sun/java/util/jar/pack/BandStructure$Band; get &(Ljava/lang/Object;)Ljava/lang/Object; intValue clone ()Ljava/lang/Object; +com/sun/java/util/jar/pack/PopulationCoding )com/sun/java/util/jar/pack/AdaptiveCoding (I)Ljava/lang/StringBuilder; stringValue 2(Lcom/sun/java/util/jar/pack/ConstantPool$Entry;)I log 0Lcom/sun/java/util/jar/pack/Utils$Pack200Logger; fine size warning getEntry 2(I)Lcom/sun/java/util/jar/pack/ConstantPool$Entry; ((I[Lcom/sun/java/util/jar/pack/Coding;)V stress Ljava/util/Random; pkg $Lcom/sun/java/util/jar/pack/Package; Ljava/util/ArrayList; isEmpty ()Z (I)Ljava/lang/Object; getName hashCode
addStressSeed choose T([IIILcom/sun/java/util/jar/pack/Coding;[I)Lcom/sun/java/util/jar/pack/CodingMethod; S min max (Ljava/lang/Object;)V writeTo getCount ()J (J)Ljava/lang/StringBuilder; info 2(I)Lcom/sun/java/util/jar/pack/BandStructure$Band; endsWith iterator ()Ljava/util/Iterator; hasNext next byteValue ()B setIndex 2(Lcom/sun/java/util/jar/pack/ConstantPool$Index;)V valueOf (B)Ljava/lang/Byte; add (Ljava/lang/Object;)Z
getLiteralTag 'com/sun/java/util/jar/pack/ConstantPool tagName (I)Ljava/lang/String; JAVA6_MAX_CLASS_VERSION lessThan /(Lcom/sun/java/util/jar/pack/Package$Version;)Z addAll (Ljava/util/Collection;)Z asBytes ()[B
addContent *([B)Lcom/sun/java/util/jar/pack/Attribute; of 0([B)Lcom/sun/java/util/jar/pack/Package$Version; bandIndex kind flagTest (B)Z body find M(ILjava/lang/String;Ljava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; bandCount java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; java/lang/System java/io/PrintStream println doneWithUnusedBand substring (II)Ljava/lang/String; length (I)Ljava/lang/Integer; com/sun/java/util/jar/pack/Code max_stack
max_locals
handler_class getMethod Method 3()Lcom/sun/java/util/jar/pack/Package$Class$Method; /com/sun/java/util/jar/pack/Package$Class$Method getArgumentSize encodeBCI putInt getInt decodeBCI &com/sun/java/util/jar/pack/Instruction
getCPRefOpTag (I)B isSelfLinkerOp isFieldOp
access$500 C(Lcom/sun/java/util/jar/pack/BandStructure$Band;)Ljava/lang/String; seqForDebug TAG_ORDER debugName createTempFile B(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; delete mkdir replace (CC)Ljava/lang/String; trim #(Ljava/io/File;Ljava/lang/String;)V (Ljava/io/File;)V
access$600 2(Lcom/sun/java/util/jar/pack/BandStructure$Band;)I phase capacity java/lang/Math valuesExpected valuesRemainingForDebug bands (Ljava/lang/Object;)I keyString
startsWith removeFirst equals valueAtForDebug print setLength charAt (I)C (C)Ljava/lang/StringBuffer; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toHexString getClass ()Ljava/lang/Class; java/lang/Class getComponentType java/lang/reflect/Array newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V noInts noBytes desiredAssertionStatus '(II)Lcom/sun/java/util/jar/pack/Coding; ((III)Lcom/sun/java/util/jar/pack/Coding; getDeltaCoding %()Lcom/sun/java/util/jar/pack/Coding; @ '( ) * +( ) , -( ) . /0 1( 2( 34 54 64 74 8; <4 => ?> @> A> B> C> D> E> F> GH IJ K L MN O( P( Q( ) R S( ) T U( ) , V( ) W X( ) . Y( ) Z [( ) \ ]( ) ^ _( ) ` ab K c db K e fg hN iN jk l( mn on p( q( ) W r( ) s t( ) Z u( ) T v( ) , w( ) . x( ) Z y( ) \ z( ) \ {( ) T |( ) , }( ) Z ~( ) W ( ) \ ?4 ) , ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ? ? ?
? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !? "? #? $? %? &? '? (? )? *? +? ,? -? .? /? 0? 1? 2? 34 54 6( ) W 7( ) Z 8( ) , 9( ) : ;<