From db2ab27467ad8e301c7261632f8b700e63fc8222 Mon Sep 17 00:00:00 2001 From: rhunk <101876869+rhunk@users.noreply.github.com> Date: Mon, 29 May 2023 13:26:42 +0200 Subject: [PATCH] perf: auto mapper --- .../me/rhunk/snapenhance/mapping/impl/EnumMapper.kt | 9 +++++---- .../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 index 8340aa5a..7184585a 100644 --- 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 index 73752274..42f06a3e 100644 --- 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 } }