Closed judovana closed 3 years ago
I will inspect whether this isn't CPLC caching incorrectly.
nope. It is not CPLC fault. It happens also with direct binary change, or through jasm/jcoder.
I need to find a deterministic case.
Should be indirrectlky fixed by https://github.com/pmikova/java-runtime-decompiler/pull/154
Consider casual
HelloWorld
class, which has infinite loop to print"HELLO"
. Sometimes, the following happens:HelloWorld
runs"HELLO"
) is present in the decompiled code"BYE"
), and upload new codeHelloWorld
program's output changes, and now it prints"BYE"
"BYE"
), but sometimes it contains sout("HELLO"
)HelloWorld
will start to print"HELLO"
again