Cfr Decompiler Online [ULTIMATE • MANUAL]
| Construct | CFR Accuracy | Notes | |---------------------------|--------------|---------------------------------------| | Basic loops & if-else | 100% | Identical to source in simple cases | | Lambdas | 95% | Variable names lost, structure intact | | Nested anonymous classes | 85% | Synthetic naming may appear | | Record classes (Java 14+) | 90% | Recovered as final classes, not native| | Switch expressions | 80% | Arrow forms sometimes become colon |