# SymbolResolver

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 6,364 of 10,698 | 40% | 1,076 of 1,534 | 29% | 787 | 1,089 | 1,426 | 2,491 | 106 | 288
translateType(int, Aast, String) |  | 0% |  | 0% | 46 | 46 | 94 | 94 | 1 | 1
trackPropertyOrEventMethodSignatures(int, ClassDefinition, Aast, Variable, String) |  | 0% |  | 0% | 7 | 7 | 40 | 40 | 1 | 1
loadClass(String, boolean) |  | 16% |  | 26% | 17 | 20 | 56 | 70 | 0 | 1
SymbolResolver(SymbolResolver) |  | 0% |  | n/a | 1 | 1 | 76 | 76 | 1 | 1
findFile(String, SymbolResolver.UsingType, SymbolResolver.SearchResult) |  | 38% |  | 19% | 24 | 27 | 42 | 71 | 0 | 1
addPackage(String, Aast, String, Aast) |  | 18% |  | 11% | 23 | 24 | 36 | 48 | 0 | 1
addFieldLike(Object, String, Aast) |  | 0% |  | 0% | 25 | 25 | 63 | 63 | 1 | 1
addLocalVariableLike(String, Aast) |  | 0% |  | 0% | 22 | 22 | 59 | 59 | 1 | 1
dumpDotNetDependencies(ClassDefinition) |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 1 | 1
addEnum(Aast, boolean, String) |  | 0% |  | 0% | 10 | 10 | 33 | 33 | 1 | 1
calculateParents(String, Aast, boolean) |  | 0% |  | 0% | 12 | 12 | 36 | 36 | 1 | 1
addMenuLike(String, String, Aast) |  | 0% |  | 0% | 13 | 13 | 33 | 33 | 1 | 1
processDefinitionSignature(Aast, ParameterConsumer) |  | 0% |  | 0% | 15 | 15 | 29 | 29 | 1 | 1
addDataMember(int, String, Aast, Aast, Aast, Aast, Aast, String, int) |  | 4% |  | 2% | 18 | 19 | 19 | 22 | 0 | 1
pkgExists(String) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1
dump() |  | 0% |  | n/a | 1 | 1 | 32 | 32 | 1 | 1
findConvertedLegacyClass(String) |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 1 | 1
readExtent(Aast) |  | 31% |  | 20% | 19 | 21 | 17 | 28 | 0 | 1
indexPrefixMatch(boolean) |  | 61% |  | 56% | 15 | 24 | 15 | 49 | 0 | 1
parseHierarchy(String, SymbolResolver.WorkArea) |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 1 | 1
addWrappedWorker(ScopedSymbolDictionary, boolean, String, TokenDataWrapper) |  | 23% |  | 9% | 11 | 12 | 16 | 23 | 0 | 1
addClass(String, ClassDefinition[], ClassDefinition[], boolean, boolean, String) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1
getExtentSubscript(Aast) |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 1 | 1
calculateCallSignature(Aast) |  | 79% |  | 54% | 35 | 44 | 11 | 59 | 0 | 1
setDatasetOptions(String, boolean, String, Aast, long, boolean) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
annotateClassRef(String, Aast) |  | 56% |  | 25% | 10 | 11 | 13 | 29 | 0 | 1
loadClassDefinition(SymbolResolver, String, boolean) |  | 24% |  | 30% | 4 | 6 | 12 | 19 | 0 | 1
loadVariableSymbols(Variable[]) |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 1 | 1
lookupDataSet(String) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1
lookupDataSource(String) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1
keywordToFieldType(int) |  | 0% |  | 0% | 18 | 18 | 36 | 36 | 1 | 1
addInterface(String, ClassDefinition[], boolean, boolean, String) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1
lambda$setDatasetOptions$8(long, String, boolean, String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1
annotateNumericLiteral(Aast) |  | 42% |  | 30% | 10 | 11 | 11 | 19 | 0 | 1
addClass(Aast, Aast, Aast, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
createClassMappings(Map, String[], String, boolean) |  | 40% |  | 41% | 5 | 7 | 9 | 17 | 0 | 1
loadAliases(List) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1
dumpSchema() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1
resolveClassName(String, SymbolResolver.UsingType) |  | 74% |  | 53% | 10 | 15 | 5 | 31 | 0 | 1
lookupQuery(String) |  | 21% |  | 10% | 5 | 6 | 8 | 11 | 0 | 1
addEnumMember(Aast) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
lookupWorker(ScopedSymbolDictionary, String) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1
calcAccessMode(String) |  | 19% |  | 7% | 7 | 8 | 13 | 17 | 0 | 1
listFakeoutFiles() |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1
calculateLegacySignature(String, ParameterKey[]) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
addTable(String, int, boolean, Aast, Aast, Aast) |  | 42% |  | 31% | 10 | 12 | 4 | 8 | 0 | 1
scan(File, ArrayList) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
promoteAllTables(String) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
addDataSet(String, int, Aast, Aast, Aast) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
addDataSource(String, int, Aast, Aast, Aast) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
lambda$isFieldExactName$20(String, SchemaDictionary) |  | 23% |  | 12% | 4 | 5 | 5 | 8 | 0 | 1
calculateLegacySignature(String, LegacySignature) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
formatExtentName(String, int) |  | 11% |  | 16% | 3 | 4 | 3 | 5 | 0 | 1
dbtype(character) |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1
annotateField(Aast, Object, boolean, boolean, boolean) |  | 87% |  | 78% | 10 | 24 | 6 | 57 | 0 | 1
lookupTableRecordType(String, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
addIndexFrom(Object, Aast, String, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
loadSchemaDatabases(Set) |  | 10% |  | 16% | 3 | 4 | 7 | 9 | 0 | 1
calculateJavaParameters(ParameterKey[]) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
lookupFieldRecordType(String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
fields(String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
lambda$isField$18(String, SchemaDictionary) |  | 41% |  | 62% | 2 | 5 | 5 | 8 | 0 | 1
lookupFullFieldName(String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
addInterface(Aast, Aast, String) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
lookupDataMemberClass(String, String, boolean) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
lambda$lookupField$16(String, NameNode, SchemaDictionary) |  | 51% |  | 62% | 2 | 5 | 4 | 9 | 0 | 1
isStaticDataMember(String, String) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1
static {...} |  | 88% |  | 50% | 1 | 2 | 4 | 42 | 0 | 1
annotateObjectMethod(String, String, boolean, boolean, Aast) |  | 70% |  | 60% | 4 | 6 | 3 | 16 | 0 | 1
processHierarchy(SymbolResolver.SchemaHelper, Predicate) |  | 50% |  | 50% | 2 | 4 | 4 | 11 | 0 | 1
lookupAttributeOrMethodClass(int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
getLegacyPackageName(String) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
getClassFileList(String, boolean) |  | 72% |  | 75% | 2 | 5 | 5 | 18 | 0 | 1
calculateJavaSignature(String, ParameterKey[]) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
postProcessProperty(String, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
lambda$processHierarchy$46(Object, SymbolResolver.SchemaHelper, SchemaException[], ClassDefinition) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
addFieldsFrom(Object, String, boolean, boolean, boolean) |  | 78% |  | 58% | 4 | 7 | 5 | 20 | 0 | 1
lookupDataMemberWorker(String, String, boolean) |  | 64% |  | 42% | 5 | 8 | 4 | 12 | 0 | 1
loadConvertedClass(String, boolean) |  | 64% |  | 50% | 3 | 5 | 4 | 14 | 0 | 1
lookupTableNode(String, boolean, boolean) |  | 53% |  | 16% | 3 | 4 | 6 | 13 | 0 | 1
addAttributeOrMethod(int, int, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
lambda$fields$40(String, SchemaDictionary) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
markUseDictExps(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
restoreLocalVariables(String) |  | 54% |  | 75% | 1 | 3 | 4 | 10 | 0 | 1
createField(String) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
annotateObjectEvent(Aast, Aast, boolean) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
exists(File, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
createVariable(String, int, Aast, boolean) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
calculateDefinitionSignature(Aast) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
lookupDatabase(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
srchPropathFindFile(String, SymbolResolver.UsingType, SymbolResolver.SearchResult) |  | 79% |  | 50% | 6 | 8 | 3 | 12 | 0 | 1
setTableOption(Object, int, Aast) |  | 74% |  | 40% | 3 | 5 | 5 | 18 | 0 | 1
isBuiltInClass(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
isBuiltinFunction(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
isDotNetClass(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
lambda$addLocalVariableLike$3(String, int, SchemaDictionary) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
annotateVariableOptions(String, boolean, String, Aast, boolean, Variable, Function) |  | 80% |  | 63% | 6 | 12 | 1 | 14 | 0 | 1
addQuery(String, Aast, int, Aast, Aast) |  | 53% |  | 50% | 1 | 2 | 1 | 5 | 0 | 1
getCurrentParentName() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getClassFiles(String) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
resolveClassDefinition(Aast) |  | 66% |  | 50% | 3 | 4 | 5 | 13 | 0 | 1
loadLegacyClasses(SymbolResolver) |  | 52% |  | 50% | 2 | 3 | 3 | 7 | 0 | 1
getCurrentClassName() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getCurrentParentsDef() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
addObjectMethod(String, int, int, boolean, Aast, Aast) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
decodeStatic(Aast) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
lambda$lookupTableRecordType$31(Integer) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
lambda$lookupFieldRecordType$29(Integer) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
collectSortField(Aast) |  | 83% |  | 64% | 5 | 8 | 3 | 17 | 0 | 1
SymbolResolver() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
SymbolResolver(boolean, boolean, String[], boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addVariable(boolean, Variable) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addWidget(boolean, Variable) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addDataRelation(String, int) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lookupBufferName(String, boolean, boolean, boolean) |  | 77% |  | 50% | 2 | 3 | 2 | 10 | 0 | 1
isJavaClass(String, SymbolResolver.SearchResult) |  | 77% |  | 100% | 0 | 2 | 2 | 12 | 0 | 1
convertMethodName(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addFieldsFrom(Object, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
markStrongScope(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
lookupClass(String) |  | 79% |  | 60% | 3 | 6 | 2 | 9 | 0 | 1
loadJavaClass(String) |  | 72% |  | n/a | 0 | 1 | 2 | 7 | 0 | 1
addIndex(Object, String, Aast) |  | 69% |  | 50% | 3 | 4 | 3 | 7 | 0 | 1
removeGlobalVariable(Keyword) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
removeBuiltinFunction(Keyword) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
decodeAccessMode(Aast) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$lookupTableRecordType$30(String, boolean, boolean, SchemaDictionary) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
SymbolResolver(boolean, boolean, String[], boolean, boolean, Set) |  | 98% |  | 100% | 0 | 5 | 2 | 86 | 0 | 1
lookupField(NameNode, String) |  | 78% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
lookupDatabaseName(String, boolean, boolean) |  | 77% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
isField(String) |  | 77% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
isFieldExactName(String) |  | 77% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
lookupFullTableName(String, boolean, boolean) |  | 77% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
lookupTableInfo(String, boolean, boolean) |  | 77% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
isTable(String) |  | 76% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
lookupFieldInfo(NameNode, String, boolean) |  | 75% |  | n/a | 0 | 1 | 2 | 8 | 0 | 1
promoteTableName(String, boolean, boolean, boolean) |  | 73% |  | 50% | 2 | 3 | 2 | 7 | 0 | 1
lookupFieldAst(String) |  | 72% |  | n/a | 0 | 1 | 2 | 8 | 0 | 1
lookupTableAst(String) |  | 72% |  | n/a | 0 | 1 | 2 | 8 | 0 | 1
processLikeField(Aast, boolean, String) |  | 64% |  | 50% | 1 | 2 | 2 | 6 | 0 | 1
loadConvertedClassByQname(String) |  | 60% |  | 50% | 1 | 2 | 1 | 4 | 0 | 1
finalizeTableDefine(Object, Aast) |  | 57% |  | n/a | 0 | 1 | 2 | 5 | 0 | 1
setFieldOptions(String, Aast) |  | 53% |  | n/a | 0 | 1 | 2 | 5 | 0 | 1
addAttributeOrMethod(int, int) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addFrameField(String, Aast) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lookupDataRelation(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lookupTableRecordType(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lookupFieldInfo(NameNode, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$addFieldLike$43(NameNode) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$fields$41(Iterator) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$lookupFullFieldName$15(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$lookupBufferName$9(String, boolean, boolean, SchemaDictionary) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$addEnum$6(Variable, Aast, boolean, boolean, SymbolResolver) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$addLocalVariableLike$4(Aast) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
setIndexFieldSearchTable(Aast) |  | 90% |  | 75% | 1 | 3 | 4 | 16 | 0 | 1
isUseDictExps(String) |  | 66% |  | 25% | 2 | 3 | 0 | 2 | 0 | 1
newRuntimeInstance() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
removeKeyword(Keyword) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
classDefinitionComplete() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$calcAccessMode$47(String, ClassDefinition) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$lookupFieldRecordType$28(String, SchemaDictionary) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$calculateDefinitionSignature$2(List, Aast, ParameterKey, int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initSkeletonPath() |  | 80% |  | 50% | 2 | 3 | 1 | 7 | 0 | 1
getCurrentClassDef() |  | 71% |  | 75% | 1 | 3 | 0 | 1 | 0 | 1
setLocalLookup(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
allowPromotion(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$addFieldLike$42(String, SchemaDictionary) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$lookupFullFieldName$14(String, SchemaDictionary) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$parseFinished$0(ClassDefinition) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initPossibleClasses(Map, String[], boolean) |  | 97% |  | 77% | 5 | 12 | 1 | 33 | 0 | 1
lambda$annotateVariableOptions$5(String, boolean, String) |  | 87% |  | 50% | 1 | 2 | 1 | 7 | 0 | 1
getPropath() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getClassDefinition(String) |  | 95% |  | 83% | 1 | 4 | 1 | 11 | 0 | 1
lookupWrapped(ScopedSymbolDictionary, String) |  | 95% |  | 90% | 1 | 6 | 1 | 13 | 0 | 1
addField(Object, String, int, Aast) |  | 90% |  | 50% | 4 | 5 | 1 | 3 | 0 | 1
reportClassNotFound(String, boolean) |  | 88% |  | 50% | 1 | 2 | 1 | 4 | 0 | 1
lookupWorkerExact(ScopedSymbolDictionary, String) |  | 87% |  | 75% | 1 | 3 | 1 | 6 | 0 | 1
lookupAttributeOrMethod(int) |  | 85% |  | 50% | 1 | 2 | 0 | 2 | 0 | 1
lookupTable(String) |  | 84% |  | 50% | 1 | 2 | 0 | 2 | 0 | 1
isObjectMethod(String, String, boolean) |  | 81% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupField$17(Integer) |  | 80% |  | 50% | 2 | 3 | 0 | 1 | 0 | 1
isPreScan() |  | 71% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$addFieldsFrom$45(NameNode) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupTableAst$39(Aast) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupFieldAst$37(Aast) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupTableInfo$35(TableInfo) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupFieldInfo$33(FieldInfo) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupFullTableName$23(String) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupDatabaseName$13(String) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$lookupBufferName$11(String) |  | 66% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lookupDataMember(String, String) |  | 94% |  | 50% | 1 | 2 | 0 | 2 | 0 | 1
setVariableOptions(String, Aast) |  | 92% |  | 50% | 2 | 3 | 1 | 5 | 0 | 1
setCvtSources(Set) |  | 90% |  | 50% | 1 | 2 | 1 | 5 | 0 | 1
deleteSchemaScope(boolean) |  | 90% |  | 50% | 1 | 2 | 1 | 5 | 0 | 1
lambda$isFieldExactName$21(Boolean) |  | 85% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1
lambda$resolveClassName$7(String[], SymbolResolver.UsingSpec[], String, SymbolResolver.SearchResult) |  | 100% |  | 100% | 0 | 5 | 0 | 14 | 0 | 1
addFrameFields(String, Collection) |  | 100% |  | 100% | 0 | 5 | 0 | 14 | 0 | 1
saveClasses() |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1
parseFinished() |  | 100% |  | 75% | 2 | 5 | 0 | 10 | 0 | 1
tryLoadClass(String) |  | 100% |  | n/a | 0 | 1 | 0 | 12 | 0 | 1
lookupObjectMethod(String, String, boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1
lookupLocalDef(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
endIndexFieldSearch() |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1
lookupWrapped(String, ScopedSymbolDictionary[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1
addFunction(String, int, String) |  | 100% |  | 75% | 1 | 3 | 0 | 5 | 0 | 1
addScope() |  | 100% |  | n/a | 0 | 1 | 0 | 7 | 0 | 1
addLocalVariable(String, int, String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1
addBuiltinFunction(String, int, boolean, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1
lookupVariable(String) |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
lookupWidget(String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1
getFrameFields(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1
deleteScope() |  | 100% |  | n/a | 0 | 1 | 0 | 7 | 0 | 1
addAccumVariable(String, int) |  | 100% |  | 50% | 1 | 2 | 0 | 3 | 0 | 1
addGlobalVariable(String, int, String) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1
annotateVariableOptions(String, boolean, String, Aast, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1
annotateFunction(String, Aast, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1
lambda$lookupDatabaseName$12(String, boolean, boolean, SchemaDictionary) |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
addWidget(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
addMenu(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
addMenuItem(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
lambda$addFieldsFrom$44(String, NameNode, boolean, SchemaDictionary) |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
setPropath(String[]) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1
setAttributeOrMethodType(int, String) |  | 100% |  | 75% | 1 | 3 | 0 | 3 | 0 | 1
addLabel(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
markPreferred(boolean) |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
lambda$lookupTableAst$38(String, SchemaDictionary) |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
lambda$lookupFieldAst$36(String, SchemaDictionary) |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
saveLocalVariables(String) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
SymbolResolver(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
persistSchemaData(String, String) |  | 100% |  | 50% | 1 | 2 | 0 | 3 | 0 | 1
addProcedure(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
addFrame(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
addStream(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
promoteTable(Object, boolean, boolean, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
useIndexFieldSearch(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1
annotateVariableOptions(String, Aast, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
annotateField(Aast, Object, boolean, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
lookupFunction(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
canLoadClass(String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1
annotateObjectMethod(String, String, boolean, Aast) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
addAllAttributesAndMethods(Map) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1
lookupMenu(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupMenuItem(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
addSchemaScope(boolean) |  | 100% |  | 50% | 1 | 2 | 0 | 3 | 0 | 1
convertSeparator(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
removeLocalVariables(String) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
addBuiltinFunction(String, int, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
lookupFunctionDef(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupBufferName(String, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
promoteTableName(String, boolean, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
lookupWrappedType(TokenDataWrapper) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1
lambda$isTable$27(Boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1
lambda$isField$19(Boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1
addGlobalVariable(String, int) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
lookupProcedure(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupDataMember(String, String, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupLabel(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupFrame(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupStream(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupDatabaseName(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lookupFullTableName(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$lookupTableInfo$34(String, boolean, boolean, SchemaDictionary) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$lookupFieldInfo$32(NameNode, String, boolean, SchemaDictionary) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$lookupTableNode$25(NameNode) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1
lambda$lookupTableNode$24(String, boolean, boolean, SchemaDictionary) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$lookupFullTableName$22(String, boolean, boolean, SchemaDictionary) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$lookupBufferName$10(String, boolean, boolean, SchemaDictionary) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
loadClassDefinition(SymbolResolver, String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
setUniqueFieldMatch(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
addKeyword(Keyword) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
lookupKeyword(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
addInnerBlockScope() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
deleteInnerBlockScope() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
loadClass(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
resolveClassName(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$isTable$26(String, SchemaDictionary) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$parseFinished$1(Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
loadClassDefinition(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
locate() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
setInMethod(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
startIndexFieldSearch() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
setClassLookup(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
setSchemaDictionary(SchemaDictionary) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
deleteLabel() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
setChainedReference(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
isFoundUniqueIndex() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isClassLookup() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isChainedReference() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isRuntimeConfig() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1