Package org.eolang.jeo
Class DisassembleMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.eolang.jeo.DisassembleMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="disassemble", defaultPhase=PROCESS_CLASSES) public final class DisassembleMojo extends org.apache.maven.plugin.AbstractMojo
Disassembles Java bytecode into XMIR representation.This Maven plugin converts compiled Java class files into low-level EO representation (in XMIR format) that contains JVM opcodes and their operands. The resulting XMIR files preserve all bytecode instructions and can be assembled back into executable class files.
The plugin supports different disassembly modes to control the level of detail in the output, including debug information such as line numbers and variable names.
- Since:
- 0.1.0
-
-
Constructor Summary
Constructors Constructor Description DisassembleMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
-