Edit C:\Program Files\Java\jre8\lib\com\sun\java\util\jar\pack\Attribute.class
Êþº¾ 4r A B C D E F G H I J a b c d e f g h i j m o p r s ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¡ ¢ £ « µ º » Ð Ô æ"*+ ¼ I # annotation := [RSH NH[RUH (1)] # forward call to value ] E # annotations := [ NH[(1)] ] # forward call to annotation M # parameter_annotations := [ NB[(1)] ] # forward call to annotationsD # type-annotation := [TB (0-1) [B] # {CLASS, METHOD}_TYPE_PARAMETER (16) [FH] # CLASS_EXTENDS (17-18) [BB] # {CLASS, METHOD}_TYPE_PARAMETER_BOUND (19-21) [] # FIELD, METHOD_RETURN, METHOD_RECEIVER (22) [B] # METHOD_FORMAL_PARAMETER (23) [H] # THROWS (64-65) [NH[PHOHH]] # LOCAL_VARIABLE, RESOURCE_VARIABLE (66) [H] # EXCEPTION_PARAMETER (67-70) [PH] # INSTANCEOF, NEW, {CONSTRUCTOR, METHOD}_REFERENCE_RECEIVER (71-75) [PHB] # CAST, {CONSTRUCTOR,METHOD}_INVOCATION_TYPE_ARGUMENT, {CONSTRUCTOR, METHOD}_REFERENCE_TYPE_ARGUMENT ()[] ] # value := [TB # Callable 2 encodes one tagged value. (\B,\C,\I,\S,\Z)[KIH] (\D)[KDH] (\F)[KFH] (\J)[KJH] (\c)[RSH] (\e)[RSH RUH] (\s)[RUH] (\[)[NH[(0)]] # backward self-call to value (\@)[RSH NH[RUH (0)]] # backward self-call to value ()[] ] R # type-annotations := [ NH[(1)(2)(3)] ] # forward call to type-annotations # type-path [ NB[BB] ] bytes: got $assertionsDisabled ()B ()I ()Ljava/lang/String; ()V ()Z ()[B (B)Z (C)Z (I)C (I)I (I)Ljava/lang/String; (I)V (I)Z (II)I (II)Ljava/lang/String; (II)V &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z (Ljava/lang/String;)I &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V , -1,0 -1-0 -2,-1 -2,-1,0,1 -2--1 -2-1 0x 1,2,3,4,5 1-5 <clinit> <init> AnnotationDefault B Bad constant, expected type= BootstrapMethods Code ConstantValue Deprecated EF_BACK EF_DELTA EF_NULL EF_SIGN EK_BCI EK_BCO EK_CALL EK_CASE EK_CBLE EK_FLAG EK_INT EK_REF EK_REPL EK_UN Element EnclosingMethod Entry Exceptions I Index InnerClasses KQH LineNumberTable Ljava/lang/Object; Ljava/lang/String; LocalVariableTable LocalVariableTypeTable MethodParameters NB[RUNHFH] NH[PHH] NH[PHOHRUHRSHH] NH[RCHRCNHRUNHFH] NH[RCH] NH[RMHNH[KLH]] NO_BAND_INDEX RCHRDNH RSH RUH RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations RuntimeInvisibleTypeAnnotations RuntimeVisibleAnnotations "RuntimeVisibleParameterAnnotations RuntimeVisibleTypeAnnotations Signature SourceFile StackMapTable Synthetic Z [B [I 6[Lcom/sun/java/util/jar/pack/Attribute$Layout$Element; 0[Lcom/sun/java/util/jar/pack/ConstantPool$Entry; [Ljava/lang/Object; [Ljava/lang/String; ?[NH[(1)]][TB(64-127)[(2)](247)[(1)(2)](248-251)[(1)](252)[(1)(2)](253)[(1)(2)(2)](254)[(1)(2)(2)(2)](255)[(1)NH[(2)]NH[(2)]]()[]][H][TB(7)[RCH](8)[PH]()[]] add addAll addContent addRefWithLoc append attributes bandIndex body bytes cannot code in canon canonLists canonicalInstance charAt class code $com/sun/java/util/jar/pack/Attribute &com/sun/java/util/jar/pack/Attribute$1 4com/sun/java/util/jar/pack/Attribute$FormatException +com/sun/java/util/jar/pack/Attribute$Holder +com/sun/java/util/jar/pack/Attribute$Layout 3com/sun/java/util/jar/pack/Attribute$Layout$Element 0com/sun/java/util/jar/pack/Attribute$ValueStream 'com/sun/java/util/jar/pack/ConstantPool -com/sun/java/util/jar/pack/ConstantPool$Entry -com/sun/java/util/jar/pack/ConstantPool$Index 6com/sun/java/util/jar/pack/ConstantPool$SignatureEntry !com/sun/java/util/jar/pack/Fixups compareTo contextName decode decodeBCI def define desiredAssertionStatus elems empty encodeBCI equals expandCaseDashNotation field find findCaseDash finishRefs fixups flagTest flags get getCPMap getCanonList getClass getInt getNameRef getRef getSignatureEntry getTag hasRefs indexOf invalid CP index isCanonical isDigit java/io/ByteArrayOutputStream java/lang/AssertionError java/lang/Class java/lang/Comparable "java/lang/IllegalArgumentException java/lang/Integer java/lang/InternalError java/lang/Math java/lang/Object java/lang/String java/lang/StringBuilder java/lang/Throwable java/util/ArrayList java/util/Collection java/util/Collections java/util/HashMap java/util/List java/util/Map keyForLookup kind layout len length lookup makeKey matchCase method min name normalizeLayoutString noteBackCall parse parseInt parseIntAfter parseIntBefore parseUsing put putInt putRef refKind removeBand setBytes size skipBody splitBodies standardDefs startsWith stringValue substring tag tagMatches tagName toArray toString tokenizeLayout tokenizeSInt tokenizeUInt type= unmodifiableList unparse unparseInt unparseUsing value visitRefs write { }ÿÿÿÿ ¥ ¦ § ¨ © ª ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú &Lcom/sun/java/util/jar/pack/Attribute; -Lcom/sun/java/util/jar/pack/Attribute$Layout; Ljava/util/Map; dLjava/util/Map<Lcom/sun/java/util/jar/pack/Attribute$Layout;Lcom/sun/java/util/jar/pack/Attribute;>; PLjava/lang/Object;Ljava/lang/Comparable<Lcom/sun/java/util/jar/pack/Attribute;>; ?Ljava/util/Map<Ljava/util/List<Lcom/sun/java/util/jar/pack/Attribute;>;Ljava/util/List<Lcom/sun/java/util/jar/pack/Attribute;>;>; (()Lcom/sun/java/util/jar/pack/Attribute; )(Lcom/sun/java/util/jar/pack/Attribute;)I )(Lcom/sun/java/util/jar/pack/Attribute;)V *([B)Lcom/sun/java/util/jar/pack/Attribute; /()Lcom/sun/java/util/jar/pack/Attribute$Layout; 0(Lcom/sun/java/util/jar/pack/Attribute$Layout;)I 0(Lcom/sun/java/util/jar/pack/Attribute$Layout;)V 2(Lcom/sun/java/util/jar/pack/Attribute$Layout;[B)V =(Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;[BI[I)I 1()Lcom/sun/java/util/jar/pack/ConstantPool$Entry; 2()[Lcom/sun/java/util/jar/pack/ConstantPool$Entry; 2(I)Lcom/sun/java/util/jar/pack/ConstantPool$Entry; 3(ILcom/sun/java/util/jar/pack/ConstantPool$Entry;)V 2(Lcom/sun/java/util/jar/pack/ConstantPool$Index;)V ()Ljava/lang/Class; (Ljava/lang/Object;)I (Ljava/lang/Object;[B)V (Ljava/lang/String;I)I (Ljava/lang/String;I)Z (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/util/Collection;)Z <([BLjava/lang/Object;)Lcom/sun/java/util/jar/pack/Attribute; B(ILjava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute$Layout; m(Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;I)Lcom/sun/java/util/jar/pack/Attribute$Layout$Element; f(Lcom/sun/java/util/jar/pack/Attribute$Holder;[BIILcom/sun/java/util/jar/pack/Attribute$ValueStream;)V F(Ljava/lang/Object;[BLcom/sun/java/util/jar/pack/ConstantPool$Index;)V L(Ljava/lang/String;)Lcom/sun/java/util/jar/pack/ConstantPool$SignatureEntry; X(Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;ILjava/io/ByteArrayOutputStream;)V '(Ljava/lang/String;)Ljava/lang/Integer; D(Lcom/sun/java/util/jar/pack/Attribute$Layout;[BLjava/lang/Object;)V (([Ljava/lang/Object;)[Ljava/lang/Object; K(Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;Ljava/lang/String;I)I ((ILjava/lang/String;Ljava/lang/String;)V '(Ljava/lang/String;)[Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; ?(Lcom/sun/java/util/jar/pack/Attribute;Ljava/util/Collection;)V G(Lcom/sun/java/util/jar/pack/Attribute$Holder;ILjava/util/Collection;)V +(Ljava/lang/Object;Ljava/util/Collection;)V "(Ljava/util/List;)Ljava/util/List; M(ILjava/lang/String;Ljava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute; J(Ljava/util/Map;ILjava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute; T(ILjava/lang/String;Ljava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute$Layout; x(Lcom/sun/java/util/jar/pack/Attribute$Layout;ILjava/lang/String;)[Lcom/sun/java/util/jar/pack/Attribute$Layout$Element; ?([Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;Lcom/sun/java/util/jar/pack/Attribute$Holder;[BIILcom/sun/java/util/jar/pack/Attribute$ValueStream;)I x(Lcom/sun/java/util/jar/pack/Attribute$Holder;ILjava/util/Collection<Lcom/sun/java/util/jar/pack/ConstantPool$Entry;>;)V V(Ljava/lang/Object;ILcom/sun/java/util/jar/pack/ConstantPool$Entry;)Ljava/lang/Object; e(Lcom/sun/java/util/jar/pack/Attribute$ValueStream;Ljava/io/ByteArrayOutputStream;)Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; S(Lcom/sun/java/util/jar/pack/Attribute$Layout;ILjava/lang/String;Ljava/util/List;)V \(Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute; r(Ljava/util/List<Lcom/sun/java/util/jar/pack/Attribute;>;)Ljava/util/List<Lcom/sun/java/util/jar/pack/Attribute;>; ?(Lcom/sun/java/util/jar/pack/Attribute$Layout;ILjava/lang/String;Ljava/util/List<Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;>;)V ?([Lcom/sun/java/util/jar/pack/Attribute$Layout$Element;[Ljava/lang/Object;Lcom/sun/java/util/jar/pack/Attribute$ValueStream;Ljava/io/ByteArrayOutputStream;)V ?(Ljava/util/Map<Lcom/sun/java/util/jar/pack/Attribute$Layout;Lcom/sun/java/util/jar/pack/Attribute;>;ILjava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute; ±(Ljava/util/Map<Lcom/sun/java/util/jar/pack/Attribute$Layout;Lcom/sun/java/util/jar/pack/Attribute;>;ILjava/lang/String;Ljava/lang/String;)Lcom/sun/java/util/jar/pack/Attribute; Ú n ü n þ n n n ² ?' ? K ¤ ä ¤ ´ ¥ ¶Z Ì[ ³ § Ï § Ø ? ý ? ±\ ·\\ ã L ÿ M M l O O Î P ç P Ù R è S ¹ T Ë U Ñ U ß U l W W) W X å Y Y [ ¸` Èa lb Èe lf h ài Üj ákl Þn ¬ ] Ò ]p N N N V V Z ^ l ` Öq qqqr °s °t u ®vwxy ×z â{%| Ê} l~ Û \ ?!? l? Ó _ _ °? °? l?(?#? Õ???? ¯?$? ?? Í?&? @ @¢ @¤ @§ @© @ª @« @¡ @£ @¦ A? A? A? A? A? A? A¥ A¨ D? @® @² @´ @Á @ @Å @Æ @Ö @× @Ø @Ù @Þ @à @ä @æ @é @ê @ì @í @ó @õ @ö @ú @û @ü =ð ?Ç @À @à @Æ @Î @ß @á @ë @ô @ø A° A³ AÄ B¶ B· B¸ Bº B¿ BÈ BÉ CÒ Cã D¬ D¼ DÏ GÍ Gâ Gñ G÷ H® H» I¯ J± LÕ MÔ Må NÕ O¾ P¯ PÊ PÐ Q Qµ Q½ QÌ QÑ QÓ QÚ R¯ R¹ RÐ RÛ RÜ Rî Rï T¯ T¹ Vò W¯UËX®XËXÝXèYçYù Attribute.java FormatException Holder Layout SignatureEntry ValueStream @P K Ì[ ´ ¥ Ø ? ·\ _ ±\ ] \ ] ~ n r - x n r . y n r / } n r 0 ? n r 1 n r 2 ? n r 3 { n r 4 z n r 5 | n r 6 w n r - u n r . v n r 0 t n r 4 ? ? r , K ¤ * N q *´ÿ¶.° ? 7 ýd q *´ÿ° ? 8 ´ Q q *´þ° ? 9 M q *´þ¾¬ ? : ài q *´ÿ¶-° ? ; lb q E *·P*+´ÿµÿ*+´þµþ*+´ µ ± ? = >