# SourceNameMapper

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 5,025 of 5,316 | 5% | 894 of 915 | 2% | 549 | 559 | 1,139 | 1,229 | 92 | 100
fastConvertName(String, boolean) |  | 0% |  | 0% | 33 | 33 | 72 | 72 | 1 | 1
registerServices(SourceNameMapper.ExternalProgram, String) |  | 0% |  | 0% | 30 | 30 | 59 | 59 | 1 | 1
buildLegacyClass(Class) |  | 0% |  | 0% | 25 | 25 | 61 | 61 | 1 | 1
convertName(String, Function, SourceNameMapper.WorkArea, String[]) |  | 0% |  | 0% | 28 | 28 | 61 | 61 | 1 | 1
buildExternalProgram(String, String, String, Element) |  | 0% |  | 0% | 17 | 17 | 58 | 58 | 1 | 1
populateClasses(Element) |  | 0% |  | 0% | 21 | 21 | 49 | 49 | 1 | 1
setSearchPath(String) |  | 0% |  | 0% | 9 | 9 | 36 | 36 | 1 | 1
findLegacyMethod(Class, String, InternalEntry) |  | 0% |  | 0% | 22 | 22 | 36 | 36 | 1 | 1
buildInternalEntries(SourceNameMapper.ExternalProgram, boolean) |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 1 | 1
buildParameters(Element, InternalEntry) |  | 0% |  | 0% | 11 | 11 | 33 | 33 | 1 | 1
convertName(String, SourceNameMapper.WorkArea, String[]) |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 1 | 1
buildParameter(LegacyParameter) |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1
findLegacyAccessor(Class, String, boolean, boolean, boolean) |  | 0% |  | 0% | 16 | 16 | 23 | 23 | 1 | 1
initMappingData() |  | 60% |  | 46% | 14 | 17 | 28 | 67 | 0 | 1
registerLegacyClass(Class) |  | 0% |  | 0% | 8 | 8 | 25 | 25 | 1 | 1
loadPathAliases() |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1
buildLegacyProgram(SourceNameMapper.ExternalProgram) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1
buildInternalEntry(LegacySignature, String) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1
lambda$convertName$6(Function, boolean, String, String, String) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1
findLegacyEntryName(Class, String) |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 1 | 1
lambda$convertName$5(boolean, boolean, String, String, String) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1
buildMethod(String, String, Element) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1
lambda$populateInitPaths$9(Element, URL) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1
canonicalize(String, boolean) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1
resolvePathAliases(Map, String) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1
lambda$convertName$8(Function, Function, String, String, String) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1
writeConvertedCache(String[], Long, String, String[]) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1
lambda$convertName$7(Function, String, String, String) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
removeUpPath(String) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1
getOverloads(Class, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
populateRestServices(Element) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1
convertOOToClass(String) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1
hasLegacyMethod(Class, String) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
getSignature(String, String) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1
resolveExecuteMethods(Class) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
resolveExecuteMethod(Class) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
findLegacyPropertyExtent(Class, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1
getParameterModes(String, InternalEntry, String, boolean) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1
getParameters(String, InternalEntry, String, boolean) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1
populateInitPaths(Element, URL) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
convertNameToClass(String, String[]) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
lambda$findLegacyEntryName$1(String, Collection) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
convertJavaMethod(String, String, boolean) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
removeAbsolutePrefix(String, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
populateInMemoryMaps(URL, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
createSourceCacheEntry(String[], Long) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1
lambda$convertName$4(boolean, String) |  | 0% |  | 0% | 7 | 7 | 2 | 2 | 1 | 1
getLibraryName(String, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
getAbsolutePrefix(String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
getTypeForParam(String, InternalEntry, String, boolean, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
lambda$findLegacyEntryName$2(String, List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
registerServices() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
getMapTo(String, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
getExtentForParam(String, InternalEntry, String, boolean, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
getExternalProgram(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
getMethodName(String, String, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
getParameter(String, String, boolean, int) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
lambda$getOverloads$0(String, int, Map.Entry) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
convertNameToClass(String, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
isInHandle(String, InternalEntry, String, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
findLegacySetters(Class, String) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
buildInternalEntry(LegacySignature, Method) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
getOverrides(Class, String) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getPropath() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
lambda$convertName$3(boolean, String) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1
getLegacyClassName(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getConstructors(Class) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getGetters(Class) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getSetters(Class) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
isSuper(String, String, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
isPrivate(String, String, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getInternalEntry(String, String, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
isLegacyOrConvertedClass(Class) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
addPkg(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
lookupLegacyName(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getInternalEntries(String, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
convertJavaProgSafe(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getPublishedEvents(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getStaticConstructor(Class) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getExecuteMethods(Class) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getDestructors(Class) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
resolvePathAliases(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
normalizeLegacyName(String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
isFunction(String, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
isPathMappingInitialized() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
getParameterModes(String, String, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getParameterModes(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
convertName(String, SourceNameMapper.WorkArea) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
removePkg(String) |  | 80% |  | 50% | 3 | 4 | 2 | 7 | 0 | 1
convertNameToClass(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
fastConvertName(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
SourceNameMapper() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getLegacySourceName(String) |  | 84% |  | 50% | 1 | 2 | 0 | 2 | 0 | 1
getPackageRoot() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getFileSep() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
static {...} |  | 100% |  | n/a | 0 | 1 | 0 | 31 | 0 | 1
getLegacyCaseSensitive() |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
getLegacyPathSeparator() |  | 100% |  | 50% | 1 | 2 | 0 | 4 | 0 | 1
getLegacySourceName(String, String) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
initialize() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1