Procyon Decompiler v0.6.0 adds the following:
-
Various bug fixes, including but not limited to:
- Duplicate declarations of
catch
exception variables. - Variables not declared inside lambdas when they should be.
- Duplicate declarations of
-
Support for newer java language features:
- Java 9+ try-with-resources
- Java 9+ string concatenation (using
invokedynamic
) - Switch expressions
- Record classes
instanceof
patterns (rudimentary support only)- Text blocks (with configurable minimum line count)
- Sealed types
Known issues:
- Switch expressions originally included in
assert conditions
are broken.