some more trace on strange decpdeClassObj behavior
This commit is contained in:
parent
180471e4cd
commit
d487886c8f
@ -83,7 +83,9 @@ open class LynonDecoder(val bin: BitInput, val settings: LynonSettings = LynonSe
|
|||||||
scope.raiseClassCastError("Expected obj class but got ${it::class.simpleName}")
|
scope.raiseClassCastError("Expected obj class but got ${it::class.simpleName}")
|
||||||
it
|
it
|
||||||
} ?: run {
|
} ?: run {
|
||||||
|
println("NotFound: $className, trying eval")
|
||||||
val fallback = runCatching { scope.eval(className.value) }.getOrNull()
|
val fallback = runCatching { scope.eval(className.value) }.getOrNull()
|
||||||
|
println("Fallback result: $fallback")
|
||||||
if (fallback != null) {
|
if (fallback != null) {
|
||||||
println("Fallback to eval successful")
|
println("Fallback to eval successful")
|
||||||
fallback as ObjClass
|
fallback as ObjClass
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user