Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javap\AttributeWriter.class
?? 4" ? I J K L M N O P Q R S X Y Z [ \ ] ^ _ ` a b c d e f g h i k l m n o p s t u v w z | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -/ ? %2d, %2d, %6x, %6x, %4x of of # " # %-31s%s %5d %7d %5d %5s %s ()I ()V ()Z (I)V , , assignment , block , branch-false , branch-true , create , flow-controller , flow-target , invoke , statement . .# // // %2d, %2d, %4d:%02d, %4d:%02d 0 : : # ; // <init> <no name> = = AnnotationDefault: BootstrapMethods: CharacterRangeTable: Code ConstantValue ConstantValue: Deprecated: true EnclosingMethod: # Exceptions: Flags I InnerClasses InnerClasses: LineNumberTable LineNumberTable: LocalVariableTable: LocalVariableTypeTable: Method arguments: MethodParameters: Name RuntimeInvisibleAnnotations: %RuntimeInvisibleParameterAnnotations: RuntimeInvisibleTypeAnnotations: RuntimeVisibleAnnotations: #RuntimeVisibleParameterAnnotations: RuntimeVisibleTypeAnnotations: Signature Signature: # SourceDebugExtension: SourceFile SourceFile: " StackMap: number_of_entries = StackMapTable #StackMapTable: number_of_entries = %Start Length Slot Name Signature Synthetic: true Visitor [ ]+ [B [I %[Lcom/sun/tools/classfile/Annotation; N[Lcom/sun/tools/classfile/BootstrapMethods_attribute$BootstrapMethodSpecifier; >[Lcom/sun/tools/classfile/CharacterRangeTable_attribute$Entry; 6[Lcom/sun/tools/classfile/InnerClasses_attribute$Info; :[Lcom/sun/tools/classfile/LineNumberTable_attribute$Entry; =[Lcom/sun/tools/classfile/LocalVariableTable_attribute$Entry; A[Lcom/sun/tools/classfile/LocalVariableTypeTable_attribute$Entry; ;[Lcom/sun/tools/classfile/MethodParameters_attribute$Entry; B[Lcom/sun/tools/classfile/StackMapTable_attribute$stack_map_frame; =[Lcom/sun/tools/classfile/StackMap_attribute$stack_map_frame; )[Lcom/sun/tools/classfile/TypeAnnotation; [Ljava/lang/String; &[[Lcom/sun/tools/classfile/Annotation; accept access$000 annotationWriter annotations append attribute name = # attribute_name_index bootstrap_arguments bootstrap_method_ref bootstrap_method_specifiers character_range_end character_range_start character_range_table checkAccess class_index classes codeWriter #com/sun/tools/classfile/AccessFlags "com/sun/tools/classfile/Annotation 0com/sun/tools/classfile/Annotation$element_value 3com/sun/tools/classfile/AnnotationDefault_attribute !com/sun/tools/classfile/Attribute )com/sun/tools/classfile/Attribute$Visitor "com/sun/tools/classfile/Attributes 2com/sun/tools/classfile/BootstrapMethods_attribute Kcom/sun/tools/classfile/BootstrapMethods_attribute$BootstrapMethodSpecifier 5com/sun/tools/classfile/CharacterRangeTable_attribute ;com/sun/tools/classfile/CharacterRangeTable_attribute$Entry /com/sun/tools/classfile/CompilationID_attribute -com/sun/tools/classfile/ConstantPoolException /com/sun/tools/classfile/ConstantValue_attribute (com/sun/tools/classfile/DefaultAttribute 1com/sun/tools/classfile/EnclosingMethod_attribute ,com/sun/tools/classfile/Exceptions_attribute .com/sun/tools/classfile/InnerClasses_attribute 3com/sun/tools/classfile/InnerClasses_attribute$Info 1com/sun/tools/classfile/LineNumberTable_attribute 7com/sun/tools/classfile/LineNumberTable_attribute$Entry 4com/sun/tools/classfile/LocalVariableTable_attribute :com/sun/tools/classfile/LocalVariableTable_attribute$Entry 8com/sun/tools/classfile/LocalVariableTypeTable_attribute >com/sun/tools/classfile/LocalVariableTypeTable_attribute$Entry 2com/sun/tools/classfile/MethodParameters_attribute 8com/sun/tools/classfile/MethodParameters_attribute$Entry =com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute Fcom/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute Acom/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute ;com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute Dcom/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute ?com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute +com/sun/tools/classfile/Signature_attribute 6com/sun/tools/classfile/SourceDebugExtension_attribute ,com/sun/tools/classfile/SourceFile_attribute *com/sun/tools/classfile/SourceID_attribute /com/sun/tools/classfile/StackMapTable_attribute ?com/sun/tools/classfile/StackMapTable_attribute$stack_map_frame *com/sun/tools/classfile/StackMap_attribute :com/sun/tools/classfile/StackMap_attribute$stack_map_frame $com/sun/tools/javac/util/StringUtils $com/sun/tools/javap/AnnotationWriter #com/sun/tools/javap/AttributeWriter 7com/sun/tools/javap/AttributeWriter$StackMapTableWriter com/sun/tools/javap/BasicWriter com/sun/tools/javap/CodeWriter "com/sun/tools/javap/ConstantWriter com/sun/tools/javap/Context com/sun/tools/javap/Options compilationID_index constantWriter constant_pool constantvalue_index default_value default_value: descriptor_index end_pc entries final flags format get getClass getClassName getException getInnerClassModifiers getInnerName getJavaClassName getJavaException getJavaName getMethodName getName getSignature getSourceFile getValue hasNext indent index info inner_class_access_flags inner_class_info_index inner_name_index instance iterator java/lang/Integer java/lang/Object java/lang/String java/lang/StringBuilder java/lang/Void java/util/Iterator java/util/Set length length = 0x line line_number line_number_table local_variable_table mandated method_index method_parameter_table name_index next number_of_entries number_of_exceptions options outer_class_info_index owner parameter parameter_annotations print println put reason replace report signature_index sourceID_index split start_pc stringValue synthetic tab throws toHex toHexString toString toUpperCase valueOf visitAnnotationDefault visitBootstrapMethods visitCharacterRangeTable visitCode visitCompilationID visitConstantValue visitDefault visitDeprecated visitEnclosingMethod visitExceptions visitInnerClasses visitLineNumberTable visitLocalVariableTable visitLocalVariableTypeTable visitMethodParameters visitRuntimeInvisibleAnnotations )visitRuntimeInvisibleParameterAnnotations $visitRuntimeInvisibleTypeAnnotations visitRuntimeVisibleAnnotations 'visitRuntimeVisibleParameterAnnotations "visitRuntimeVisibleTypeAnnotations visitSignature visitSourceDebugExtension visitSourceFile visitSourceID visitStackMap visitStackMapTable visitSynthetic write writeInnerClassHeader ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %Lcom/sun/tools/classfile/AccessFlags; 2Lcom/sun/tools/classfile/Annotation$element_value; &Lcom/sun/tools/classfile/ConstantPool; &Lcom/sun/tools/javap/AnnotationWriter; Lcom/sun/tools/javap/CodeWriter; $Lcom/sun/tools/javap/ConstantWriter; Lcom/sun/tools/javap/Options; Ljava/lang/Object; Ljava/lang/String; nLcom/sun/tools/javap/BasicWriter;Lcom/sun/tools/classfile/Attribute$Visitor<Ljava/lang/Void;Ljava/lang/Void;>; ((Lcom/sun/tools/classfile/AccessFlags;)Z '(Lcom/sun/tools/classfile/Annotation;)V 5(Lcom/sun/tools/classfile/Annotation$element_value;)V D(Lcom/sun/tools/classfile/StackMapTable_attribute$stack_map_frame;)V +(Lcom/sun/tools/classfile/TypeAnnotation;)V ((Lcom/sun/tools/javap/AttributeWriter;)V (Lcom/sun/tools/javap/Context;)V ()Ljava/lang/Class; (I)Ljava/lang/Integer; ()Ljava/lang/Object; ()Ljava/lang/String; (BI)Ljava/lang/String; (CC)Ljava/lang/String; (I)Ljava/lang/String; (II)Ljava/lang/String; (Ljava/lang/String;)V (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; ()Ljava/util/Set; Q(Lcom/sun/tools/classfile/Code_attribute;Lcom/sun/tools/classfile/ConstantPool;)V E(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/AnnotationWriter; D(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/AttributeWriter; ?(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/CodeWriter; K(Lcom/sun/tools/javap/AttributeWriter;)Lcom/sun/tools/javap/ConstantWriter; C(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/ConstantWriter; <(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/Options; %(Ljava/lang/Class;)Ljava/lang/Object; ;(ILcom/sun/tools/classfile/ConstantPool;)Ljava/lang/String; :(Lcom/sun/tools/classfile/ConstantPool;)Ljava/lang/String; C(Lcom/sun/tools/classfile/ConstantPoolException;)Ljava/lang/String; G(Lcom/sun/tools/classfile/EnclosingMethod_attribute;)Ljava/lang/String; C(Lcom/sun/tools/classfile/Exceptions_attribute;I)Ljava/lang/String; A(Lcom/sun/tools/classfile/Signature_attribute;)Ljava/lang/String; B(Lcom/sun/tools/classfile/SourceFile_attribute;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;)[Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; ^(Ljava/lang/Object;Lcom/sun/tools/classfile/Attribute;Lcom/sun/tools/classfile/ConstantPool;)V _(Ljava/lang/Object;Lcom/sun/tools/classfile/Attributes;Lcom/sun/tools/classfile/ConstantPool;)V [(Lcom/sun/tools/classfile/AnnotationDefault_attribute;Ljava/lang/Object;)Ljava/lang/Object; Q(Lcom/sun/tools/classfile/Attribute$Visitor;Ljava/lang/Object;)Ljava/lang/Object; Z(Lcom/sun/tools/classfile/BootstrapMethods_attribute;Ljava/lang/Object;)Ljava/lang/Object; ](Lcom/sun/tools/classfile/CharacterRangeTable_attribute;Ljava/lang/Object;)Ljava/lang/Object; N(Lcom/sun/tools/classfile/Code_attribute;Ljava/lang/Object;)Ljava/lang/Object; W(Lcom/sun/tools/classfile/CompilationID_attribute;Ljava/lang/Object;)Ljava/lang/Object; W(Lcom/sun/tools/classfile/ConstantValue_attribute;Ljava/lang/Object;)Ljava/lang/Object; P(Lcom/sun/tools/classfile/DefaultAttribute;Ljava/lang/Object;)Ljava/lang/Object; T(Lcom/sun/tools/classfile/Deprecated_attribute;Ljava/lang/Object;)Ljava/lang/Object; Y(Lcom/sun/tools/classfile/EnclosingMethod_attribute;Ljava/lang/Object;)Ljava/lang/Object; T(Lcom/sun/tools/classfile/Exceptions_attribute;Ljava/lang/Object;)Ljava/lang/Object; V(Lcom/sun/tools/classfile/InnerClasses_attribute;Ljava/lang/Object;)Ljava/lang/Object; Y(Lcom/sun/tools/classfile/LineNumberTable_attribute;Ljava/lang/Object;)Ljava/lang/Object; \(Lcom/sun/tools/classfile/LocalVariableTable_attribute;Ljava/lang/Object;)Ljava/lang/Object; `(Lcom/sun/tools/classfile/LocalVariableTypeTable_attribute;Ljava/lang/Object;)Ljava/lang/Object; Z(Lcom/sun/tools/classfile/MethodParameters_attribute;Ljava/lang/Object;)Ljava/lang/Object; e(Lcom/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object; n(Lcom/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object; i(Lcom/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object; c(Lcom/sun/tools/classfile/RuntimeVisibleAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object; l(Lcom/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object; g(Lcom/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute;Ljava/lang/Object;)Ljava/lang/Object; S(Lcom/sun/tools/classfile/Signature_attribute;Ljava/lang/Object;)Ljava/lang/Object; ^(Lcom/sun/tools/classfile/SourceDebugExtension_attribute;Ljava/lang/Object;)Ljava/lang/Object; T(Lcom/sun/tools/classfile/SourceFile_attribute;Ljava/lang/Object;)Ljava/lang/Object; R(Lcom/sun/tools/classfile/SourceID_attribute;Ljava/lang/Object;)Ljava/lang/Object; W(Lcom/sun/tools/classfile/StackMapTable_attribute;Ljava/lang/Object;)Ljava/lang/Object; R(Lcom/sun/tools/classfile/StackMap_attribute;Ljava/lang/Object;)Ljava/lang/Object; S(Lcom/sun/tools/classfile/Synthetic_attribute;Ljava/lang/Object;)Ljava/lang/Object; 7(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; o(Lcom/sun/tools/classfile/ConstantPool;Lcom/sun/tools/classfile/InnerClasses_attribute$Info;)Ljava/lang/String; 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; W(Lcom/sun/tools/classfile/AnnotationDefault_attribute;Ljava/lang/Void;)Ljava/lang/Void; V(Lcom/sun/tools/classfile/BootstrapMethods_attribute;Ljava/lang/Void;)Ljava/lang/Void; Y(Lcom/sun/tools/classfile/CharacterRangeTable_attribute;Ljava/lang/Void;)Ljava/lang/Void; J(Lcom/sun/tools/classfile/Code_attribute;Ljava/lang/Void;)Ljava/lang/Void; S(Lcom/sun/tools/classfile/CompilationID_attribute;Ljava/lang/Void;)Ljava/lang/Void; S(Lcom/sun/tools/classfile/ConstantValue_attribute;Ljava/lang/Void;)Ljava/lang/Void; L(Lcom/sun/tools/classfile/DefaultAttribute;Ljava/lang/Void;)Ljava/lang/Void; P(Lcom/sun/tools/classfile/Deprecated_attribute;Ljava/lang/Void;)Ljava/lang/Void; U(Lcom/sun/tools/classfile/EnclosingMethod_attribute;Ljava/lang/Void;)Ljava/lang/Void; P(Lcom/sun/tools/classfile/Exceptions_attribute;Ljava/lang/Void;)Ljava/lang/Void; R(Lcom/sun/tools/classfile/InnerClasses_attribute;Ljava/lang/Void;)Ljava/lang/Void; U(Lcom/sun/tools/classfile/LineNumberTable_attribute;Ljava/lang/Void;)Ljava/lang/Void; X(Lcom/sun/tools/classfile/LocalVariableTable_attribute;Ljava/lang/Void;)Ljava/lang/Void; \(Lcom/sun/tools/classfile/LocalVariableTypeTable_attribute;Ljava/lang/Void;)Ljava/lang/Void; V(Lcom/sun/tools/classfile/MethodParameters_attribute;Ljava/lang/Void;)Ljava/lang/Void; a(Lcom/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute;Ljava/lang/Void;)Ljava/lang/Void; j(Lcom/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute;Ljava/lang/Void;)Ljava/lang/Void; e(Lcom/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute;Ljava/lang/Void;)Ljava/lang/Void; _(Lcom/sun/tools/classfile/RuntimeVisibleAnnotations_attribute;Ljava/lang/Void;)Ljava/lang/Void; h(Lcom/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute;Ljava/lang/Void;)Ljava/lang/Void; c(Lcom/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute;Ljava/lang/Void;)Ljava/lang/Void; O(Lcom/sun/tools/classfile/Signature_attribute;Ljava/lang/Void;)Ljava/lang/Void; Z(Lcom/sun/tools/classfile/SourceDebugExtension_attribute;Ljava/lang/Void;)Ljava/lang/Void; P(Lcom/sun/tools/classfile/SourceFile_attribute;Ljava/lang/Void;)Ljava/lang/Void; N(Lcom/sun/tools/classfile/SourceID_attribute;Ljava/lang/Void;)Ljava/lang/Void; S(Lcom/sun/tools/classfile/StackMapTable_attribute;Ljava/lang/Void;)Ljava/lang/Void; N(Lcom/sun/tools/classfile/StackMap_attribute;Ljava/lang/Void;)Ljava/lang/Void; O(Lcom/sun/tools/classfile/Synthetic_attribute;Ljava/lang/Void;)Ljava/lang/Void; ? x ? x ? x ? x ? x ? x ? x ? x ? x ? x x x x x x x x x x x( x) x+ x ? ? ?? ? ?! ? ?? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ????%? T j U# U. UR U V WQ W ??Q?Q?Q?Q? j? j? ??4?? ??2?0?&?,?0?1?0?2?"?#? ??? ??Q????? ?? ?? ?? ?? ?? ?? ?? ??'? ?? ?? ?? ?? ?? ??'?3?*? ?? ??$? ?? ??5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?O?N?P? ^ b c c d e e e e e f h i i i- j j k l m m m m n! o o p" q q q q q r# s s s s s t$ u u v w x' y z {' | ? ?% ? ?& H H( H) H* H+ H, [M _f aL iX jU jW kT mV |Y }@ ~Z ?c ?7 ?8 ?: ?O H0 H1 H2 H4 H< HB HE HG HI HJ H[ H\ H] H^ H_ H` Ha Hb Hh Hj Hk Hl Hm Hn Ho Hp Hq Hr Hs Ht Hu Hv Hw Hx Hy Hz H{ H| H} H~ H H? H? H? H? H? H? ?9 ?; ?< ?N ?P ?5 ?D ?Q ?S ?g ?6 ?R ?> ?F ?H ?= ?. ?C ?d ?i ?/ ?A ?K ?e?3???L AttributeWriter.java BootstrapMethodSpecifier Entry Info StackMapTableWriter element_value stack_map_frame ! H? ` ?? r ?? ?? ?? ? ?? ? H ? q K *H?? HL+? ? HY*??+? ? ? H { O P Q R j? q ^ .*+?+H*? W*+???*+???*+???*+??? { V W X Y Z % [ - \ Q? q Y ,? +?W-?W*-??*+??,*??? ? { _ a b c d e g Q? q ? @,? >+?W-?W*-??*+??,??:? ? ? ?_:*???? ? ? ? { "