Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\lib\com\sun\tools\javac\jvm\ClassWriter.class
?? 1 ?? ?? ?? 1 2 3 4 5 6 7 8 { ? ?y?? local[ nframes = nlocals= nstack= pc= stack[ -$SwitchMap$com$sun$tools$javac$code$BoundKind >$SwitchMap$com$sun$tools$javac$jvm$ClassWriter$RetentionPolicy $assertionsDisabled ()D ()F ()I ()J ()V ()Z ()[B (D)V (F)V (I)I (I)V (II)I (II)V (J)I (J)V ([B)V ([BII)V ) --- -Xjcov -d -g: -g:source -retrofit -scramble -scrambleAll -verbose .class : <clinit> <init> ABSTRACT Annotation AnnotationDefault ArrayType Bridge C CLASS CLASSFILE 1CRT: couldn't get source file modification date: CharacterRangeTable Code CompilationID ConstantValue DATA_BUF_SIZE Deprecated EnclosingMethod Enum Exceptions FIELD FINAL I INNERCLASS INTERFACE InnerClasses J LineNumberTable LocalVariableTable LocalVariableTypeTable METHOD Method NATIVE NameAndType POOL_BUF_SIZE PRIVATE PROTECTED PUBLIC RUNTIME RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations RuntimeVisibleAnnotations "RuntimeVisibleParameterAnnotations SOURCE STATIC STRICTFP SUPER Signature SourceFile SourceID Stack map for StackMap Synthetic TRANSIENT VOLATILE Varargs Z [B [C [I [Lcom/sun/tools/javac/code/Type; [Ljava/lang/Object; [Ljava/lang/String; ]= _$ accept access$000 add adjustFlags allowGenerics allowVariance allparams append appendByte appendBytes appendChar appendDouble appendFloat appendInt appendLong appendName argtypes assembleClassSig assembleParamsSig assembleSig attribute attributes awriter beginAttrs catchInfo classWriterKey close code "com/sun/tools/javac/code/Attribute +com/sun/tools/javac/code/Attribute$Compound 'com/sun/tools/javac/code/Attribute$Enum *com/sun/tools/javac/code/Attribute$Visitor "com/sun/tools/javac/code/BoundKind com/sun/tools/javac/code/Scope $com/sun/tools/javac/code/Scope$Entry com/sun/tools/javac/code/Source com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol ,com/sun/tools/javac/code/Symbol$MethodSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol )com/sun/tools/javac/code/Symbol$VarSymbol com/sun/tools/javac/code/Symtab com/sun/tools/javac/code/Type *com/sun/tools/javac/code/Type$ArgumentType 'com/sun/tools/javac/code/Type$ArrayType 'com/sun/tools/javac/code/Type$ClassType $com/sun/tools/javac/code/Type$ForAll (com/sun/tools/javac/code/Type$MethodType %com/sun/tools/javac/code/Type$TypeVar com/sun/tools/javac/code/Types com/sun/tools/javac/jvm/CRTable !com/sun/tools/javac/jvm/ClassFile -com/sun/tools/javac/jvm/ClassFile$NameAndType #com/sun/tools/javac/jvm/ClassWriter %com/sun/tools/javac/jvm/ClassWriter$1 3com/sun/tools/javac/jvm/ClassWriter$AttributeWriter 0com/sun/tools/javac/jvm/ClassWriter$PoolOverflow 3com/sun/tools/javac/jvm/ClassWriter$RetentionPolicy 2com/sun/tools/javac/jvm/ClassWriter$StringOverflow com/sun/tools/javac/jvm/Code %com/sun/tools/javac/jvm/Code$LocalVar *com/sun/tools/javac/jvm/Code$StackMapFrame com/sun/tools/javac/jvm/Pool #com/sun/tools/javac/jvm/Pool$Method %com/sun/tools/javac/jvm/Pool$Variable com/sun/tools/javac/jvm/Target )com/sun/tools/javac/jvm/UninitializedType #com/sun/tools/javac/util/ByteBuffer com/sun/tools/javac/util/Context $com/sun/tools/javac/util/Context$Key com/sun/tools/javac/util/Convert com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer com/sun/tools/javac/util/Log com/sun/tools/javac/util/Name #com/sun/tools/javac/util/Name$Table com/sun/tools/javac/util/Options com/sun/tools/javac/util/Pair constValue contains cp crt currentTimeMillis databuf debugstackmap defaultValue delete desiredAssertionStatus double doubleValue dumpClassModifiers dumpFieldModifiers dumpInnerClassModifiers dumpMethodModifiers dumpmodifiers elems elemtype emitSourceFile emitStackMapType empty enclClass endAttr endAttrs enterInner erasure errWriter exists externalType externalize fieldName flagName flagNames flags flags_field flatName flatname float floatValue fromString fromUtf fst fullName genCrt generateEmptyAfterBig get getBounds getLastModified getLocalizedString getMessage getParent getPath getRetention hasEnclosingMethodAttribute hasNext hasTypeVar head index indexOf innerClasses innerClassesQueue instance int intValue interfaces isEmpty isSameType iterator java/io/File java/io/FileOutputStream java/io/IOException java/io/OutputStream java/io/PrintStream java/io/PrintWriter java/lang/AssertionError java/lang/Class java/lang/Double java/lang/Float java/lang/Integer java/lang/Long java/lang/Object java/lang/SecurityException java/lang/String java/lang/StringBuffer java/lang/StringBuilder java/lang/System java/util/HashSet java/util/Iterator java/util/Set kind lastIndexOf lastModified len length lineInfo locals log long longValue m majorVersion max_locals max_stack member members meth minorVersion mkdir name nameType names next nil nonEmpty null object( offset options ordinal out outDir outer outputFile owner params pc pool poolbuf pp prepend print println put putChar putInt qtype reg reset restype retentionType retrofit reverse scramble scrambleAll separatorChar shortName sibling sigbuf snd source sourcefile stack stackMapBuffer stackMapBufferSize start_pc startsWith subName substring supertype sym syms tag tail target thrown toList toName toString toUtf tsym tvars typarams type typeSig typeSig types uninit_object@ uninit_this useAnnotationFlag useBridgeFlag useEnumFlag useSyntheticFlag useVarargsFlag v value values varBuffer varBufferSize verbose verbose.wrote.file width write writeAttr writeCRT writeClass writeClassFile writeCode writeCompoundAttribute writeEnclosingMethodAttribute writeField writeFields writeFlagAttrs writeInnerClasses writeJavaAnnotations writeMemberAttrs writeMethod writeMethods writeParameterAttrs writePool writePool xClassName?? ? @ ? ? / 0 9 : = D E O P R S Y [ ^ _ ` g h i m p q z ? ? ? ,=>{|? u ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !"# $Lcom/sun/tools/javac/code/Attribute; $Lcom/sun/tools/javac/code/BoundKind; &Lcom/sun/tools/javac/code/Scope$Entry; !Lcom/sun/tools/javac/code/Source; !Lcom/sun/tools/javac/code/Symbol; .Lcom/sun/tools/javac/code/Symbol$MethodSymbol; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; +Lcom/sun/tools/javac/code/Symbol$VarSymbol; !Lcom/sun/tools/javac/code/Symtab; Lcom/sun/tools/javac/code/Type; Lcom/sun/tools/javac/code/Types; !Lcom/sun/tools/javac/jvm/CRTable; 5Lcom/sun/tools/javac/jvm/ClassWriter$AttributeWriter; 5Lcom/sun/tools/javac/jvm/ClassWriter$RetentionPolicy; Lcom/sun/tools/javac/jvm/Code; ([Lcom/sun/tools/javac/jvm/Code$LocalVar; -[Lcom/sun/tools/javac/jvm/Code$StackMapFrame; Lcom/sun/tools/javac/jvm/Pool; Lcom/sun/tools/javac/jvm/Target; %Lcom/sun/tools/javac/util/ByteBuffer; &Lcom/sun/tools/javac/util/Context$Key; Lcom/sun/tools/javac/util/List; %Lcom/sun/tools/javac/util/ListBuffer; Lcom/sun/tools/javac/util/Log; Lcom/sun/tools/javac/util/Name; %Lcom/sun/tools/javac/util/Name$Table; "Lcom/sun/tools/javac/util/Options; Ljava/io/File; Ljava/io/PrintStream; Ljava/io/PrintWriter; Ljava/lang/Object; Ljava/util/Set; TLcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/code/Symbol$ClassSymbol;>; >Ljava/util/Set<Lcom/sun/tools/javac/code/Symbol$ClassSymbol;>; MLcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/jvm/ClassWriter;>; 0(Lcom/sun/tools/javac/code/Attribute$Compound;)V /(Lcom/sun/tools/javac/code/Attribute$Visitor;)V "()Lcom/sun/tools/javac/code/Scope; )(Lcom/sun/tools/javac/code/Scope$Entry;)V $(Lcom/sun/tools/javac/code/Symbol;)I /()Lcom/sun/tools/javac/code/Symbol$ClassSymbol; 0(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)I 0(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V 1(Lcom/sun/tools/javac/code/Symbol$MethodSymbol;)I 1(Lcom/sun/tools/javac/code/Symbol$MethodSymbol;)V .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)V !()Lcom/sun/tools/javac/code/Type; "(Lcom/sun/tools/javac/code/Type;)I "(Lcom/sun/tools/javac/code/Type;)V #(Lcom/sun/tools/javac/code/Type;Z)V ((Lcom/sun/tools/javac/jvm/ClassWriter;)V !(Lcom/sun/tools/javac/jvm/Code;)V !(Lcom/sun/tools/javac/jvm/Pool;)V ((Lcom/sun/tools/javac/util/ByteBuffer;)I *(Lcom/sun/tools/javac/util/ByteBuffer;II)V %(Lcom/sun/tools/javac/util/Context;)V !()Lcom/sun/tools/javac/util/List; "(Lcom/sun/tools/javac/util/List;)I "(Lcom/sun/tools/javac/util/List;)V "(Lcom/sun/tools/javac/util/List;)Z !()Lcom/sun/tools/javac/util/Name; #(II)Lcom/sun/tools/javac/util/Name; "(Lcom/sun/tools/javac/util/Name;)I "(Lcom/sun/tools/javac/util/Name;)J "(Lcom/sun/tools/javac/util/Name;)V "(Lcom/sun/tools/javac/util/Name;)Z #(Lcom/sun/tools/javac/util/Name;)[B #([B)Lcom/sun/tools/javac/util/Name; (Ljava/io/File;)V ()Ljava/lang/Object; (Ljava/lang/Object;)I (Ljava/lang/Object;)V (Ljava/lang/Object;)Z ()Ljava/lang/String; (I)Ljava/lang/String; (II)Ljava/lang/String; (J)Ljava/lang/String; (Ljava/lang/String;)V (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; E(Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Attribute; P(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Attribute$Compound; Q(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Attribute$Compound;>;)I E(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Source; F(Ljava/io/OutputStream;Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V E(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Symtab; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; A(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z A(Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Type; C(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)V C(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)Z A(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;)V D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Types; R(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/jvm/ClassFile$NameAndType; I(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/jvm/ClassWriter; c(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)Lcom/sun/tools/javac/jvm/ClassWriter$RetentionPolicy; D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/jvm/Target; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/List; H(Lcom/sun/tools/javac/code/Type$TypeVar;)Lcom/sun/tools/javac/util/List; 3(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List; 9(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; B(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Log; B(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/util/Name; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/Name; @(Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/util/Name; F(Lcom/sun/tools/javac/util/Name$Table;)Lcom/sun/tools/javac/util/Name; 3(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name; L(Lcom/sun/tools/javac/jvm/ClassWriter;)Lcom/sun/tools/javac/util/Name$Table; I(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Name$Table; F(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Options; :(Lcom/sun/tools/javac/util/Context$Key;)Ljava/lang/Object; ;(Lcom/sun/tools/javac/util/Context$Key;Ljava/lang/Object;)V &(Ljava/lang/Object;)Ljava/lang/Object; #(Ljava/io/File;Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)V ,(Ljava/lang/String;)Ljava/lang/StringBuffer; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; O(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Ljava/lang/String;)Ljava/io/File; 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; B(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;( BS B[ Be B ? Q Q$ Q' Q( Q/ Q0 Q1 Q5 Q? QH QK Qd Ql Q? Q ? U s ? s ? s ? s ? s ? s ? s ? sW sY sZ s? s ? t ? t v v ?+$, ?-]-`.F/j/.040t1j2?2?2k3 ?4R4U4V4w4* wb wz5 ?6 ?7 C8 a8 f8 ?9?:c;I<n= ?>J>^> ?? ?@)@G@m@o@u@?@ ?AA+B >C ?C AC CC FC GC HC IC KC LC MC NC TC VC WC XC aC bC cC dC eC fC jC kC lC nC oC rC ?C ?C7CaC?C9D@ECFBG ?H ?I ?II_II x ? yJ ? ? ? ( A ? ! ? !&