.,org/eclipse/jdt/internal/compiler/ast/Clinit?org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclarationENUM_CONSTANTS_THRESHOLDIassertionSyntheticFieldBinding7Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;classLiteralSyntheticField()VCode  LineNumberTableLocalVariableTable8(Lorg/eclipse/jdt/internal/compiler/CompilationResult;)V         modifiers 6org/eclipse/jdt/internal/compiler/lookup/TypeConstants !CLINIT[C # $!selectorthis.Lorg/eclipse/jdt/internal/compiler/ast/Clinit;compilationResult5Lorg/eclipse/jdt/internal/compiler/CompilationResult; analyseCode(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;Lorg/eclipse/jdt/internal/compiler/flow/InitializationFlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)V , -.ignoreFurtherInvestigationZ0Corg/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext 243@org/eclipse/jdt/internal/compiler/flow/InitializationFlowContext 56parent4Lorg/eclipse/jdt/internal/compiler/flow/FlowContext; 8:90org/eclipse/jdt/internal/compiler/lookup/Binding ;< NO_EXCEPTIONS<[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; > ?@scope6Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope; BDC/org/eclipse/jdt/internal/compiler/flow/FlowInfo EFDEAD_END>Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo; /H II(Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;)V BK LtagBits N Obits 2Q RF initsOnReturn BT UV mergedWith~(Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo; XZY4org/eclipse/jdt/internal/compiler/lookup/MethodScope [\enclosingSourceType>()Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding; ^`_:org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding abfields:()[Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; dfe5org/eclipse/jdt/internal/compiler/lookup/FieldBinding ghisStatic()Z dj khisFinal Bm noisDefinitelyAssigned:(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)Z Xq rsproblemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; Xu vw referenceType9()Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; dy z{original9()Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; }~5org/eclipse/jdt/internal/compiler/ast/TypeDeclaration  declarationOfq(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter uninitializedBlankFinalFieldi(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V 2 checkInitializerExceptions(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)V5org/eclipse/jdt/internal/compiler/problem/AbortMethod classScope5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;staticInitializerFlowContextBLorg/eclipse/jdt/internal/compiler/flow/InitializationFlowContext;flowInfo1Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; clinitContextELorg/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext;8[Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;icountfield generateCodee(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;Lorg/eclipse/jdt/internal/compiler/ClassFile;)V +org/eclipse/jdt/internal/compiler/ClassFile contentsOffset  f(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;Lorg/eclipse/jdt/internal/compiler/ClassFile;I)V '( 4org/eclipse/jdt/internal/compiler/codegen/CodeStream (RESTART_IN_WIDE_MODE  methodCount  codeStream6Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream; resetInWideMode ('RESTART_CODE_GEN_FOR_UNUSED_LOCALS_MODE resetForCodeGenUnusedLocals classFile-Lorg/eclipse/jdt/internal/compiler/ClassFile; clinitOffsetrestarte7Lorg/eclipse/jdt/internal/compiler/problem/AbortMethod;  constantPool8Lorg/eclipse/jdt/internal/compiler/codegen/ConstantPool; 6org/eclipse/jdt/internal/compiler/codegen/ConstantPool  currentOffset  currentIndex !generateMethodInfoHeaderForClinit generateCodeAttributeHeader  resolve8(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V resetq(Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;Lorg/eclipse/jdt/internal/compiler/ClassFile;)V 3org/eclipse/jdt/internal/compiler/lookup/ClassScope referenceContext7Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; } @staticInitializerScope X computeLocalVariablePositions:(ILorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V outerMostClassScope7()Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope; Z !generateClassLiteralAccessForTypep(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)V )invokeJavaLangClassDesiredAssertionStatus5org/eclipse/jdt/internal/compiler/codegen/BranchLabel 9(Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V ifne:(Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;)V iconst_1   decrStackSize(I)V  goto_   place   iconst_0   fieldAccessq(BLorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V } a9[Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration; } } kind(I)I } enumConstantsCounter f6org/eclipse/jdt/internal/compiler/ast/FieldDeclaration  !"getKind()I }$ %&binding() java/lang/StringBuffer append,(Ljava/lang/String;)Ljava/lang/StringBuffer;   printBodytaboutputLjava/lang/StringBuffer; X r(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;Lorg/eclipse/jdt/internal/compiler/impl/ReferenceContext;Z)Vtraversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V ,org/eclipse/jdt/internal/compiler/ASTVisitor visitf(Lorg/eclipse/jdt/internal/compiler/ast/Clinit;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z  endVisitf(Lorg/eclipse/jdt/internal/compiler/ast/Clinit;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor;setAssertionSupport;(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Z)V X ^ h isInterface ^ h isBaseType ^  addSyntheticFieldForClassLiteral(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;needClassLiteralField sourceType SourceFile Clinit.java!     +г  #" d*+****")% &*+,%&'()*  *+/Y,1*7,*=AG:-J~*YM@M-,PSN*=W]:66C2Y:c2i*-2l*=p*=tx|,*=- W*+ 347 89:;<=76!@*A5E>FJGUIcJkKwL~MNLGSTUVSWXZ\ %&!J`aMORJ]5 j>*+6,>*+,6|:6,,Yd,6N,,Yd<,,Yd,6,,Yd6s nde g i lmno!w,y1z6{@|G~MR_joyj>%& .!w y,:66,,6,,:*+*,+:  :  *b+*Y:  Y:     *  : : 6   6 66  66R 2:@76 " #':+66_ #':+D ?6 6- 2: / 2 #5Q L6 6: 2:'9<>2< A D   6 6t 2:bEG< GIM:  / <c :  / ~ y6 6g 2:U;6GIM:  /<c:  /R,,YdU8*M@~R6Y  \ `c,fv "(-4:AIPRY]`epw| (269CHVchsz%,L O W Z]jsv !#$%&')* + , 3(6-87:C<M=T>Y?^AgErFxHt%y%&yyys liej[k(Q:?l A8@ p?mn (on p qQ r styuYEvw(xyV xyk9p4uz vwFAu-vw"u,gvwsnuZvwTz{h ,L %&|h ,Q %&gh ,V %&}~ ?[ %& ],W*`,W,_ `a %& J*XY++= fg%& T+*,W+*,mn o %& 0*+)*=N--*--*=sv xwz"{/~*0%&00.&