From d487886c8fb5cb8952a604c475d70f5737529488 Mon Sep 17 00:00:00 2001 From: sergeych Date: Sat, 13 Dec 2025 23:41:52 +0100 Subject: [PATCH] some more trace on strange decpdeClassObj behavior --- .../src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt index 8e99d2d..70d9739 100644 --- a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt +++ b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt @@ -83,7 +83,9 @@ open class LynonDecoder(val bin: BitInput, val settings: LynonSettings = LynonSe scope.raiseClassCastError("Expected obj class but got ${it::class.simpleName}") it } ?: run { + println("NotFound: $className, trying eval") val fallback = runCatching { scope.eval(className.value) }.getOrNull() + println("Fallback result: $fallback") if (fallback != null) { println("Fallback to eval successful") fallback as ObjClass