ContainerFlowContinuationDetector

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total193 of 71272%36 of 9260%357650186730
inspectReturnConsumer(Expression, ResolvedContainerFlowSearchPlan.ResolvedSearchTarget, ContainerFlowContinuationDetector.Accumulator)474649%10637%79122501
inspectStatementCall(ASTNode, IMethodBinding, List, ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator)280%60%446611
inspectArguments(ASTNode, IMethodBinding, List, ResolvedContainerFlowSearchPlan.ResolvedSearchTarget, ContainerFlowContinuationDetector.Accumulator)165376%3770%3651901
inspectParameter(MethodDeclaration, ResolvedContainerFlowSearchPlan.ResolvedSearchTarget, ContainerFlowContinuationDetector.Accumulator)153368%3350%3441401
parameterIndex(IMethodBinding, int)11945%5116%341401
lambda$detect$5(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, SuperConstructorInvocation, ReferenceHolder)100%n/a113311
lambda$detect$4(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, ConstructorInvocation, ReferenceHolder)100%n/a113311
lambda$detect$3(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, ClassInstanceCreation, ReferenceHolder)100%n/a113311
lambda$detect$9(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, CreationReference, ReferenceHolder)80%n/a112211
lambda$detect$8(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, SuperMethodReference, ReferenceHolder)80%n/a112211
lambda$detect$7(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, TypeMethodReference, ReferenceHolder)80%n/a112211
requiredText(String, String)61164%1150%121401
transparentParent(Expression)61062%1150%121401
belongsToMethod(ReturnStatement, MethodDeclaration)32689%2675%251801
lambda$inspectReturns$10(MethodDeclaration, ContainerFlowContinuationDetector.Accumulator, ResolvedContainerFlowSearchPlan.ResolvedSearchTarget, ReturnStatement, ReferenceHolder)23995%1583%1411201
compilationUnitHandle(CompilationUnit)21083%1150%121401
javaElementHandle(IMethodBinding)2777%1150%121301
inspectReturns(MethodDeclaration, ResolvedContainerFlowSearchPlan.ResolvedSearchTarget, ContainerFlowContinuationDetector.Accumulator)11593%1150%121601
detect(CompilationUnit, String, ResolvedContainerFlowSearchPlan)75100%n/a0101701
inspectField(SimpleName, ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator)45100%6100%0401001
inspectMethodDeclaration(MethodDeclaration, ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator)35100%6100%040901
inspectExpressionCall(Expression, IMethodBinding, List, ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator)34100%6100%040801
inspectMethodReference(ASTNode, IMethodBinding, ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator)21100%2100%020401
javaElementHandle(IJavaElement)10100%1375%130301
lambda$detect$2(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, MethodInvocation, ReferenceHolder)10100%n/a010301
lambda$detect$6(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, ExpressionMethodReference, ReferenceHolder)8100%n/a010201
detect(CompilationUnit, ResolvedContainerFlowSearchPlan)7100%n/a010101
lambda$detect$1(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, MethodDeclaration, ReferenceHolder)6100%n/a010201
lambda$detect$0(ContainerFlowContinuationDetector.TargetIndex, ContainerFlowContinuationDetector.Accumulator, SimpleName, ReferenceHolder)6100%n/a010201
ContainerFlowContinuationDetector()3100%n/a010101