.Aorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration7org/eclipse/jdt/internal/compiler/ast/MethodDeclaration defaultValue2Lorg/eclipse/jdt/internal/compiler/ast/Expression;extendedDimensionsI8(Lorg/eclipse/jdt/internal/compiler/CompilationResult;)VCode  LineNumberTableLocalVariableTablethisCLorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;compilationResult5Lorg/eclipse/jdt/internal/compiler/CompilationResult; generateCode0(Lorg/eclipse/jdt/internal/compiler/ClassFile;)V  binding8Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; +org/eclipse/jdt/internal/compiler/ClassFile generateMethodInfoHeader;(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)V ! "contentsOffset $ %&generateMethodInfoAttributes~(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;)I ( )*completeMethodInfo=(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;II)V classFile-Lorg/eclipse/jdt/internal/compiler/ClassFile;methodAttributeOffsetattributeNumberisAnnotationMethod()ZisMethodparseStatementsv(Lorg/eclipse/jdt/internal/compiler/parser/Parser;Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;)Vparser1Lorg/eclipse/jdt/internal/compiler/parser/Parser;unitBLorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;print3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer; ; <9 printIndent > ? modifiers A B9printModifiers D EF annotations3[Lorg/eclipse/jdt/internal/compiler/ast/Annotation; H IJprintAnnotationse([Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; L MNtypeParameters8()[Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter; PRQjava/lang/StringBuffer STappend(C)Ljava/lang/StringBuffer; VXW3org/eclipse/jdt/internal/compiler/ast/TypeParameter 89Z, P\ S],(Ljava/lang/String;)Ljava/lang/StringBuffer; _ `9printReturnType b cdselector[C Pf Sg([C)Ljava/lang/StringBuffer; i jk arguments1[Lorg/eclipse/jdt/internal/compiler/ast/Argument; mXn.org/eclipse/jdt/internal/compiler/ast/Argument p qrthrownExceptions6[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;t throws vXw3org/eclipse/jdt/internal/compiler/ast/TypeReference y { default }X~0org/eclipse/jdt/internal/compiler/ast/Expression  9 printBodytaboutputLjava/lang/StringBuffer; typeParams6[Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;maxjiresolveStatements()V   scope6Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope; 4org/eclipse/jdt/internal/compiler/lookup/MethodScope problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter %annotationMembersCannotHaveParametersF(Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;)V  M )annotationMembersCannotHaveTypeParameters   illegalExtendedDimensions 6org/eclipse/jdt/internal/compiler/lookup/MethodBinding  returnType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; 4org/eclipse/jdt/internal/compiler/lookup/TypeBinding leafComponentType8()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;  dimensions()I erasure id 0isEnum 0isAnnotationType invalidAnnotationMemberType<(Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration;)V5org/eclipse/jdt/internal/compiler/ast/MemberValuePair   sourceStart   sourceEnd 9([CIILorg/eclipse/jdt/internal/compiler/ast/Expression;)V  resolveTypeExpectingn(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V 9org/eclipse/jdt/internal/compiler/lookup/ElementValuePair getValueF(Lorg/eclipse/jdt/internal/compiler/ast/Expression;)Ljava/lang/Object; setDefaultValue(Ljava/lang/Object;)VreturnTypeBindingleafReturnTypepair7Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;traversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V ,org/eclipse/jdt/internal/compiler/ASTVisitor visit{(Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z 0org/eclipse/jdt/internal/compiler/ast/Annotation f(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V  5Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; v } endVisit{(Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor; classScope5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;annotationsLength SourceFile AnnotationMethodDeclaration.java!  >*+   z"+*+ =+**#>+*'!" #$!%*""+, - ./0 ,) 10 ,. 23 ?4 456789 ,:W*=,@W*C *C,GW*KN-B,<OW-d66-2,UW,Y[W-2,UW,>OW*,^*ae(OW*h/6 ,Y[W*h2,lW*h,)OW*o6,s[W6 ,Y[W*o2,uW*o*x,z[W*x,|W*`,W,~89:<$=(>/?5@;AEBL@VD`EgHzIJKLJOPQRSTRXYZ]^R$528)) **h**********L++M+h,MJJJJMJJJJJMMMMJ,,***x=Y*a***xM,*,*+**xضާ *ޱbcd egh(j/k:mBnJoNsSt[u *JSx" a+*,T*C'*C>6*C2+***+**x*x+*+*,2 +4;GNZ`4aaa