commit db2ab27467ad8e301c7261632f8b700e63fc8222 parent 6f3251de5106ba1e1c9bd2e940a2bb996ddf4396 Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Mon, 29 May 2023 13:26:42 +0200 perf: auto mapper Diffstat:
M | app/src/main/kotlin/me/rhunk/snapenhance/mapping/impl/EnumMapper.kt | | | 9 | +++++---- |
M | app/src/main/kotlin/me/rhunk/snapenhance/mapping/impl/OperaPageViewControllerMapper.kt | | | 1 | + |
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/mapping/impl/EnumMapper.kt b/app/src/main/kotlin/me/rhunk/snapenhance/mapping/impl/EnumMapper.kt @@ -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 } } \ No newline at end of file diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/mapping/impl/OperaPageViewControllerMapper.kt b/app/src/main/kotlin/me/rhunk/snapenhance/mapping/impl/OperaPageViewControllerMapper.kt @@ -73,5 +73,6 @@ class OperaPageViewControllerMapper : Mapper() { }.name mappings["OperaPageViewController"] = members + return } }