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:
Mapp/src/main/kotlin/me/rhunk/snapenhance/mapping/impl/EnumMapper.kt | 9+++++----
Mapp/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 } }