commit 89f2d99aff36ad6384b7951f61be0ff91e1a0ec2 parent 0016897bb34e0efce905d4903b4e72c195bd6e7d Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Fri, 14 Feb 2025 22:26:31 +0100 fix(mapper): opera viewer params Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com> Diffstat:
M | mapper/src/main/kotlin/me/rhunk/snapenhance/mapper/impl/OperaViewerParamsMapper.kt | | | 8 | +++++--- |
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/mapper/src/main/kotlin/me/rhunk/snapenhance/mapper/impl/OperaViewerParamsMapper.kt b/mapper/src/main/kotlin/me/rhunk/snapenhance/mapper/impl/OperaViewerParamsMapper.kt @@ -23,9 +23,11 @@ class OperaViewerParamsMapper : AbstractClassMapper("OperaViewerParams") { classDef.methods.firstOrNull { method -> method.returnType == "Ljava/lang/Object;" && - method.parameters.size == 2 && - method.parameterTypes[1] == "Ljava/lang/Object;" && - method.hasHashMapReference("get") + method.hasHashMapReference("get") + } ?: continue + classDef.methods.firstOrNull { method -> + method.returnType == "V" && + method.hasHashMapReference("remove") } ?: continue classReference.set(classDef.getClassName())