.3org/eclipse/jdt/internal/compiler/ast/CaseStatement/org/eclipse/jdt/internal/compiler/ast/StatementconstantExpression2Lorg/eclipse/jdt/internal/compiler/ast/Expression; targetLabel7Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;7(Lorg/eclipse/jdt/internal/compiler/ast/Expression;II)VCode  ()V     sourceEndI   sourceStartLineNumberTableLocalVariableTablethis5Lorg/eclipse/jdt/internal/compiler/ast/CaseStatement; 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; ! 0org/eclipse/jdt/internal/compiler/ast/Expression "#constant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; %'&/org/eclipse/jdt/internal/compiler/impl/Constant (# NotAConstant * +, resolvedType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; .0/4org/eclipse/jdt/internal/compiler/lookup/TypeBinding 12isEnum()Z 4653org/eclipse/jdt/internal/compiler/lookup/BlockScope 78problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; :<;9org/eclipse/jdt/internal/compiler/problem/ProblemReporter =>caseExpressionMustBeConstant5(Lorg/eclipse/jdt/internal/compiler/ast/Expression;)V @  currentScope5Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; flowContext4Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;flowInfo1Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;printStatement3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer; J KH printIndentM default : OQPjava/lang/StringBuffer RSappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;Ucase W XHprintExpressionZ :taboutputLjava/lang/StringBuffer; generateCoden(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V a bbits egf4org/eclipse/jdt/internal/compiler/codegen/CodeStream hposition j  lnm5org/eclipse/jdt/internal/compiler/codegen/BranchLabel oplace eq rsrecordPositionsFrom(II)V codeStream6Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;pcresolve8(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vscope resolveCase(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/SwitchStatement;)Lorg/eclipse/jdt/internal/compiler/impl/Constant; 4} ~ enclosingCase 5org/eclipse/jdt/internal/compiler/ast/SwitchStatement  defaultCase : duplicateDefaultCase2(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V cases6[Lorg/eclipse/jdt/internal/compiler/ast/CaseStatement;  caseCount9org/eclipse/jdt/internal/compiler/ast/SingleNameReference9org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding setActualReceiverType>(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)V   resolveTypem(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;  %isConstantValueOfTypeAssignableToTypeo(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z . isCompatibleWith9(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z a : >,enumConstantsCannotBeSurroundedByParenthesis3org/eclipse/jdt/internal/compiler/ast/NameReference  fieldBinding9()Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; 5org/eclipse/jdt/internal/compiler/lookup/FieldBinding  modifiers : enumSwitchCannotTargetFieldk(Lorg/eclipse/jdt/internal/compiler/ast/Reference;Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)V*ik,*pE F HIJ K*!!AB!tuvwx 5RyBz{ @+*|*- +3*-*$--YZ`*S,",-**,*+:,$*, ,-*~z+3**{*~m*::@~+3+3`°**,*+ș *+3,*-̶ϲ$zZ\ ^_b c$f5hJiXkblom|nopqtuvwxyz{} "*<H@@yB@,@b,B; j +*,ݙ* *+,+*,     B