Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\tree\JCTree$JCCompilationUnit.class
?? 4 ? ()V ()Z <init> COMPILATION_UNIT Code IMPORT InnerClasses LineNumberTable SKIP Signature SourceFile StackMapTable TOPLEVEL Visitor accept append 'com/sun/source/tree/CompilationUnitTree com/sun/source/tree/Tree com/sun/source/tree/Tree$Kind com/sun/source/tree/TreeVisitor com/sun/tools/javac/code/Scope *com/sun/tools/javac/code/Scope$ImportScope .com/sun/tools/javac/code/Scope$StarImportScope com/sun/tools/javac/code/Symbol -com/sun/tools/javac/code/Symbol$PackageSymbol com/sun/tools/javac/tree/JCTree ,com/sun/tools/javac/tree/JCTree$JCAnnotation 1com/sun/tools/javac/tree/JCTree$JCCompilationUnit ,com/sun/tools/javac/tree/JCTree$JCExpression (com/sun/tools/javac/tree/JCTree$JCImport #com/sun/tools/javac/tree/JCTree$Tag 'com/sun/tools/javac/tree/JCTree$Visitor com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer !com/sun/tools/javac/util/Position )com/sun/tools/javac/util/Position$LineMap defs docComments endPositions getImports getKind getLineMap getPackageAnnotations getPackageName getSourceFile getTag getTypeDecls hasNext hasTag head isEmpty iterator java/util/Iterator lineMap namedImportScope next packageAnnotations packge pid sourcefile starImportScope tail toList visitCompilationUnit visitTopLevel ! " # $ 5 Lcom/sun/source/tree/Tree$Kind; ,Lcom/sun/tools/javac/code/Scope$ImportScope; 0Lcom/sun/tools/javac/code/Scope$StarImportScope; /Lcom/sun/tools/javac/code/Symbol$PackageSymbol; *Lcom/sun/tools/javac/tree/DocCommentTable; &Lcom/sun/tools/javac/tree/EndPosTable; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; %Lcom/sun/tools/javac/tree/JCTree$Tag; Lcom/sun/tools/javac/util/List; +Lcom/sun/tools/javac/util/Position$LineMap; Ljava/lang/Object; Ljavax/tools/JavaFileObject; BLcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>; OLcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>; [<R:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/sun/source/tree/TreeVisitor<TR;TD;>;TD;)TR; &()Lcom/sun/source/tree/ExpressionTree; ()Lcom/sun/source/tree/LineMap; !()Lcom/sun/source/tree/Tree$Kind; 6(Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;)V 0()Lcom/sun/tools/javac/tree/JCTree$JCExpression; '()Lcom/sun/tools/javac/tree/JCTree$Tag; ((Lcom/sun/tools/javac/tree/JCTree$Tag;)Z ,(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V !()Lcom/sun/tools/javac/util/List; -()Lcom/sun/tools/javac/util/Position$LineMap; ()Ljava/lang/Object; ()Ljava/util/Iterator; ()Ljava/util/List; ()Ljavax/tools/JavaFileObject; D()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>; Q()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>; M()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCImport;>; 9(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; O(Lcom/sun/source/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; G(Lcom/sun/source/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/util/List;Ljavax/tools/JavaFileObject;Lcom/sun/tools/javac/code/Symbol$PackageSymbol;Lcom/sun/tools/javac/code/Scope$ImportScope;Lcom/sun/tools/javac/code/Scope$StarImportScope;)Vi(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;>;Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>;Ljavax/tools/JavaFileObject;Lcom/sun/tools/javac/code/Symbol$PackageSymbol;Lcom/sun/tools/javac/code/Scope$ImportScope;Lcom/sun/tools/javac/code/Scope$StarImportScope;)V W 7 X = Y : Z &