perf: auto mapper

This commit is contained in:
rhunk
2023-05-29 13:26:42 +02:00
parent 6f3251de51
commit db2ab27467
2 changed files with 6 additions and 4 deletions

View File

@@ -49,6 +49,9 @@ class EnumMapper : Mapper() {
}
}
debug("found " + enumMappings.size + " enums")
mappings["enums"] = enumMappings
//find the media quality level provider
for (clazz in classes) {
if (!Modifier.isAbstract(clazz.modifiers)) continue
@@ -56,11 +59,9 @@ class EnumMapper : Mapper() {
clazz.methods.firstOrNull { it.returnType == enumQualityLevel }?.let {
mappings["MediaQualityLevelProvider"] = clazz.name
mappings["MediaQualityLevelProviderMethod"] = it.name
Logger.debug("found MediaQualityLevelProvider: ${clazz.name}.${it.name}")
debug("found MediaQualityLevelProvider: ${clazz.name}.${it.name}")
return
}
}
debug("found " + enumMappings.size + " enums")
mappings["enums"] = enumMappings
}
}

View File

@@ -73,5 +73,6 @@ class OperaPageViewControllerMapper : Mapper() {
}.name
mappings["OperaPageViewController"] = members
return
}
}