org.sandbox.jdt.triggerpattern.api

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,839 of 9,55780%476 of 1,22961%4161,0673641,98744446079
TriggerPatternEngine40639649%1034731%70959819382001
DryRunReporter18046071%343852%28494413821101
SemanticRewritePlan16750875%465454%469933121104901
PatternIndex13230169%184270%1143239311301
BatchTransformationProcessor11939276%234566%16482811311401
Pattern1077240%21312%1424123221201
ImportDirective8755786%327269%28731914712101
Match8713160%19932%1528144341401
SemanticRewritePlan.NodeKey8622572%183666%183612560901
TransformationReporter5830083%192152%192818870601
HintPredicateDefinition4812271%111557%11167270301
RewriteActionSchema3610674%81055%8114250201
StructuredRewriteAction338872%81260%8145250401
RewriteActionValue285064%6440%71541521001
BatchTransformationProcessor.TransformationResult279277%41477%61951821001
GuardExpression2117889%102571%11276412701
ExecutionTreeComparator1933794%94182%9345750901
FixUtilities1815889%112569%12237511501
ExecutionTreeComparator.Policy1711987%n/a19191901
SemanticPlanValue.ListValue154474%3770%381131301
HintBindingPolicy1417892%42284%4163480301
ExecutionTreeSnapshot.Node147484%2675%381131401
SemanticPlanRelation137685%4660%5113171601
RewriteAlternative128387%61062%51811411001
RewriteActionCatalog1116393%2250%21213111001
RewriteActionCatalog.Builder113877%325%261110401
HintFile919395%61266%63705902801
SemanticRewritePlan.Builder915094%5758%61922911301
PreviewGenerator.Preview95084%2466%261100301
GuardExpression.FunctionCall83681%2250%24190201
ExecutionTreeSnapshot6491%4866%4121160601
GuardContext11995%4450%42002701601
SemanticPlanValue7494%31178%3130130601
SemanticRewritePlanContext3690%n/a16181601
GuardContext.UnknownSemanticRequirement2586%4450%45040101
PreviewGenerator32399%41275%4141710601
HintPlanRequirement15798%22492%2161390301
ExecutionTreeComparator.Comparison2592%50%12050101
SemanticRewritePlanContext.State1990%50%12040101
RewriteActionValue.ListValue1487%50%12040101
TransformationRule10999%31178%31902801201
EmbeddedJavaBlock4497%50%180130701
GuardExpression.And3096%2250%24050201
GuardExpression.Or3096%2250%24050201
GuardExpression.Not1894%50%13040201
TriggerPatternEngine.new ASTVisitor() {...}189100%40100%0220220201
RuleUsageTracker177100%20100%02404201401
PatternKind75100%n/a010130101
TriggerPatternEngine.new ASTVisitor() {...}43100%4100%04070201
TriggerPatternEngine.new ASTVisitor() {...}37100%787%16080201
DryRunReporter.ReportEntry37100%2100%03020201
FixUtilities.new ASTVisitor() {...}33100%375%14070201
SemanticPlanValue.Kind33100%n/a01060101
SemanticRewritePlan.NodeKind27100%n/a01050101
Severity27100%n/a01050101
ExecutionTreeSnapshot.NodeKind21100%n/a01040101
GuardExpression.TruthValue21100%n/a01040101
RuleUsageTracker.Suggestion21100%n/a01040101
RewriteActionValue.PlanValue18100%50%12050101
SemanticRewritePlanContext.Scope17100%50%13070201
PatternIndex.new ASTVisitor() {...}16100%n/a02030201
HintKind15100%n/a01030101
PatternIndex.IndexEntry12100%n/a01010101
SemanticPlanValue.NodeValue11100%n/a02040201
SemanticPlanValue.StringValue11100%n/a02040201
RewriteActionValue.ClassLiteral9100%n/a01030101
RewriteActionValue.Literal9100%n/a01030101
GuardExpression.Evaluation9100%n/a01010101
RewriteActionValue.Binding9100%n/a01030101
BatchTransformationProcessor.AlternativeSelection9100%n/a01010101
HintPlanRequirement.VisibleLine9100%n/a01010101
HintBindingPolicy.VisibleLine9100%n/a01010101
RewriteActionValue.Name9100%n/a01030101
SemanticPlanValue.IntegerValue8100%n/a02020201
RewriteActionValue.MatchedNode8100%n/a02020201
SemanticPlanValue.BooleanValue8100%n/a02020201
Match.Binding.SingleNode100%n/a01010101
Match.Binding.NodeList100%n/a01010101
GuardFunctionResolverHolder100%n/a02030201