Class NaiveDecompiler

java.lang.Object
org.eolang.opeo.decompilation.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 Details

    • 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 Details

    • 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