.m5org/eclipse/jdt/internal/compiler/ast/AssertStatement/org/eclipse/jdt/internal/compiler/ast/StatementassertExpression2Lorg/eclipse/jdt/internal/compiler/ast/Expression;exceptionArgumentpreAssertInitStateIndexIassertionSyntheticFieldBinding7Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;h(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/ast/Expression;I)VCode  ()V          sourceStart 0org/eclipse/jdt/internal/compiler/ast/Expression   sourceEnd LineNumberTableLocalVariableTablethis7Lorg/eclipse/jdt/internal/compiler/ast/AssertStatement; startPosition6(Lorg/eclipse/jdt/internal/compiler/ast/Expression;I)V analyseCode(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; *,+3org/eclipse/jdt/internal/compiler/lookup/BlockScope -. methodScope8()Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope; 0214org/eclipse/jdt/internal/compiler/lookup/MethodScope 34recordInitializationStates4(Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)I 6 78optimizedBooleanConstant3()Lorg/eclipse/jdt/internal/compiler/impl/Constant; : ; implicitConversion = >?checkNPE(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)V ACB/org/eclipse/jdt/internal/compiler/impl/Constant DE NotAConstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; AG HI booleanValue()Z KML2org/eclipse/jdt/internal/compiler/flow/FlowContext N tagBits PRQ/org/eclipse/jdt/internal/compiler/flow/FlowInfo STcopy3()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; V '( PX YT initsWhenTrue P[ \]unconditionalInits@()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo; P_ `TinitsWhenFalse Pb cd setReachMode4(I)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; *f ghproblemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; jlk9org/eclipse/jdt/internal/compiler/problem/ProblemReporter mn fakeReachable2(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V *p qrgetJavaLangAssertionError=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; Kt uvcheckExceptionHandlers(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V x yz manageSyntheticAccessIfNecessaryi(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)V *| }~compilerOptions:()Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions; 6org/eclipse/jdt/internal/compiler/impl/CompilerOptions includeNullInfoFromAssertsZ P ]nullInfoLessUnconditionalCopy Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo; assertInfo exceptionInfo8Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions; generateCoden(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V  bits 4org/eclipse/jdt/internal/compiler/codegen/CodeStream position  5org/eclipse/jdt/internal/compiler/codegen/BranchLabel 9(Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V  fieldAccessq(BLorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V ifne:(Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;)V  generateOptimizedBoolean(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;Z)V newJavaLangAssertionError dup  o(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Z)V 'invokeJavaLangAssertionErrorConstructor(I)V .invokeJavaLangAssertionErrorDefaultConstructor athrow $removeNotDefinitelyAssignedVariables4(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)V place recordPositionsFrom(II)V codeStream6Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;pcassertionActivationLabel7Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel; falseLabelresolve8(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V 4org/eclipse/jdt/internal/compiler/lookup/TypeBinding BOOLEAN:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding;  resolveTypeExpecting(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;   resolveTypem(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; id j nillegalVoidExpressionscopeexceptionArgumentType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;traversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V ,org/eclipse/jdt/internal/compiler/ASTVisitor   visito(Lorg/eclipse/jdt/internal/compiler/ast/AssertStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z    endVisito(Lorg/eclipse/jdt/internal/compiler/ast/AssertStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor; PM * enclosingSourceType>()Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding; :org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding r enclosingType  9org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding !I isInterface # $I isLocalType & '(addSyntheticFieldForAssertn(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; * +5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope; -/.3org/eclipse/jdt/internal/compiler/lookup/ClassScope 01 referenceType9()Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; 3545org/eclipse/jdt/internal/compiler/ast/TypeDeclaration 67methodsB[Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration; 9;:?org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration <IisClinit>,org/eclipse/jdt/internal/compiler/ast/Clinit @ AB sourceLevelJ1 =F GHsetAssertionSupport;(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Z)VouterMostClass@BCEFGHIEMOQRVW[] ^]"z #$ED[t  +} g*~,>*Y,:,*,*+,Y,Y:,,**+,,*9~ϧ,,* ,+*ݧ* ,+*,*!^e f hjk!l,m2pHqLrPsWtaurwvyz|}">#$ !wCUv*+W*e*+M,X,>A CCCC6CCCCC+e*>*x`9!*  %\giu"*v#$vY%P {)+*,*+, * *+, +*, ! "(" )#$))yzX ,~+N-:N-"*-+%-),:2:6672:8%=*+{?CE ȱ!F '-4=FMX_g"f #$IJKLFMMNMF67PCO U>P _*QRST8,UW,XZW*,`W*,cZW*,`W,;e!'1" 8#$8h 8ijkl