CFR

Enables the use of modern Java features in older Java versions.

Made by Unknown Author

  • Java

  • java-decompiler

  • Decompiler

What is CFR?

The CFR (ClassFile Reader) tool is a Java-based application capable of decompiling and analyzing various Java class files, including those leveraging modern features introduced in more recent Java versions. Despite being written entirely in Java 6, this versatile tool can handle decompilation of Java 8 lambda expressions, both pre- and post-Java beta 103 changes, as well as Java 7 string switch functionality. Through its comprehensive capabilities, CFR empowers developers to understand and work with complex Java applications, offering insights into the underlying code structure and language constructs utilized

Highlights

  • Decompiles Java 8 lambda expressions, both pre- and post-Java beta 103 changes
  • Supports decompilation of Java 7 string switch functionality
  • Implemented entirely in Java 6, providing cross-version compatibility

Platforms

  • Mac
  • Windows
  • Linux

Languages

  • English

Features

    • Portable