Class Disassembler


  • public class Disassembler
    extends Object
    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 Detail

      • Disassembler

        public Disassembler​(Path classes,
                            Path target)
        Constructor.
        Parameters:
        classes - Directory containing compiled class files
        target - Target directory where XMIR files will be saved
      • Disassembler

        public Disassembler​(Path classes,
                            Path target,
                            DisassembleParams params)
        Constructor.
        Parameters:
        classes - Directory containing compiled class files
        target - Target directory where XMIR files will be saved
        params - Disassembling params.
    • Method Detail

      • disassemble

        public void disassemble()
        Disassemble all bytecode files.