CompletionEngine

Source file "org/eclipse/jdt/internal/codeassist/CompletionEngine.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total32,950 of 32,9500%5,274 of 5,2740%2,9152,9158,7958,795244244
findConstructors(ReferenceBinding, TypeBinding[], Scope, InvocationSite, boolean, Binding[], int[], int[], boolean, boolean, boolean, int)1,2070%1620%828228528511
findLocalMethods(char[], TypeBinding[], TypeBinding[], MethodBinding[], Scope, ObjectVector, boolean, boolean, ReferenceBinding, InvocationSite, Scope, boolean, boolean, boolean, Binding[], int[], int[], boolean, char[], int, int)1,1410%1880%959524624611
computeExpectedTypes(ASTNode, ASTNode, Scope)1,0690%2240%11511526326311
findFields(char[], FieldBinding[], Scope, ObjectVector, ObjectVector, boolean, ReferenceBinding, InvocationSite, Scope, boolean, boolean, Binding[], int[], int[], boolean, char[], int, int)9800%1580%808020920911
findLocalMethodsFromFavorites(char[], MethodBinding[], Scope, ObjectVector, ObjectVector, ReferenceBinding, InvocationSite, Scope)9420%1020%525219819811
proposeConstructor(char[], int, char[], char[][], char[][], int, char[], int, int, char[], char[], boolean, Scope, int)8480%690%373720120111
complete(ICompilationUnit, int, int, ITypeRoot)8180%1340%686822022011
findFieldsAndMethods(char[], TypeBinding, Scope, ObjectVector, ObjectVector, InvocationSite, Scope, boolean, boolean, Binding[], int[], int[], boolean, char[], int, int)7990%1060%545422122111
findTypesAndPackages(char[], Scope, boolean, boolean, ObjectVector)6200%1680%858518218211
acceptConstructors(Scope)5590%1160%595921121111
findFieldsFromFavorites(char[], FieldBinding[], Scope, ObjectVector, ObjectVector, ReferenceBinding, InvocationSite, Scope)5340%360%191910510511
findEnumConstants(char[], ReferenceBinding, Scope, ObjectVector, char[][], int, boolean)5070%340%181810210211
acceptTypes(Scope)4640%860%444415215211
findVariablesAndMethods(char[], Scope, InvocationSite, Scope, boolean, boolean)4630%720%393917017011
printDebug(CompletionProposal, int, StringBuffer)4500%450%343410010011
findTypesAndSubpackages(char[], PackageBinding, Scope)4310%1110%575712912911
findMemberTypes(char[], ReferenceBinding[], ObjectVector, ReferenceBinding, SourceTypeBinding, boolean, boolean, boolean, boolean, Scope, Binding[], int[], int[], boolean)3960%1240%636311311311
findTypesFromExpectedTypes(char[], Scope, ObjectVector, boolean, boolean)3940%1050%5454989811
findExceptionFromTryStatement(char[], ReferenceBinding, ReferenceBinding, SourceTypeBinding, BlockScope, ObjectVector, boolean)3830%940%494911511511
findLocalMethodsFromStaticImports(char[], MethodBinding[], Scope, boolean, ObjectVector, ReferenceBinding, InvocationSite)3820%480%2525828211
findLocalMethodDeclarations(char[], MethodBinding[], Scope, ObjectVector, boolean, ReferenceBinding)3590%560%2929888811
complete(ASTNode, ASTNode, ASTNode, CompilationUnitDeclaration, Binding, Scope, boolean)3540%780%4040787811
findAnonymousType(ReferenceBinding, TypeBinding[], Scope, InvocationSite, Binding[], int[], int[], boolean, boolean, boolean, int)3430%300%1616989811
findTypesFromImports(char[], Scope, boolean, ObjectVector)3350%730%3838939311
findImplementations(char[], Scope, ProvidesStatement, int)3280%480%2525696911
complete(IType, char[], int, char[][], char[][], int[], boolean)2960%460%2424888811
findTypesFromStaticImports(char[], Scope, boolean, ObjectVector)2860%600%3131727211
completionOnQualifiedNameReference(ASTNode, ASTNode, Binding, Scope, boolean)2840%440%2323909011
findFieldsAndMethodsFromCastedReceiver(ASTNode, Binding, Scope, ObjectVector, ObjectVector, InvocationSite, Scope, Expression)2670%500%2626929211
findExplicitConstructors(char[], ReferenceBinding, MethodScope, InvocationSite)2590%360%1919595911
completionOnMarkerAnnotationName(ASTNode, Binding, Scope)2570%280%1515616111
findNestedTypes(char[], SourceTypeBinding, Scope, boolean, ObjectVector)2500%600%3232868611
static {...}2470%40%33595911
findMemberTypes(char[], ReferenceBinding, Scope, SourceTypeBinding, boolean, boolean, boolean, boolean, boolean, SourceTypeBinding, ObjectVector, Binding[], int[], int[], boolean)2450%440%2323969611
findMembers(char[], ReferenceBinding, Scope, InvocationSite, boolean, Binding[], int[], int[], boolean)2430%480%2525989811
findImportsOfStaticMethods(char[], ReferenceBinding)2370%300%1616515111
findKeywordsForMember(char[], int, ASTNode)2310%560%2929575711
createTypeProposal(ReferenceBinding, char[], int, char[], int, Binding[], int[], int[], boolean)2260%200%1111454511
findClassField(char[], TypeBinding, Scope, Binding[], int[], int[], boolean)2240%200%1111535311
completionOnSingleNameReference(ASTNode, ASTNode, Scope, boolean)2200%420%2222565611
findFields(char[], ReferenceBinding, Scope, ObjectVector, ObjectVector, boolean, InvocationSite, Scope, boolean, boolean, Binding[], int[], int[], boolean, char[], int, int)2200%460%2424787811
isValidParent(ASTNode, ASTNode, Scope)2150%440%2323404011
buildContext(ASTNode, ASTNode, CompilationUnitDeclaration, Binding, Scope)2100%160%99545411
createType(TypeBinding, Scope, StringBuffer)2100%240%1515535311
buildTokenLocationContext(InternalCompletionContext, Scope, ASTNode, ASTNode)2060%780%4040555511
getCompletedTypeSignature(ReferenceBinding)2050%220%1212464611
findAnnotationAttributes(char[], MemberValuePair[], ReferenceBinding)1980%180%1010343411
proposeType(char[], char[], int, int, char[], char[], boolean, Scope)1930%350%2020444411
createTypeProposal(char[], char[], int, int, char[], int)1900%140%88373711
findKeywords(char[], char[][], boolean, boolean)1890%360%1919303011
findImportsOfStaticFields(char[], ReferenceBinding)1840%220%1212424211
computeAlreadyDefinedName(SourceTypeBinding, ClassScope, boolean, InvocationSite, ArrayList)1780%340%1818515111
findFieldsAndMethodsFromStaticImports(char[], Scope, InvocationSite, Scope, boolean, boolean, ObjectVector, ObjectVector, ObjectVector, boolean, boolean)1750%420%2222868611
findMethods(char[], TypeBinding[], TypeBinding[], ReferenceBinding, Scope, ObjectVector, boolean, boolean, InvocationSite, Scope, boolean, boolean, boolean, Binding[], int[], int[], boolean, char[], int, int)1740%380%2020919111
CompletionEngine(SearchableEnvironment, CompletionRequestor, Map, IJavaProject, WorkingCopyOwner, IProgressMonitor)1720%n/a11454511
createMethod(MethodBinding, char[][], char[][], char[][], Scope, StringBuffer)1720%240%1313414111
completionOnQualifiedTypeReference(ASTNode, ASTNode, Binding, Scope)1710%200%1111505011
getFavoriteReferenceBindings(Scope)1710%340%1818353511
findMethodParameterNames(MethodBinding, char[][])1680%320%1717434311
completionOnJavadocFieldReference(ASTNode, Scope)1640%280%1515636311
acceptPackage(char[])1630%200%1111333311
createTypeParameterProposal(TypeParameter, int)1620%100%66313111
findTypeParameters(char[], Scope)1560%260%1515373711
getResolvedSignature(char[][], char[], int, Scope)1520%290%1616353511
findFieldsAndMethodsFromMissingReturnType(char[], TypeBinding[], Scope, InvocationSite, boolean)1510%370%2020474711
completeOnPackageVisibilityStatements(boolean, CompilationUnitDeclaration, PackageVisibilityStatement[])1490%240%1313363611
findEnclosingTypeNames(Scope)1440%230%1313333311
findTrueOrFalseKeywords(char[][])1390%180%1010252511
findFieldsAndMethodsFromFavorites(char[], Scope, InvocationSite, Scope, ObjectVector, ObjectVector, ObjectVector)1380%140%99575711
findUnresolvedReferenceAfter(int, BlockScope, char[][])1360%180%1010494911
findImportsOfMemberTypes(char[], ReferenceBinding, boolean)1340%260%1414393911
completionOnParameterizedQualifiedTypeReference(ASTNode, ASTNode, Binding, Scope)1330%160%99444411
completionOnMemberAccess(ASTNode, ASTNode, Binding, Scope, boolean)1320%160%99525211
completionOnSingleTypeReference(ASTNode, ASTNode, Binding, Scope)1310%160%99444411
createRequiredTypeProposal(Binding, int, int, int)1280%40%33292911
proposeModuleName(CompilationUnitDeclaration)1260%200%1111202011
acceptModule(char[])1250%120%77242411
completionOnMemberValueName(ASTNode, ASTNode, Scope, boolean)1230%220%1212333311
findJavadocInlineTags(CompletionOnJavadocTag)1210%80%55262611
findUnresolvedReferenceBefore(int, int, BlockScope, char[][])1210%180%1010434311
parseSnippeInitializer(char[], int, char[][], char[][], int[], boolean)1210%40%33252511
findVariableFromUnresolvedReference(LocalDeclaration, BlockScope, char[][])1200%220%1212393911
findLabels(char[], char[][])1190%140%88232311
findMethodDeclarations(char[], ReferenceBinding, Scope, ObjectVector, Binding[], int[], int[], boolean)1150%280%1515545411
findInterfacesMethods(char[], TypeBinding[], TypeBinding[], ReferenceBinding, ReferenceBinding[], Scope, ObjectVector, boolean, boolean, InvocationSite, Scope, boolean, boolean, boolean, Binding[], int[], int[], boolean, char[], int, int)1110%200%1111424211
findJavadocParamNames(char[], char[][], boolean)1110%160%99232311
completionOnJavadocQualifiedTypeReference(ASTNode, Binding, Scope)1100%160%99282811
computeRelevanceForExpectingType(TypeBinding)1090%300%1616212111
findJavadocBlockTags(CompletionOnJavadocTag)1090%80%55242411
acceptType(char[], char[], char[][], int, AccessRestriction)1070%330%1818262611
findParameterizedType(TypeReference, Scope)1060%210%1212373711
hasPossibleAnnotationTarget(TypeBinding, Scope)1060%320%1717202011
computeExpectedTypesForMessageSend(ReferenceBinding, char[], Expression[], ReferenceBinding, Scope, InvocationSite, boolean)1040%280%1515222211
findImports(CompletionOnImportReference, boolean)1040%100%66343411
acceptUnresolvedName(char[])1030%40%33222211
areParametersCompatibleWith(TypeBinding[], TypeBinding[], boolean)1030%260%1414232311
substituteMethodTypeParameterName(char, char, char, char[][], char[][])1030%200%1111171711
substituteMethodTypeParameterNames(TypeVariableBinding[], char[][])1030%140%88222211
completionOnJavadocMessageSend(ASTNode, Binding, Scope)1020%120%77373711
acceptConstructor(int, char[], int, char[], char[][], char[][], int, char[], int, String, AccessRestriction)980%290%1616353511
proposeNewMethod(char[], ReferenceBinding)980%40%33262611
createTypeVariable(TypeVariableBinding, Scope, StringBuffer)970%160%99181811
findInterfacesMethodDeclarations(char[], ReferenceBinding, ReferenceBinding[], Scope, ObjectVector, Binding[], int[], int[], boolean)960%200%1111272711
completionOnLocalOrArgumentName(ASTNode, Scope)950%100%66202011
completionOnMessageSend(ASTNode, Binding, Scope)950%60%44404011
computeUninterestingBindings(ASTNode, ASTNode, Scope)940%200%1111232311
findTargettedModules(char[], HashSet)920%160%99181811
completionOnMessageSendName(ASTNode, Binding, Scope)910%160%99373711
computeAlreadyDefinedName(BlockScope, InvocationSite)910%130%99313111
computeExpectedTypesForMessageSendForInterface(ReferenceBinding, char[], Expression[], ReferenceBinding, Scope, InvocationSite, boolean)900%140%88242411
findFieldsAndMethodsFromAnotherReceiver(char[], TypeReference, Scope, ObjectVector, ObjectVector, InvocationSite, Scope, boolean, boolean, Binding[], int[], int[], boolean, char[][], int, int)900%60%44494911
completionOnReferenceExpressionName(ASTNode, Binding, Scope)880%100%66333311
completeJavadocTagInModuleInfo(CompilationUnitDeclaration)870%120%77252511
computeExpectedTypesForAllocationExpression(ReferenceBinding, Expression[], Scope, InvocationSite)850%200%1111191911
findVariableName(char[], char[], char[], char[], TypeBinding, char[][], char[][], boolean, int, int)840%100%66282811
findSubMemberTypes(char[], ReferenceBinding, Scope, SourceTypeBinding, boolean, boolean, boolean, ObjectVector)820%200%1111363611
completionOnFieldType(ASTNode, Scope)800%120%77232311
completionOnMethodReturnType(ASTNode, Scope)800%100%66232311
checkForCNF(TypeReference, CompilationUnitDeclaration, boolean)790%80%55161611
completionOnQualifiedAllocationExpression(ASTNode, Binding, Scope)760%140%88393911
computeForbiddenBindings(ASTNode, ASTNode, Scope)750%140%88202011
findFieldsAndMethodsFromMissingFieldType(char[], Scope, InvocationSite, boolean)750%170%1010262611
findVariableNames(char[], TypeReference, char[][], char[][], int)750%160%99313111
computeRelevanceForInterestingProposal(Binding)710%220%1212151511
findImplementations(ProvidesStatement, TypeReference)700%100%66151511
mustQualifyType(ReferenceBinding, char[], Scope)700%160%99191911
completionOnMethodName(ASTNode, Scope)670%80%55161611
addExpectedType(TypeBinding, Scope)660%140%88101011
findEnumConstantsFromSwithStatement(char[], SwitchStatement)660%120%77202011
completionOnJavadocAllocationExpression(ASTNode, Binding, Scope)620%100%66141411
completionOnFieldName(ASTNode, Scope)610%80%55151511
findImplicitMessageSends(char[], TypeBinding[], Scope, InvocationSite, Scope, ObjectVector)610%60%55373711
computePrefix(SourceTypeBinding, SourceTypeBinding, boolean)590%80%55151511
findConstructorsOrAnonymousTypes(ReferenceBinding, Scope, InvocationSite, boolean, int)560%160%99323211
computeTargetedElement(CompletionOnAnnotationOfType)550%180%1010212111
getAllJarModuleNames(IJavaProject)550%120%77101011
inlineTagCompletion(char[], char[])550%n/a11111111
isValidPackageName(char[])540%80%55111111
createTypeSignature(char[], char[])520%100%77161611
assistNodeIsExtendedType(ASTNode, ASTNode)520%160%99121211
substituteMethodTypeParameterName(char[], char[][], char[][])520%80%55111111
findUnresolvedReference(int, int, BlockScope, char[][])490%40%339911
isForbidden(char[], char[], char[][])490%100%66121211
computeRelevanceForCaseMatching(char[], char[])480%160%99121211
findPackages(CompletionOnPackageReference)480%20%229911
getTypeName(TypeReference)470%40%33101011
hasStaticMemberTypes(ReferenceBinding, SourceTypeBinding, CompilationUnitScope)460%140%88111111
reset()460%20%22111111
findAnonymousType(ReferenceBinding, TypeBinding[], Scope, InvocationSite, Binding[], int[], int[], boolean)420%20%22191911
findConstructors(ReferenceBinding, TypeBinding[], Scope, InvocationSite, boolean, Binding[], int[], int[], boolean)420%20%22202011
computeRelevanceForSuper(MethodBinding, Scope, InvocationSite)410%140%88121211
createVargsType(TypeBinding, Scope, StringBuffer)400%40%33101011
createDefaultParameterNames(int)380%80%77151511
hasMemberTypesInEnclosingScope(SourceTypeBinding, Scope)380%120%77121211
computeRelevanceForInterestingProposal(char[], char[])380%80%559911
findMembersFromMissingType(char[], long, TypeBinding, Scope, InvocationSite, boolean)380%n/a117711
setCompletionToken(char[][], int, int, long[], boolean)380%40%337711
hasArrayTypeAsExpectedSuperTypes()370%100%669911
addForbiddenBindings(Binding)360%40%336611
addUninterestingBindings(Binding)360%40%336611
assistNodeIsInterfaceExcludingAnnotation(ASTNode, ASTNode)360%100%66101011
computeRelevanceForExpectingType(char[], char[])360%100%668811
findMemberTypesFromMissingType(char[], long, Scope)360%n/a117711
completionOnJavadocSingleTypeReference(ASTNode, Scope)350%20%22111111
processModuleKeywordCompletion(CompilationUnitDeclaration, ASTNode, CompletionOnKeyword)340%40%336611
computeAlreadyDefinedName(FieldBinding[], Scope, boolean, ReferenceBinding, InvocationSite, ArrayList)340%100%667711
computeTypesIfCorrect(Expression[])340%80%558811
completionOnExplicitConstructorCall(ASTNode, Binding, Scope)330%20%22151511
assistNodeIsInsideCase(ASTNode, ASTNode)330%60%447711
proposeConstructor(CompletionEngine.AcceptedConstructor, Scope)330%20%22171711
createMethodSignature(char[][], char[][], char[])320%20%22101011
findEnumConstantsFromExpectedTypes(char[], Scope, ObjectVector)320%40%33121211
getRequiredTypeSignature(TypeBinding)310%n/a118811
completionOnClassLiteralAccess(ASTNode, Binding, Scope)300%20%22131311
computeRelevanceForAnnotationTarget(TypeBinding)300%80%556611
computeRelevanceForEnumConstant(TypeBinding)300%120%778811
findModules(CompletionOnModuleReference, boolean)300%20%224411
getAllTypesInHierarchy(ITypeHierarchy, IType, ArrayList)300%20%225511
setSourceRange(int, int, boolean)300%40%337711
setTokenRange(int, int, boolean)300%40%337711
completionOnJavadocParamNameReference(ASTNode)290%20%226611
addForbiddenBindingsForMemberTypes(TypeDeclaration)290%40%336611
computeTypes(Expression[])250%40%336611
getNoCacheNameEnvironment()250%40%334411
isFailedMatch(char[], char[])250%100%665511
isForbidden(ReferenceBinding)250%60%446611
createMethodSignature(char[][], char[][], char[], char[])240%40%33111111
createImportCharArray(char[], boolean, boolean)240%40%337711
findExceptionFromTryStatement(char[], ReferenceBinding, SourceTypeBinding, BlockScope, ObjectVector)240%20%224411
completionOnJavadocTypeParamReference(ASTNode)220%20%225511
computeRelevanceForException(char[])220%80%555511
setCompletionToken(char[][], int, int, long[])210%40%332211
completionOnBranchStatementLabel(ASTNode)190%20%225511
findConstructorsFromMissingType(TypeReference, TypeBinding[], Scope, InvocationSite)190%n/a115511
findFieldsAndMethodsFromMissingType(TypeReference, Scope, InvocationSite, Scope)190%n/a115511
debugPrintf()180%60%445511
createProposal(int, int)180%n/a114411
findLocalMethodsFromStaticImports(char[], Scope, InvocationSite, Scope, boolean, ObjectVector, boolean)180%n/a11131311
findMemberTypes(char[], ReferenceBinding, Scope, SourceTypeBinding, boolean, boolean, ObjectVector, Binding[], int[], int[], boolean)180%n/a11171711
completionOnKeyword(ASTNode)170%20%224411
findMemberTypesFromMissingType(TypeReference, long, Scope)170%n/a115511
findTargettedModules(CompletionOnModuleReference, HashSet)170%n/a113311
isIgnored(int, boolean)170%60%442211
completionOnJavadocTag(ASTNode)160%n/a115511
computeRelevanceForQualification(boolean)160%80%555511
findPackagesInCurrentModule()160%n/a114411
isIgnored(int, int)150%40%332211
findPackages(CompletionOnPackageVisibilityReference)140%n/a113311
printDebug(CompletionProposal)140%n/a114411
findVariableName(char[], char[], char[], char[], TypeBinding, char[][], char[][], int, int)130%n/a11121211
findVariableNameForCollection(char[], char[], char[], char[], TypeBinding, char[][], char[][], int)130%n/a11121211
checkCancel()120%40%333311
printDebug(CategorizedProblem)120%20%225511
printDebugTab(int, StringBuffer)120%20%223311
computeRelevanceForStatic(boolean, boolean)110%60%443311
setSourceAndTokenRange(int, int, boolean)110%n/a113311
createBindingKey(char[], char[])0%n/a113311
createNonGenericTypeSignature(char[], char[])0%n/a114411
accept(ICompilationUnit, AccessRestriction)0%20%223311
completionOnProvidesImplementationsQualifiedTypeReference(ASTNode, ASTNode, Binding, Scope)0%n/a112211
completionOnProvidesImplementationsSingleTypeReference(ASTNode, ASTNode, Binding, Scope)0%n/a112211
computeRelevanceForInheritance(ReferenceBinding, ReferenceBinding)0%20%222211
computeRelevanceForFinal(boolean, boolean)0%40%333311
completionOnProvidesInterfacesQualifiedTypeReference(ASTNode, ASTNode, Binding, Scope)0%n/a112211
completionOnProvidesInterfacesSingleTypeReference(ASTNode, ASTNode, Binding, Scope)0%n/a112211
computeRelevanceForAnnotation()0%20%223311
computeRelevanceForClass()0%20%223311
computeRelevanceForConstructor()0%20%223311
computeRelevanceForEnum()0%20%223311
computeRelevanceForException()0%20%223311
computeRelevanceForInterface()0%20%223311
isAllowingLongComputationProposals()0%20%221111
computeRelevanceForMissingElements(boolean)0%20%223311
computeRelevanceForResolution(boolean)0%20%223311
computeRelevanceForRestrictions(int)0%20%223311
setSourceAndTokenRange(int, int)0%n/a112211
setSourceRange(int, int)0%n/a112211
setTokenRange(int, int)0%n/a112211
lambda$0(char[], String)0%n/a111111
isIgnored(int)0%n/a111111
computeRelevanceForInterestingProposal()0%n/a111111
computeRelevanceForResolution()0%n/a111111
getParser()0%n/a111111
computeBaseRelevance()0%n/a111111