InferenceContext18

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,494 of 5,4940%955 of 9550%5755751,1491,1499393
resolve(InferenceVariable[], boolean)3640%640%3333848411
pickFromCycle(Set)3200%500%2626636311
checkExpression(Expression, TypeBinding[], TypeBinding, TypeBinding[], TypeBinding)3120%860%4444515111
addConstraintsToC_OneExpr(Expression, Set, TypeBinding, TypeBinding, MethodBinding)2990%580%3030595911
inferInvocationType(TypeBinding, InvocationSite, MethodBinding)2430%560%2929555511
createInitialConstraintsForParameters(TypeBinding[], boolean, TypeBinding, MethodBinding)2220%300%1616363611
forwardResults(BoundSet, Invocation, ParameterizedMethodBinding, TypeBinding)2180%400%2121444411
toString()1670%290%1818292911
moreSpecificMain(TypeBinding, TypeBinding, Expression)1640%280%1515262611
isMoreSpecificThan(MethodBinding, MethodBinding, boolean, boolean)1240%200%1111272711
getTPrimeArgumentsAndCreateBounds(ParameterizedTypeBinding, InferenceVariable[])1240%120%88252511
createAdditionalBoundswithU(ParameterizedTypeBinding, InferenceVariable[], TypeVariableBinding[])1200%180%1010232311
deriveTPrime(RecordPattern, TypeBinding, InferenceVariable[], TypeBinding)1170%220%1212262611
addJDK_8153748ConstraintsFromExpression(Expression, TypeBinding, MethodBinding, InferenceSubstitution)1040%200%1111232311
addTypeVariableSubstitutions(TypeBinding[], boolean)990%120%77202011
getSmallestVariableSet(BoundSet, InferenceVariable[])940%120%77212111
getSolutions(TypeVariableBinding[], InvocationSite, BoundSet)900%180%1010161611
inferFunctionalInterfaceParameterization(LambdaExpression, BlockScope, ParameterizedTypeBinding)880%140%88181811
addConstraintsToC(Expression[], Set, MethodBinding, int, InvocationSite)870%150%99202011
resumeSuspendedInference(InferenceContext18.SuspendedInferenceRecord, InferenceContext18)850%40%33181811
inferRecordPatternParameterization(RecordPattern, BlockScope, TypeBinding)750%120%77222211
solve(boolean, boolean)700%180%1010151511
findRPrimeAndResultingBounds(TypeBinding, InferenceVariable[], TypeBinding)600%100%66131311
setUpperBounds(CaptureBinding18, TypeBinding[])590%120%77131311
getRecordPatternTypeFromUpwardsProjection(TypeBinding, InferenceVariable[], BoundSet)590%80%55151511
addJDK_8153748ConstraintsFromInvocation(Expression[], MethodBinding, InferenceSubstitution)550%120%77141411
getReturnProblemMethodIfNeeded(TypeBinding, MethodBinding)550%140%88111111
freshCapture(InferenceVariable)530%40%336611
InferenceContext18(Scope, Expression[], InvocationSite, InferenceContext18)490%20%22161611
isReachable(Map, ConstraintFormula, ConstraintFormula, Set, Set)490%100%66121211
reportUncheckedConversions(BoundSet)470%80%55121211
addJDK_8153748ConstraintsFromFunctionalExpr(FunctionalExpression, TypeBinding, MethodBinding)450%80%55101011
updateInnerDiamonds(ParameterizedMethodBinding, Expression[])450%80%557711
siSuperI(TypeBinding, TypeBinding)440%100%668811
addInitialTypeVariableSubstitutions(TypeBinding[])430%60%44101011
addThrowsContraints(TypeBinding[], InferenceVariable[], ReferenceBinding[])430%60%447711
siSubI(TypeBinding, TypeBinding)430%100%668811
addDependencies(BoundSet, Set, InferenceVariable)430%100%667711
rankNode(ConstraintExpressionFormula, Map, Map)420%80%55111111
getFunctionInterfaceArgumentSolutions(TypeBinding[])420%40%339911
intersectionFromGlb(TypeBinding[])410%60%44111111
findBottomSet(Set, Set, List)410%60%447711
addInferenceVariables(InferenceVariable[])390%40%338811
parameterizedWithWildcard(TypeBinding)390%100%669911
reduce()380%80%559911
getFreshTypeVariables(TypeBinding[])380%60%447711
canInfluenceAnyOf(InferenceVariable, Set, List)360%80%557711
pushBoundsTo(InferenceContext18)340%80%559911
varArgTypes(TypeBinding[], int)330%20%227711
InferenceContext18(Scope)320%n/a11111111
dependsOn(Collection, Collection)320%60%445511
isTypeVariableOfCandidate(TypeBinding, MethodBinding)300%80%557711
createBoundsForFunctionalInterfaceParameterizationInference(ParameterizedTypeBinding)300%40%338811
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
isResolved(BoundSet)280%60%445511
enterPolyInvocation(InvocationSite, Expression[])280%n/a116611
getParameter(TypeBinding[], int, boolean)270%60%446611
hasPrematureOverloadResolution()270%80%557711
isSameSite(InvocationSite, InvocationSite)250%100%667711
enterLambda(LambdaExpression)250%n/a115511
createInitialBoundSet(TypeVariableBinding[])240%40%337711
allOutputVariables(Set)230%20%224411
computeB3(InvocationSite, TypeBinding, MethodBinding)200%40%336611
solve(InferenceVariable[], boolean)170%40%335511
collectInnerContext(InferenceContext18)170%40%335511
recordUncheckedConversion(ConstraintTypeFormula)170%20%225511
enrichSubstitution(InferenceSubstitution, Invocation, MethodBinding)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
static {...}80%20%222211
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
pushBoundsToOuter()50%n/a112211
solve(boolean)50%n/a111111
resolve(InferenceVariable[])50%n/a111111
missingImplementation(String)50%n/a111111
lambda$1(ConstraintFormula)50%n/a111111
solve()40%n/a111111
setInexactVarargsInference(boolean)40%n/a112211
lambda$2(ConstraintFormula)40%n/a111111
lambda$3(ConstraintFormula)40%n/a111111
isInexactVarargsInference()0%n/a111111