Class Ec

Direct Known Subclasses:
Efc, Eic

abstract class Ec extends E
HERE FOR Ek9Compiler (COMPILER) ENTRY. An abstract base for creating the target artefact. Normally extended by compile commands.
  • Constructor Details

  • Method Details

    • setDebuggingInstrumentation

      void setDebuggingInstrumentation(boolean debuggingInstrumentation)
    • setDevBuild

      void setDevBuild(boolean devBuild)
    • setCheckCompilationOnly

      void setCheckCompilationOnly(boolean checkCompilationOnly)
    • setPhaseToCompileTo

      void setPhaseToCompileTo(CompilationPhase phaseToCompileTo)
    • getCompilerFlags

      CompilerFlags getCompilerFlags()
    • setCompilerFlags

      void setCompilerFlags(CompilerFlags compilerFlags)
    • prepareCompilation

      protected void prepareCompilation()
    • compile

      protected boolean compile(List<File> compilableProjectFiles)
      HERE FOR COMPILER ENTRY. This is the key entry point into the CLI compile process. This creates a workspace with all the required files. Then it uses the compiler from the compilationContext and flags to trigger the compile process.
    • repackageTargetArtefact

      protected boolean repackageTargetArtefact()