SwitchStatement

Source file "org/aspectj/org/eclipse/jdt/internal/compiler/ast/SwitchStatement.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,886 of 3,8860%748 of 7480%4204208588584646
resolve(BlockScope)6920%1500%767614914911
generateCode(BlockScope, CodeStream)5310%1140%585812912911
generateCodeForStringSwitch(BlockScope, CodeStream)4130%560%2929868611
analyseCode(BlockScope, FlowContext, FlowInfo)4020%780%4040858511
isExhaustiveWithCaseTypes(List, List)2330%480%2525515111
checkAndFlagDefaultSealed(BlockScope, CompilerOptions)1340%380%2020303011
canCompleteNormally()1250%380%2020292911
generateCodeSwitchPatternPrologue(BlockScope, CodeStream)1240%120%77313111
getFallThroughState(Statement, BlockScope)890%160%99202011
reportDuplicateCase(Statement, Statement, int)840%120%77181811
gatherLabels(CodeStream, BranchLabel[], Function)830%80%55151511
checkAndFlagDefaultRecord(BlockScope, CompilerOptions, ReferenceBinding)780%100%66181811
reportMixingCaseTypes()780%180%1010151511
getAllPermittedTypes(ReferenceBinding)650%100%66131311
printStatement(int, StringBuilder)640%60%44111111
getNConstants()570%100%66111111
addSecretPatternSwitchVariables(BlockScope)560%20%22111111
transformConstants()480%80%558811
SwitchStatement()450%n/a11131311
isNullHostile()430%140%88101011
needPatternDispatchCopy()420%160%998811
doesNotCompleteNormally()420%80%556611
checkAndSetEnhanced(BlockScope, TypeBinding)400%160%999911
lambda$2(Constant, int, int)390%80%558811
traverse(ASTVisitor, BlockScope)370%60%448811
completesByContinue()330%80%556611
continueCompletes()330%80%556611
generateEnumSwitchPatternPrologue(CodeStream, int)230%n/a11101011
isCaseStmtNullDefault(CaseStatement)230%80%554411
isCaseStmtNullOnly(CaseStatement)170%60%443311
generateCodeSwitchPatternEpilogue(CodeStream)120%20%224411
generateTypeSwitchPatternPrologue(CodeStream, int)110%n/a118811
isAllowedType(TypeBinding)110%40%335511
static {...}100%n/a113311
isExhaustive()90%20%221111
isEnhanced()90%20%221111
ignoreMissingDefaultCase(CompilerOptions, boolean)90%20%221111
branchChainTo(BranchLabel)90%20%223311
needToCheckFlowInAbsenceOfDefaultBranch()70%20%221111
statementGenerateCode(BlockScope, CodeStream, Statement)60%n/a112211
reportMissingEnumConstantCase(BlockScope, FieldBinding)60%n/a112211
generateCode(BlockScope, CodeStream, boolean)0%n/a112211
printExpression(int, StringBuilder)0%n/a111111
isTrulyExpression()0%n/a111111
completeNormallyCheck(BlockScope)0%n/a111111
addSecretTryResultVariable()0%n/a111111