Class SelectiveCompiler

java.lang.Object
org.eolang.opeo.compilation.SelectiveCompiler
All Implemented Interfaces:
Compiler

public final class SelectiveCompiler extends Object implements Compiler
Selective compiler. Compiles only those sources that were previously decompiled. All the rest are skipped and copied as is without any changes.
Since:
0.2
  • Constructor Details

    • SelectiveCompiler

      public SelectiveCompiler(Path xmirs, Path output)
      Constructor.
      Parameters:
      xmirs - XMIRs to compile directory.
      output - Output directory
    • SelectiveCompiler

      public SelectiveCompiler(Storage storage)
      Constructor.
      Parameters:
      storage - Storage.
  • Method Details

    • compile

      public void compile()
      Description copied from interface: Compiler
      Compile high-level EO constructs into XMIRs for the jeo-maven-plugin.
      Specified by:
      compile in interface Compiler