Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Annotate.class
?? 4? 9 : ; < = G H ? ? ? ? ? ? ? ? ? ? ? ? ()I ()J ()V ()Z (Z)V <clinit> <init> ANNOTATION ARRAY ASSIGN Annotation Array ArrayType Assign CLASS Class Code Constant Enum Error I IDENT Ident InnerClasses LineNumberTable NEWARRAY NewArray Signature SourceFile StackMapTable Z %[Lcom/sun/tools/javac/code/Attribute; _class access$000 afterRepeated afterRepeatedQ annotateKey annotation.not.valid.for.type #annotation.value.must.be.annotation &annotation.value.must.be.class.literal #annotation.value.must.be.name.value #annotation.value.not.allowable.type annotationApplicable annotationType append args at attr attribExpr attribType attribute attribute.value.must.be.constant cant.resolve cfolder check checkType chk classType coerce "com/sun/tools/javac/code/Attribute (com/sun/tools/javac/code/Attribute$Array (com/sun/tools/javac/code/Attribute$Class +com/sun/tools/javac/code/Attribute$Compound +com/sun/tools/javac/code/Attribute$Constant 'com/sun/tools/javac/code/Attribute$Enum (com/sun/tools/javac/code/Attribute$Error /com/sun/tools/javac/code/Attribute$TypeCompound 2com/sun/tools/javac/code/Attribute$UnresolvedClass com/sun/tools/javac/code/Kinds 'com/sun/tools/javac/code/Kinds$KindName com/sun/tools/javac/code/Scope 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$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$ArrayType /com/sun/tools/javac/code/TypeAnnotationPosition com/sun/tools/javac/code/TypeTag com/sun/tools/javac/code/Types !com/sun/tools/javac/comp/Annotate 9com/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext (com/sun/tools/javac/comp/Annotate$Worker com/sun/tools/javac/comp/Attr com/sun/tools/javac/comp/Check "com/sun/tools/javac/comp/ConstFold com/sun/tools/javac/comp/Env com/sun/tools/javac/comp/Resolve com/sun/tools/javac/tree/JCTree ,com/sun/tools/javac/tree/JCTree$JCAnnotation (com/sun/tools/javac/tree/JCTree$JCAssign ,com/sun/tools/javac/tree/JCTree$JCExpression -com/sun/tools/javac/tree/JCTree$JCFieldAccess 'com/sun/tools/javac/tree/JCTree$JCIdent *com/sun/tools/javac/tree/JCTree$JCNewArray #com/sun/tools/javac/tree/JCTree$Tag !com/sun/tools/javac/tree/TreeInfo "com/sun/tools/javac/tree/TreeMaker com/sun/tools/javac/util/Assert com/sun/tools/javac/util/Context $com/sun/tools/javac/util/Context$Key %com/sun/tools/javac/util/JCDiagnostic 8com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition 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/Names com/sun/tools/javac/util/Pair complete constValue createErrorType %duplicate.annotation.invalid.repeated &duplicate.annotation.missing.container earlier elems elemtype enterAnnotation enterAttributeValue enterCount enterDone enterDoneWithoutFlush enterStart enterTypeAnnotation %enum.annotation.must.be.enum.constant env errType error extractContainingType filterSame flags flatName flush fst get getContainingType getElementsByName getOriginalType getReturnType getValue hasNext hasTag head instance invalid.repeatable.annotation 1invalid.repeatable.annotation.incompatible.target +invalid.repeatable.annotation.invalid.value -invalid.repeatable.annotation.multiple.values &invalid.repeatable.annotation.no.value *invalid.repeatable.annotation.value.return isArray isEmpty isErroneous isPrimitive isSameType isTypeCompound iterator java/lang/Integer java/lang/Iterable java/lang/Object java/lang/Throwable java/util/Iterator java/util/Map kind kindName length lhs log make makeArrayType members name names new.not.allowed.in.annotation next nil no.annotation.member nonEmpty nonstaticSelect normal not.annotation.type of owner pos position postAttr prepend processRepeatedAnnotations put q repeatableType repeated repeatedQ resolveQualifiedMethod reverse rhs rs run selected setSynthesized snd stringType sym symbol syms tail toArray toList toString tsym type typeAnnotation types typesQ unknownSymbol validate validateAnnotationDeferErrors validateContainer validateQ value valueOf values @ 3 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/Attribute$Compound; !Lcom/sun/tools/javac/code/Symbol; -Lcom/sun/tools/javac/code/Symbol$ClassSymbol; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; !Lcom/sun/tools/javac/code/Symtab; Lcom/sun/tools/javac/code/Type; 1Lcom/sun/tools/javac/code/TypeAnnotationPosition; "Lcom/sun/tools/javac/code/TypeTag; Lcom/sun/tools/javac/code/Types; Lcom/sun/tools/javac/comp/Attr; Lcom/sun/tools/javac/comp/Check; $Lcom/sun/tools/javac/comp/ConstFold; Lcom/sun/tools/javac/comp/Env; "Lcom/sun/tools/javac/comp/Resolve; !Lcom/sun/tools/javac/tree/JCTree; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; %Lcom/sun/tools/javac/tree/JCTree$Tag; $Lcom/sun/tools/javac/tree/TreeMaker; &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/Names; Ljava/lang/Object; Ljava/util/Map; KLcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/comp/Annotate;>; QLcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/comp/Annotate$Worker;>; ?<T:Lcom/sun/tools/javac/code/Attribute$Compound;>(Lcom/sun/tools/javac/util/List<TT;>;Lcom/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext<TT;>;Lcom/sun/tools/javac/code/Symbol;)TT; "()Lcom/sun/tools/javac/code/Scope; !()Lcom/sun/tools/javac/code/Type; "(Lcom/sun/tools/javac/code/Type;)V "(Lcom/sun/tools/javac/code/Type;)Z %(Lcom/sun/tools/javac/code/TypeTag;)Z -(Lcom/sun/tools/javac/comp/Annotate$Worker;)V $(Lcom/sun/tools/javac/tree/JCTree;)V $(Lcom/sun/tools/javac/tree/JCTree;)Z 1(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;)Z ((Lcom/sun/tools/javac/tree/JCTree$Tag;)Z '(I)Lcom/sun/tools/javac/tree/TreeMaker; %(Lcom/sun/tools/javac/util/Context;)V <()Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition; !()Lcom/sun/tools/javac/util/List; !()Lcom/sun/tools/javac/util/Name; (I)Ljava/lang/Integer; ()Ljava/lang/Object; ()Ljava/lang/String; ()Ljava/util/Iterator; G(Lcom/sun/tools/javac/code/Type;[Lcom/sun/tools/javac/code/Attribute;)V P(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Attribute$Compound; L(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Kinds$KindName; D(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/code/Symbol; R(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;Lcom/sun/tools/javac/code/Symbol;)Z M(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol$VarSymbol;)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;)V A(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z B(Lcom/sun/tools/javac/code/Types;Lcom/sun/tools/javac/code/Type;)V J(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type$ArrayType; 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; H(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/ConstFold; F(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Resolve; T(Lcom/sun/tools/javac/code/Attribute;)Lcom/sun/tools/javac/tree/JCTree$JCAnnotation; J(Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/tree/JCTree$JCIdent; H(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/tree/TreeMaker; `(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;)Lcom/sun/tools/javac/tree/TreeMaker; A(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;)V 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/tree/JCTree;)Lcom/sun/tools/javac/util/Name; D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Names; 5(Lcom/sun/tools/javac/util/Name;)Ljava/lang/Iterable; 4(Lcom/sun/tools/javac/code/Type;Ljava/lang/Object;)V :(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/lang/Object;Ljava/lang/Object;)V (([Ljava/lang/Object;)[Ljava/lang/Object; _(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; `(Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Type; ?(Lcom/sun/tools/javac/code/Attribute$Compound;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Z)Lcom/sun/tools/javac/code/Type; r(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/TypeAnnotationPosition;)V ?(Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/tree/JCTree$JCExpression;)Lcom/sun/tools/javac/tree/JCTree$JCAssign; b(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Ljava/lang/String;[Ljava/lang/Object;)V ?(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Attribute; ?(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Attribute$Compound; ?(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Attribute$Compound; ?(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Env;Z)Lcom/sun/tools/javac/code/Attribute$Compound; ?(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Env;)Lcom/sun/tools/javac/code/Attribute$TypeCompound; ?(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;)Lcom/sun/tools/javac/code/Symbol$MethodSymbol; ?(Lcom/sun/tools/javac/code/Attribute$Compound;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)Lcom/sun/tools/javac/code/Type; ?(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; ?(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; (Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; ?(Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/tree/JCTree$JCNewArray; ?(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/comp/Env<Lcom/sun/tools/javac/comp/AttrContext;>;)Lcom/sun/tools/javac/code/Attribute; ?(Lcom/sun/tools/javac/comp/Annotate;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Attribute$Compound; ?(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Env<Lcom/sun/tools/javac/comp/AttrContext;>;)Lcom/sun/tools/javac/code/Attribute$Compound; ?(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Env<Lcom/sun/tools/javac/comp/AttrContext;>;Z)Lcom/sun/tools/javac/code/Attribute$Compound; ?(Lcom/sun/tools/javac/tree/JCTree$JCAnnotation;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Env<Lcom/sun/tools/javac/comp/AttrContext;>;)Lcom/sun/tools/javac/code/Attribute$TypeCompound; ?(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/Symbol; ? ( ? ( ? ( ? 2 F5 ?6 ?6 ?7 ?8 ?9 M: ?: ?: ?: ?: ?; < "< ?= C> L? I@ ?A ?B ?C ?D ?D ?D ?D E E )E -E ?F 8G AH ?H ?H ?H 7I ?I ?I ?I ?I ?J 4K ?K ?K ?L ?M ?M ?M ?N ? ? ? ? ? ? ? ? ? ? J ? ?R ?S ?S ?S T ?U ?V ?X ?Y ?Z ?[ B\ ] ?^ ?_ ?_ ?_ ?` ?a ?b ?b ?c ?d e Ff ?g ?h >i j ?k ?l m ?n o ?p ?q ?s ?t ?u ?v w *x ?y Bz { ?| ?| @} ?} ?~ ? ?? ?? ? ?? ?? ?? ? ?? N? ?? E? ?? ? !? ?? ?? ?? ?? ?? ?? ?? ?? K? D? .? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !? !? !? !? )? )? -? -? .? .? ?? ? ?? ? ?? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? # $ % & ' ( ? + ? ? * - ? ? ? ? ? "? "? " #? # # # # #! #, $? % % &? )? )? )? )? )? ) ) *? *? *? *? *? * * * + +" - . /? 1??0?3?3?4 Annotate.java AnnotateRepeatedContext ClassSymbol CompletionFailure Compound DiagnosticPosition JCAnnotation JCAssign JCExpression JCFieldAccess JCIdent JCNewArray Key KindName MethodSymbol Tag TypeCompound TypeSymbol UnresolvedClass VarSymbol Worker !1 8G / O C>