You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I am running some tests in Java bytecode (using Jasmin) and attempting to decompile the resulting class files using Procyon. I have run into a problem whereby Procyon inserts unreachable break statements within switch statements. I understand that this is not the typical use case for Procyon but it would be interesting to know whether the decompilation failure is due to the bytecode switch statements being constructed in a way that is out-of-scope for Procyon, or something else.
Hello, I am running some tests in Java bytecode (using Jasmin) and attempting to decompile the resulting class files using Procyon. I have run into a problem whereby Procyon inserts unreachable break statements within switch statements. I understand that this is not the typical use case for Procyon but it would be interesting to know whether the decompilation failure is due to the bytecode switch statements being constructed in a way that is out-of-scope for Procyon, or something else.
Thanks!
Version info
Procyon decompiler 0.6.0
OpenJDK 19.0.2 2023-01-17
x86_64 Ubuntu 22.04
Example
A simple example bytecode file is below, which I compile to a class file (here: TestCase.zip).
The decompiled Procyon output is this:
Recompiling this gives the following error:
The text was updated successfully, but these errors were encountered: