Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\lib\com\sun\tools\javac\main\JavaCompiler.class
?? 1 % & ' ( ) * + , - E J K M ? ? ? ? ? ? ? ? ? ? ? ? $assertionsDisabled ()I ()J ()V ()Z -attrparseonly -encoding -printflat -relax -s -stubs -verbose .java .plural <clinit> <init> ClassDef Code Exceptions Factory I Ident InnerClasses J LineNumberTable MethodBodyRemover Modifiers Select Signature SourceFile TopLevel Z add analyzeTree annotate append at attempt to reuse JavaCompiler attr attrParseOnly attribClass attribIdent cant.read.file checking.attribution chk class.cant.write close com/sun/tools/javac/code/Source com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol 1com/sun/tools/javac/code/Symbol$CompletionFailure -com/sun/tools/javac/code/Symbol$PackageSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol com/sun/tools/javac/code/Symtab com/sun/tools/javac/code/Type com/sun/tools/javac/code/Types !com/sun/tools/javac/comp/Annotate com/sun/tools/javac/comp/Attr com/sun/tools/javac/comp/Check com/sun/tools/javac/comp/Enter com/sun/tools/javac/comp/Env com/sun/tools/javac/comp/Flow com/sun/tools/javac/comp/Lower com/sun/tools/javac/comp/Todo #com/sun/tools/javac/comp/TransTypes #com/sun/tools/javac/jvm/ClassReader 0com/sun/tools/javac/jvm/ClassReader$BadClassFile 3com/sun/tools/javac/jvm/ClassReader$SourceCompleter #com/sun/tools/javac/jvm/ClassWriter 0com/sun/tools/javac/jvm/ClassWriter$PoolOverflow 2com/sun/tools/javac/jvm/ClassWriter$StringOverflow com/sun/tools/javac/jvm/Gen %com/sun/tools/javac/main/JavaCompiler 8com/sun/tools/javac/main/JavaCompiler$1MethodBodyRemover !com/sun/tools/javac/parser/Parser )com/sun/tools/javac/parser/Parser$Factory "com/sun/tools/javac/parser/Scanner *com/sun/tools/javac/parser/Scanner$Factory com/sun/tools/javac/tree/Pretty com/sun/tools/javac/tree/Tree &com/sun/tools/javac/tree/Tree$ClassDef #com/sun/tools/javac/tree/Tree$Ident 'com/sun/tools/javac/tree/Tree$Modifiers $com/sun/tools/javac/tree/Tree$Select &com/sun/tools/javac/tree/Tree$TopLevel "com/sun/tools/javac/tree/TreeMaker com/sun/tools/javac/util/Abort com/sun/tools/javac/util/Context $com/sun/tools/javac/util/Context$Key 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 compilationUnit compile compilerKey complete completionFailureName contains count. currentTimeMillis defs desiredAssertionStatus dispose emptyPackage enclClass encoding enter equals errSymbol errWriter error error.reading.file errorCount failcomplete file.doesnt.contain.class flags flow flush forToplevel fromString fullName fullname gen genClass genCode get getEnv getLocalizedString getMessage getPath getProperty hasBeenUsed head inputFiles instance isEmpty java.version java/io/BufferedWriter java/io/File java/io/FileInputStream java/io/FileOutputStream java/io/IOException java/io/InputStream java/io/OutputStreamWriter java/io/PrintWriter java/io/StringBufferInputStream java/lang/AssertionError java/lang/Class java/lang/Integer java/lang/Long java/lang/Object java/lang/RuntimeException java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable java/util/HashSet java/util/Set java_lang keepComments limit.pool limit.string.overflow log lower main make mods names nerrors newParser newScanner next nil nonEmpty noticeWriter nwarnings of openSource outputFile packge parse parserFactory parsing.done parsing.started pos printCount printFlat printLines printSource printUnit printVerbose put qualident reader relax removeMethodBodies reportDeferredDiagnostics resolveIdent scannerFactory source source.cant.overwrite.input.file sourceCompleter sourceOutput sourcefile stubOutput substring sym syms tail toList toString todo toplevel total transTypes translate translateTopLevelClass tree tsym types useSource .user-selected completion failure by class name value verbose verbose. version warn warningCount writeClass writer wrote.file O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !Lcom/sun/tools/javac/code/Source; -Lcom/sun/tools/javac/code/Symbol$ClassSymbol; /Lcom/sun/tools/javac/code/Symbol$PackageSymbol; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; !Lcom/sun/tools/javac/code/Symtab; Lcom/sun/tools/javac/code/Types; #Lcom/sun/tools/javac/comp/Annotate; Lcom/sun/tools/javac/comp/Attr; Lcom/sun/tools/javac/comp/Check; Lcom/sun/tools/javac/comp/Enter; Lcom/sun/tools/javac/comp/Flow; Lcom/sun/tools/javac/comp/Lower; Lcom/sun/tools/javac/comp/Todo; %Lcom/sun/tools/javac/comp/TransTypes; %Lcom/sun/tools/javac/jvm/ClassReader; 5Lcom/sun/tools/javac/jvm/ClassReader$SourceCompleter; %Lcom/sun/tools/javac/jvm/ClassWriter; Lcom/sun/tools/javac/jvm/Gen; +Lcom/sun/tools/javac/parser/Parser$Factory; ,Lcom/sun/tools/javac/parser/Scanner$Factory; Lcom/sun/tools/javac/tree/Tree; (Lcom/sun/tools/javac/tree/Tree$ClassDef; )Lcom/sun/tools/javac/tree/Tree$Modifiers; (Lcom/sun/tools/javac/tree/Tree$TopLevel; $Lcom/sun/tools/javac/tree/TreeMaker; &Lcom/sun/tools/javac/util/Context$Key; Lcom/sun/tools/javac/util/List; Lcom/sun/tools/javac/util/Log; Lcom/sun/tools/javac/util/Name; %Lcom/sun/tools/javac/util/Name$Table; Ljava/io/PrintWriter; Ljava/lang/Object; Ljava/lang/String; Ljava/util/Set; OLcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/main/JavaCompiler;>; Ljava/util/Set<Ljava/io/File;>; $(Lcom/sun/tools/javac/code/Symbol;)V 1(ILcom/sun/tools/javac/code/Symbol$ClassSymbol;)V 0(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V 1()Lcom/sun/tools/javac/code/Symbol$PackageSymbol; +(Lcom/sun/tools/javac/main/JavaCompiler;Z)V !()Lcom/sun/tools/javac/tree/Tree; *()Lcom/sun/tools/javac/tree/Tree$TopLevel; '(I)Lcom/sun/tools/javac/tree/TreeMaker; %(Lcom/sun/tools/javac/util/Context;)V !()Lcom/sun/tools/javac/util/List; "(Lcom/sun/tools/javac/util/List;)V !()Lcom/sun/tools/javac/util/Name; (Ljava/io/File;)V (Ljava/io/OutputStream;)V (Ljava/io/PrintWriter;Z)V (Ljava/io/Writer;)V ()Ljava/lang/Object; (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 (Ljava/lang/String;I)V (Ljava/lang/Throwable;)V E(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Source; 5(Ljava/lang/String;)Lcom/sun/tools/javac/code/Symbol; O(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V E(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Symtab; D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Types; G(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Annotate; C(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Attr; D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Check; D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Enter; L(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)Lcom/sun/tools/javac/comp/Env; C(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Flow; D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Lower; C(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Todo; I(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/TransTypes; I(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/jvm/ClassReader; I(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/jvm/ClassWriter; A(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/jvm/Gen; K(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/main/JavaCompiler; J(Lcom/sun/tools/javac/parser/Scanner;Z)Lcom/sun/tools/javac/parser/Parser; O(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/parser/Parser$Factory; P(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/parser/Scanner$Factory; @(Lcom/sun/tools/javac/tree/Tree;)Lcom/sun/tools/javac/tree/Tree; I(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/tree/Tree$ClassDef;)V I(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/tree/Tree$ClassDef;)Z R(Lcom/sun/tools/javac/tree/Tree$ClassDef;)Lcom/sun/tools/javac/tree/Tree$ClassDef; S(Lcom/sun/tools/javac/tree/Tree$TopLevel;Lcom/sun/tools/javac/tree/Tree$ClassDef;)V <(Ljava/lang/String;)Lcom/sun/tools/javac/tree/Tree$TopLevel; F(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/tree/TreeMaker;)V N(Lcom/sun/tools/javac/tree/Tree$TopLevel;)Lcom/sun/tools/javac/tree/TreeMaker; H(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/tree/TreeMaker; @(Lcom/sun/tools/javac/util/List;)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; @(Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/util/Name; 3(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name; 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; )(Ljava/lang/String;)Ljava/io/InputStream; :(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; )(ILjava/lang/String;[Ljava/lang/Object;)V '(Ljava/lang/String;Ljava/lang/Object;)V 6(Lcom/sun/tools/javac/code/Symbol;Ljava/lang/String;)V *(Ljava/io/PrintWriter;Ljava/lang/String;)V &(Ljava/lang/String;)Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; h(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/tree/Tree$TopLevel;)Lcom/sun/tools/javac/code/Type; M(Ljava/io/InputStream;Ljava/lang/String;)Lcom/sun/tools/javac/parser/Scanner; d(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/tree/TreeMaker;)Lcom/sun/tools/javac/tree/Tree; q(Lcom/sun/tools/javac/comp/Env<Lcom/sun/tools/javac/comp/AttrContext;>;Lcom/sun/tools/javac/tree/Tree$ClassDef;)V Q(Ljava/lang/String;Ljava/io/InputStream;)Lcom/sun/tools/javac/tree/Tree$TopLevel; O(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Ljava/lang/String;)Ljava/io/File; W(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Ljava/lang/String;Ljava/io/InputStream;)V T(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Ljava/lang/Object;Ljava/lang/Object;)V 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ?(Lcom/sun/tools/javac/util/List<Ljava/lang/String;>;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Symbol$ClassSymbol;>; ?(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/tree/Tree$TopLevel; ?(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/tree/TreeMaker;)Lcom/sun/tools/javac/util/List; ? 4 ? 4 ? 4 ? 7 ? G ? ? ? ? ? ? ? ? ? ? ? ? ?S ?T ?T ?U ?U ?V ?W ?X BY FZ L[ ?\ ?] ?^ ?_ ?` ?a ?bc ?d ?e ?f ?g ?h ?i ?j ?k ?l ?m ?m ?n ?o ?o ?o ?o ?p ?q ?q ?r ?ss ?t ? ! ! ? " / # N # ? # ? # ? # ? $ ? $ ? $ ? $ ?w Hxy ?z /{ ?| } D~ / ?? ?? ?? ?? /? /? /? /? ?? /? @? ?? ?? ?? ?? ?? ?? ?? ?? /? ?? /? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? A? ?? ?? ?? C? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? /? ?? ?? C? I? ?? ?? ?? ?? /? ?? >? ?? ? ? ? ? ? ? ? ? ? % '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? '? ' ' .? /? /? /? 1? 3? 3? 3? 8? 8? :? :? :? :? <? . % X 0 1 2 3 \ 4 / 5 6 7 H 8 d 9 : ^ ; !a # #< #` &= &D ' ' ' ' ', 'B 'C 'E 'G 'R 'W '_ ( (A ) ) *> *? ,@ ,] - -F 4 4I 4J 4c 6S 6T 7 8 8 8 8# 8K 9 9 9L : :M :N :V :Y :b < <O <P =Q =U > ?& ?+ @ A B% C D E E E F F+ G G! H I( J* K L- M$ M) N N' N[ O OZ QR"R# BadClassFile ClassSymbol CompletionFailure JavaCompiler.java Key PackageSymbol PoolOverflow SourceCompleter StringOverflow Table TypeSymbol !'K "