Class Ec
java.lang.Object
org.ek9lang.compiler.common.Reporter
org.ek9lang.cli.E
org.ek9lang.cli.Ec
HERE FOR
Ek9Compiler (COMPILER) ENTRY.
An abstract base for creating the target artefact.
Normally extended by compile commands.-
Field Summary
Fields inherited from class E
compilationContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanHERE FOR COMPILER ENTRY.(package private) CompilerFlagsprotected voidprotected boolean(package private) voidsetCheckCompilationOnly(boolean checkCompilationOnly) (package private) voidsetCompilerFlags(CompilerFlags compilerFlags) (package private) voidsetDebuggingInstrumentation(boolean debuggingInstrumentation) (package private) voidsetDevBuild(boolean devBuild) (package private) voidsetPhaseToCompileTo(CompilationPhase phaseToCompileTo) Methods inherited from class E
doRun, getDevFinalOutputDirectory, getDevGeneratedOutputDirectory, getDotEk9Directory, getFileHandling, getMainFinalOutputDirectory, getMainGeneratedOutputDirectory, getOsSupport, messagePrefix, postConditionCheck, preConditionCheck, runMethods inherited from class Reporter
isMuteReportedErrors, isVerbose, log, report, setMuteReportedErrors
-
Constructor Details
-
Ec
Ec(CompilationContext compilationContext)
-
-
Method Details
-
setDebuggingInstrumentation
void setDebuggingInstrumentation(boolean debuggingInstrumentation) -
setDevBuild
void setDevBuild(boolean devBuild) -
setCheckCompilationOnly
void setCheckCompilationOnly(boolean checkCompilationOnly) -
setPhaseToCompileTo
-
getCompilerFlags
CompilerFlags getCompilerFlags() -
setCompilerFlags
-
prepareCompilation
protected void prepareCompilation() -
compile
-
repackageTargetArtefact
protected boolean repackageTargetArtefact()
-