Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\tree\JCTree$JCAnnotation.class
?? 4 Z ()V <init> Code InnerClasses LineNumberTable Signature SourceFile Visitor accept annotationType args attribute "com/sun/source/tree/AnnotationTree com/sun/source/tree/Tree com/sun/source/tree/Tree$Kind com/sun/source/tree/TreeVisitor "com/sun/tools/javac/code/Attribute +com/sun/tools/javac/code/Attribute$Compound com/sun/tools/javac/tree/JCTree ,com/sun/tools/javac/tree/JCTree$JCAnnotation ,com/sun/tools/javac/tree/JCTree$JCExpression #com/sun/tools/javac/tree/JCTree$Tag 'com/sun/tools/javac/tree/JCTree$Visitor !com/sun/tools/javac/tree/TreeInfo getAnnotationType getArguments getKind getTag tag tagToKind visitAnnotation -Lcom/sun/tools/javac/code/Attribute$Compound; !Lcom/sun/tools/javac/tree/JCTree; %Lcom/sun/tools/javac/tree/JCTree$Tag; Lcom/sun/tools/javac/util/List; OLcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCExpression;>; [<R:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/sun/source/tree/TreeVisitor<TR;TD;>;TD;)TR; ()Lcom/sun/source/tree/Tree; !()Lcom/sun/source/tree/Tree$Kind; #()Lcom/sun/tools/javac/tree/JCTree; 1(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;)V '()Lcom/sun/tools/javac/tree/JCTree$Tag; ,(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V !()Lcom/sun/tools/javac/util/List; ()Ljava/util/List; F(Lcom/sun/tools/javac/tree/JCTree$Tag;)Lcom/sun/source/tree/Tree$Kind; Q()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCExpression;>; h(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/util/List;)V J(Lcom/sun/source/tree/AnnotationTree;Ljava/lang/Object;)Ljava/lang/Object; G(Lcom/sun/source/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object; ?(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCExpression;>;)V - . / 4 5 6 8 : = ' @ ' A ' B ' D ' F ' G ( C * E + H # I Compound JCAnnotation JCExpression JCTree.java Kind Tag ! ' ( . - / 0 , <