public class K2JVMCompiler extends CLICompiler<K2JVMCompilerArguments>
Constructor and Description |
---|
K2JVMCompiler() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureEnvironment(CompilerConfiguration configuration,
K2JVMCompilerArguments arguments)
Strategy method to configure the environment, allowing compiler
based tools to customise their own plugins
|
protected K2JVMCompilerArguments |
createArguments()
Allow derived classes to add additional command line arguments
|
protected ExitCode |
doExecute(K2JVMCompilerArguments arguments,
MessageCollector messageCollector,
com.intellij.openapi.Disposable rootDisposable) |
ExitCode |
exec(java.io.PrintStream errStream,
K2JVMCompilerArguments arguments)
Executes the compiler on the parsed arguments
|
static void |
main(java.lang.String... args) |
doMain, doMainNoExit, exec, exec, getMessageRenderer, parseArguments, printVersionIfNeeded, usage
public K2JVMCompiler()
public static void main(java.lang.String... args)
@NotNull protected ExitCode doExecute(K2JVMCompilerArguments arguments, MessageCollector messageCollector, com.intellij.openapi.Disposable rootDisposable)
doExecute
in class CLICompiler<K2JVMCompilerArguments>
@NotNull protected K2JVMCompilerArguments createArguments()
createArguments
in class CLICompiler<K2JVMCompilerArguments>
protected void configureEnvironment(@NotNull CompilerConfiguration configuration, @NotNull K2JVMCompilerArguments arguments)
CLICompiler
configureEnvironment
in class CLICompiler<K2JVMCompilerArguments>
@NotNull public ExitCode exec(@NotNull java.io.PrintStream errStream, @NotNull K2JVMCompilerArguments arguments)
CLICompiler
exec
in class CLICompiler<K2JVMCompilerArguments>