Fernflower
A decompiler from Java bytecode to Java.
About Fernflower
Fernflower is the first actually working analytical decompiler for Java and probably for a high-level programming language in general. Naturally, it is still under development. Please send your bug reports and improvement suggestions to the issue tracker (in subsystem Java. Decompiler. Engine ).
Naming
The correct name is Fernflower, not FernFlower.
Credits
Fernflower was originally written by Stiver.
Fernflower includes some patches from ForgeFlower. Sincere appreciation is extended to the maintainers of ForgeFlower for their valuable contributions and enhancements.
A mirror of this repository has been maintained for many years by Andrew McRae until JetBrains offered to take over. Sincere appreciation is extended to Andrew for his work maintaining the mirror.
... continue reading