# JavaClassDefinition

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 660 of 1,987 | 66% | 169 of 350 | 51% | 165 | 263 | 192 | 477 | 18 | 56
getNearMatches(Class) |  | 54% |  | 38% | 8 | 12 | 19 | 40 | 0 | 1
noMethodMatchError(String, ParameterKey[], int, boolean, Aast) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
typeToJavaClass(String, String, boolean) |  | 54% |  | 43% | 16 | 23 | 17 | 36 | 0 | 1
nonArrayType(String) |  | 14% |  | 7% | 11 | 12 | 20 | 23 | 0 | 1
decodeReturnType(Class) |  | 39% |  | 19% | 16 | 19 | 29 | 40 | 0 | 1
decodeVarType(Class) |  | 36% |  | 15% | 16 | 18 | 29 | 38 | 0 | 1
javaPrimitiveTypeCode(String) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1
lookupMethodWorker(String, ParameterKey[], int, boolean, Aast) |  | 56% |  | 66% | 3 | 7 | 4 | 11 | 0 | 1
testFuzzyMatch(Executable, Class[][], Set[]) |  | 77% |  | 62% | 5 | 9 | 5 | 22 | 0 | 1
fuzzyMethodLookup(String, ParameterKey[], int, boolean, Aast) |  | 76% |  | 50% | 4 | 7 | 2 | 15 | 0 | 1
getExactMatchCriteria(ParameterKey[]) |  | 73% |  | 60% | 3 | 6 | 2 | 9 | 0 | 1
lookupVariable(String, int, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
lookupVariableClassName(String, int, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
isStaticDataMember(String, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
parameterTypeToJavaClass(String) |  | 76% |  | 62% | 3 | 5 | 0 | 6 | 0 | 1
checkAccessRights(int, int) |  | 67% |  | 33% | 6 | 7 | 1 | 5 | 0 | 1
unwrapObjectTypeToJavaClass(String) |  | 83% |  | 66% | 2 | 4 | 0 | 7 | 0 | 1
exactMethodLookup(String, ParameterKey[], int, boolean) |  | 83% |  | 83% | 1 | 4 | 1 | 8 | 0 | 1
javaAccessLevel(int) |  | 73% |  | 50% | 3 | 4 | 3 | 7 | 0 | 1
resolvePublicExecutables(String) |  | 95% |  | 88% | 3 | 14 | 2 | 25 | 0 | 1
annotateMethodCall(String, ParameterKey[], int, boolean, boolean, boolean, Aast) |  | 95% |  | 66% | 4 | 7 | 1 | 24 | 0 | 1
decodeOOType(Class) |  | 66% |  | 50% | 2 | 3 | 2 | 6 | 0 | 1
javaModToTokenType(int) |  | 64% |  | 25% | 3 | 4 | 3 | 8 | 0 | 1
tokenTypeToJavaMod(int) |  | 64% |  | 25% | 3 | 4 | 3 | 8 | 0 | 1
getConvertedMethodName(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDerivedDotNet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDirectDotNet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getIndirectDotNet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
checkModifiers(Member, int, boolean) |  | 91% |  | 60% | 4 | 6 | 1 | 6 | 0 | 1
guessMethod(String, int, boolean) |  | 88% |  | 50% | 1 | 2 | 0 | 2 | 0 | 1
guessMethodType(String, int, boolean, boolean) |  | 85% |  | 50% | 1 | 2 | 0 | 2 | 0 | 1
isProcessed() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isDerivedFromDotNet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
hasDirectDotNet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
hasIndirectDotNet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getParents() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getInterfaces() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDefinedMethods() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
annotateCallSignature(Aast, ParameterKey[], JavaClassDefinition.MethodMatch) |  | 99% |  | 66% | 10 | 16 | 0 | 20 | 0 | 1
derivedFromDotNet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
markDotNetUsage(ClassDefinition) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getCandidateMethods(String, int, int, boolean) |  | 100% |  | 84% | 4 | 14 | 0 | 23 | 0 | 1
getCandidateFields(String, int, boolean) |  | 100% |  | 83% | 1 | 4 | 0 | 7 | 0 | 1
lookupVariableWrapper(String, int, boolean, boolean) |  | 100% |  | 75% | 1 | 3 | 0 | 10 | 0 | 1
getNearMatchCriteria(Class[][]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1
createJavaParameters(ParameterKey[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1
JavaClassDefinition(Class) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1
matchesParmNum(int, Executable) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1
getJavaPackage() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
getSimpleJavaName() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isStaticModifier(int) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isIndirectDotNetReference() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isBuiltIn() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isDotNet() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isJava() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isMock() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1