Class NaiveDecompiler

  • All Implemented Interfaces:
    Decompiler

    public final class NaiveDecompiler
    extends Object
    implements Decompiler
    Naive Decompiler. This class is a high-level abstraction of the decompilation process. The main purpose of this class is to get the output of the jeo-maven-plugin and decompile it into high-level EO constructs. This class just tries to decompile ALL possible files.
    Since:
    0.1
    • Constructor Detail

      • NaiveDecompiler

        public NaiveDecompiler​(Path xmirs,
                               Path output)
        Constructor.
        Parameters:
        xmirs - Path to the generated XMIRs by jeo-maven-plugin.
        output - Path to the output directory.
    • Method Detail

      • decompile

        public void decompile()
        Description copied from interface: Decompiler
        Decompile EO to high-level EO. EO represented by XMIR.
        Specified by:
        decompile in interface Decompiler