2 ms·
If you change the method name you end up with code that acts differently, just imagine something that does something like this pseudocode: if (!new Exception()
by 0x0 10y ago
If you change the method name you end up with code that acts differently, just imagine something that does something like this pseudocode:
if (!new Exception().getStackTrace().getSha1sum().startsWith("0000")) alert("hello decompiler")
Your comment about java and turing completeness doesn't make sense unless you want the decompiler to basically output a java implementation of a JVM?