InferenceContext18

Source file "org/eclipse/jdt/internal/compiler/lookup/InferenceContext18.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,537 of 4,5370%805 of 8050%4834839629627676
resolve(InferenceVariable[])3650%620%3232858511
pickFromCycle(Set)3200%500%2626636311
checkExpression(Expression, TypeBinding[], TypeBinding, TypeBinding[], TypeBinding)2690%800%4141454511
addConstraintsToC_OneExpr(Expression, Set, TypeBinding, TypeBinding, MethodBinding)2660%500%2626535311
inferInvocationType(TypeBinding, InvocationSite, MethodBinding)2270%480%2525545411
createInitialConstraintsForParameters(TypeBinding[], boolean, TypeBinding, MethodBinding)2220%300%1616363611
forwardResults(BoundSet, Invocation, ParameterizedMethodBinding, TypeBinding)1990%400%2121444411
toString()1660%290%1818292911
moreSpecificMain(TypeBinding, TypeBinding, Expression)1440%280%1515262611
isMoreSpecificThan(MethodBinding, MethodBinding, boolean, boolean)1240%200%1111272711
createBoundsForFunctionalInterfaceParameterizationInference(ParameterizedTypeBinding)1040%120%88222211
getSmallestVariableSet(BoundSet, InferenceVariable[])940%120%77212111
addConstraintsToC(Expression[], Set, MethodBinding, int, InvocationSite)920%150%99202011
addTypeVariableSubstitutions(TypeBinding[])910%80%55191911
getSolutions(TypeVariableBinding[], InvocationSite, BoundSet)870%180%1010171711
inferFunctionalInterfaceParameterization(LambdaExpression, BlockScope, ParameterizedTypeBinding)740%100%66141411
addJDK_8153748ConstraintsFromExpression(Expression, TypeBinding, MethodBinding, InferenceSubstitution)710%140%88151511
solve(boolean)690%180%1010151511
getReturnProblemMethodIfNeeded(TypeBinding, MethodBinding)550%140%88111111
resumeSuspendedInference(InferenceContext18.SuspendedInferenceRecord)540%20%22121211
freshCapture(InferenceVariable)530%40%336611
setUpperBounds(CaptureBinding18, TypeBinding[])530%120%77131311
addJDK_8153748ConstraintsFromInvocation(Expression[], MethodBinding, InferenceSubstitution)510%100%66121211
isReachable(Map, ConstraintFormula, ConstraintFormula, Set, Set)490%100%66121211
reportUncheckedConversions(BoundSet)470%80%55121211
addJDK_8153748ConstraintsFromFunctionalExpr(FunctionalExpression, TypeBinding, MethodBinding)450%80%55101011
InferenceContext18(Scope, Expression[], InvocationSite, InferenceContext18)430%20%22141411
addInitialTypeVariableSubstitutions(TypeBinding[])420%60%44101011
rankNode(ConstraintExpressionFormula, Map, Map)420%80%55111111
getFunctionInterfaceArgumentSolutions(TypeBinding[])420%40%339911
findBottomSet(Set, Set, List)410%60%447711
addDependencies(BoundSet, Set, InferenceVariable)400%100%668811
addInferenceVariables(InferenceVariable[])390%40%338811
siSuperI(TypeBinding, TypeBinding)380%100%668811
reduce()380%80%559911
addThrowsContraints(TypeBinding[], InferenceVariable[], ReferenceBinding[])370%60%447711
pushBoundsToOuter()370%80%55101011
siSubI(TypeBinding, TypeBinding)370%100%668811
canInfluenceAnyOf(InferenceVariable, Set, List)360%80%557711
varArgTypes(TypeBinding[], int)330%20%227711
parameterizedWithWildcard(TypeBinding)330%100%669911
dependsOn(Collection, Collection)320%60%445511
doesExpressionContain(Expression, Expression)300%80%555511
integrateInnerInferenceB2(InferenceContext18)290%20%227711
lambda$0(InferenceContext18, BoundSet, boolean)290%60%447711
reduceWithEqualityConstraints(TypeBinding[], TypeBinding[])280%60%447711
enterPolyInvocation(InvocationSite, Expression[])280%n/a116611
getParameter(TypeBinding[], int, boolean)270%60%446611
InferenceContext18(Scope)260%n/a119911
isSameSite(InvocationSite, InvocationSite)250%100%667711
enterLambda(LambdaExpression)250%n/a115511
createInitialBoundSet(TypeVariableBinding[])240%40%337711
isTypeVariableOfCandidate(TypeBinding, MethodBinding)230%80%557711
isResolved(BoundSet)230%60%445511
allOutputVariables(Set)210%20%225511
computeB3(InvocationSite, TypeBinding, MethodBinding)200%40%336611
recordUncheckedConversion(ConstraintTypeFormula)170%20%225511
enrichSubstitution(InferenceSubstitution, Invocation, MethodBinding)160%40%335511
solve(InferenceVariable[])160%40%335511
mergeInnerBounds()140%20%224411
collectingInnerBounds(InferenceContext18.InferenceOperation)130%20%225511
getInferenceKind(MethodBinding, TypeBinding[])120%30%334411
substitute(TypeBinding)100%n/a112211
flushBoundOutbox()100%20%224411
inferInvocationApplicability(MethodBinding, TypeBinding[], boolean)80%n/a112211
isVarArgs()80%20%221111
usesUncheckedConversion()70%20%221111
cleanUp()70%n/a113311
reduceAndIncorporate(ConstraintFormula)60%n/a111111
sortTypes(TypeBinding[])60%n/a112211
getResultSubstitution(BoundSet)60%n/a111111
missingImplementation(String)50%n/a111111
lambda$1(ConstraintFormula)50%n/a111111
solve()40%n/a111111
lambda$2(ConstraintFormula)40%n/a111111
lambda$3(ConstraintFormula)40%n/a111111