Package org.eolang.jeo
Class Disassembler
java.lang.Object
org.eolang.jeo.Disassembler
Disassembler for bytecode classes.
This class disassembles the project's compiled Java bytecode classes into XMIR (EO XML representation). It processes all .class files from a specified directory and converts them into corresponding XMIR files, supporting different disassembly modes for various levels of detail.
- Since:
- 0.1.0
-
Constructor Summary
ConstructorsConstructorDescriptionDisassembler(Path classes, Path target) Constructor.Disassembler(Path classes, Path target, Format params) Constructor.Disassembler(org.eolang.jeo.Classes classes, Path target, Format params) -
Method Summary
-
Constructor Details
-
Disassembler
Constructor.- Parameters:
classes- Directory containing compiled class filestarget- Target directory where XMIR files will be saved
-
Disassembler
Constructor.- Parameters:
classes- Directory containing compiled class filestarget- Target directory where XMIR files will be savedparams- Disassembling params.
-
Disassembler
-
-
Method Details
-
disassemble
public void disassemble()Disassemble all bytecode files.
-