Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As I am unsure how reliable is
CFRDecompiler
, and that it might makeSpoonClassFileTransformer
a little tricky to use, I suggest to add at least a second option. Fernflower is IntelliJ's decompiler, which is open source (Apache v2) but not distributed as a standalone project. But JBoss is distributing it as a Maven dependency.This change only increase slightly the jar-with-dependencies (16M -> 17M).