Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javap\ClassWriter.class
?? 4? : ; < = > ? @ A B C D E N O P Q R S T U V W X Y Z [ _ ` a c d e g h i o p q r s t u v w x ? ? ? ? ? ? ? ?#$% ? = bytes checksum extends implements throws " # %02x ()I ()V ()Z (I)C (I)V (I)Z (J)V (Z)V , , ... ; ; size <clinit> <init> C Classfile Code Code: Compiled from " ConstantValue Exceptions I InnerClasses J Last modified LineNumberTable LocalVariableTable MethodType Signature Size SourceFile StackMapTable .Unexpected or invalid value for Code attribute 4Unexpected or invalid value for Exceptions attribute Z [B [I $[Lcom/sun/tools/classfile/Attribute; [Lcom/sun/tools/classfile/Field; ![Lcom/sun/tools/classfile/Method; [] \" \' \\ \b \f \n \r \t \u%04x access$000 access_flags adjustVarargs append attrWriter attributes attrs charAt checkAccess class classFile codeWriter #com/sun/tools/classfile/AccessFlags !com/sun/tools/classfile/Attribute "com/sun/tools/classfile/Attributes !com/sun/tools/classfile/ClassFile &com/sun/tools/classfile/Code_attribute $com/sun/tools/classfile/ConstantPool :com/sun/tools/classfile/ConstantPool$CONSTANT_Integer_info 9com/sun/tools/classfile/ConstantPool$CONSTANT_String_info +com/sun/tools/classfile/ConstantPool$CPInfo -com/sun/tools/classfile/ConstantPoolException /com/sun/tools/classfile/ConstantValue_attribute "com/sun/tools/classfile/Descriptor +com/sun/tools/classfile/DescriptorException ,com/sun/tools/classfile/Exceptions_attribute com/sun/tools/classfile/Field com/sun/tools/classfile/Method !com/sun/tools/classfile/Signature +com/sun/tools/classfile/Signature_attribute ,com/sun/tools/classfile/SourceFile_attribute com/sun/tools/classfile/Type )com/sun/tools/classfile/Type$ClassSigType 'com/sun/tools/classfile/Type$MethodType #com/sun/tools/javap/AttributeWriter com/sun/tools/javap/BasicWriter com/sun/tools/javap/ClassWriter !com/sun/tools/javap/ClassWriter$1 /com/sun/tools/javap/ClassWriter$JavaTypePrinter com/sun/tools/javap/CodeWriter "com/sun/tools/javap/ConstantWriter com/sun/tools/javap/Context com/sun/tools/javap/Options constantWriter constant_pool constantvalue_index descriptor descriptor: digest digestName equals esc fields file flags: format get getAttribute getClassFile getClassFlags getClassModifiers getConstantCharValue getConstantStringValue getConstantValue getDateInstance getException getFieldFlags getFieldModifiers getFieldName getFieldType getInterfaceName getJavaException getJavaFieldType getJavaInterfaceName getJavaName getJavaParameterTypes getJavaReturnType getJavaSuperclassName getMethod getMethodFlags getMethodModifiers getName getParameterTypes getParsedSignature getPath getReturnType getScheme getSignature getSourceFile getString getSuperclassName getTag getType getValue hasNext indent instance interface interfaces is isClass isEmpty isInterface isObject iterator java.lang.Object java/lang/Byte java/lang/Integer java/lang/Object java/lang/String java/lang/StringBuilder java/net/URI java/text/DateFormat java/util/Collection java/util/Date java/util/Iterator java/util/List lastIndexOf lastModified length major version: major_version method methods minor version: minor_version next number_of_exceptions options print printTypeArgs println put replace report setClassFile setDigest setFile setFileSize setLastModified setMethod setPendingNewline showAllAttrs showConstants showDescriptors showDisassembled showLineAndLocalVariableTables size stringValue substring super_class sysInfo throwsTypes toString typeParamTypes uri value valueOf verbose write writeConstantPool writeExceptionTable writeField writeFields writeInstrs writeList writeListIfNotEmpty writeMethod writeMethods writeModifiers { {} }???????? j l m n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %Lcom/sun/tools/classfile/AccessFlags; $Lcom/sun/tools/classfile/Attributes; #Lcom/sun/tools/classfile/ClassFile; &Lcom/sun/tools/classfile/ConstantPool; $Lcom/sun/tools/classfile/Descriptor; Lcom/sun/tools/classfile/Method; %Lcom/sun/tools/javap/AttributeWriter; Lcom/sun/tools/javap/CodeWriter; $Lcom/sun/tools/javap/ConstantWriter; Lcom/sun/tools/javap/Options; Ljava/lang/String; Ljava/net/URI; Ljava/util/List; ((Lcom/sun/tools/classfile/AccessFlags;)Z %()Lcom/sun/tools/classfile/ClassFile; &(Lcom/sun/tools/classfile/ClassFile;)V +(Lcom/sun/tools/classfile/Code_attribute;)V 0(I)Lcom/sun/tools/classfile/ConstantPool$CPInfo; "(Lcom/sun/tools/classfile/Field;)V "()Lcom/sun/tools/classfile/Method; #(Lcom/sun/tools/classfile/Method;)V %()Lcom/sun/tools/classfile/Signature; %(Lcom/sun/tools/javap/ClassWriter;Z)V (Lcom/sun/tools/javap/Context;)V (B)Ljava/lang/Byte; (I)Ljava/lang/Integer; ()Ljava/lang/Object; (Ljava/lang/Object;)V (Ljava/lang/Object;)Z ()Ljava/lang/String; (C)Ljava/lang/String; (CC)Ljava/lang/String; (I)Ljava/lang/String; (II)Ljava/lang/String; (Ljava/lang/String;)I (Ljava/lang/String;)V (Ljava/lang/String;[B)V (Z)Ljava/lang/String; (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/net/URI;)V ()Ljava/text/DateFormat; (Ljava/util/Collection;)V ()Ljava/util/Iterator; ()Ljava/util/Set; 7(Ljava/lang/String;)Lcom/sun/tools/classfile/Attribute; S(Lcom/sun/tools/classfile/Attributes;)Lcom/sun/tools/classfile/Signature_attribute; F(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type; D(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/AttributeWriter; @(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/ClassWriter; ?(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/CodeWriter; C(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/ConstantWriter; @(Lcom/sun/tools/javap/ClassWriter;)Lcom/sun/tools/javap/Options; <(Lcom/sun/tools/javap/Context;)Lcom/sun/tools/javap/Options; %(Ljava/lang/Class;)Ljava/lang/Object; 7(Lcom/sun/tools/classfile/ClassFile;)Ljava/lang/String; 8(Lcom/sun/tools/classfile/ClassFile;I)Ljava/lang/String; ;(ILcom/sun/tools/classfile/ConstantPool;)Ljava/lang/String; :(Lcom/sun/tools/classfile/ConstantPool;)Ljava/lang/String; A(Lcom/sun/tools/classfile/ConstantPool$CPInfo;)Ljava/lang/String; C(Lcom/sun/tools/classfile/ConstantPoolException;)Ljava/lang/String; 8(Lcom/sun/tools/classfile/Descriptor;)Ljava/lang/String; 9(Lcom/sun/tools/classfile/Descriptor;I)Ljava/lang/String; A(Lcom/sun/tools/classfile/DescriptorException;)Ljava/lang/String; C(Lcom/sun/tools/classfile/Exceptions_attribute;I)Ljava/lang/String; 3(Lcom/sun/tools/classfile/Field;)Ljava/lang/String; 4(Lcom/sun/tools/classfile/Method;)Ljava/lang/String; B(Lcom/sun/tools/classfile/SourceFile_attribute;)Ljava/lang/String; 2(Lcom/sun/tools/classfile/Type;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; -(Ljava/util/Collection<Ljava/lang/String;>;)V $(Ljava/util/Date;)Ljava/lang/String; $(Ljava/util/List;)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(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 7(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; ](Lcom/sun/tools/classfile/Descriptor;Lcom/sun/tools/classfile/AccessFlags;)Ljava/lang/String; 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; K(Lcom/sun/tools/classfile/AccessFlags;Ljava/lang/String;)Ljava/lang/String; =(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)V @(Ljava/lang/String;Ljava/util/Collection<*>;Ljava/lang/String;)V 7(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V :(Ljava/lang/String;Ljava/util/List<*>;Ljava/lang/String;)V ? \ ? \ ? \ ? \ \ \ \ ? ^ i i i i i i i ? j ? k zU l ~V ?W ?X ?Y ? m ?Z ? n }[ ?\ ?] ?^ ?_`aa ? F ? F F T G ? G G G! G ? H ? H ? H ? H ? H ? I ? J ? K T L M ?b dee ?fg i ?j Tk Tlmn ?o ?p ?q ?r ?r ?r ?r ?rr ?ss ?t ?t ?uuuv ?w ?x ?xz |{ || ?~" ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? |? |??? ?? ?? ?? {?? .? /? /? /? /? /? /? /? /? /? 0? 2? 6? 9? :? :? :? ;? ;? ;? A? A? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? I? I? I? I? I? I? I? ,? , , , , , , . . /? /? /? /? /? / 1? 3? 4? 7 7 7 7 9 : ; < =? > ?? B B0 B1 C? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9? 9 9 9 9 9 9 9 9 9! 9" 9# 9$ 9% 9& 9' 9) 9* 9+ 93 95 96 E? E( E- F? F? F G? G G H H2 I? I J? K? L? M? M? M? M? M? M? M? M? M? M? M4 N? N? N? N N. N/ O? O? P P, R?QS?S?T?T? CONSTANT_Integer_info CONSTANT_String_info CPInfo ClassSigType ClassWriter.java JavaTypePrinter ! 9C ?^ }[ ?\ ?] ?W ` ? ^ ?_ ? j \ ?X ?Z % ?? W K *9?? 9L+? ? 9Y*??+? f ? 9 ` G H I J Tl W ^ .*+??+9*??*+??V*+?}?S*+??T*+??U? ` N O P Q R % S - T y W + *+?W*,?O? ` W X Y } W "