org.jetbrains.jet.cli.jvm
Class K2JVMCompiler

java.lang.Object
  extended by org.jetbrains.jet.cli.common.CLICompiler<K2JVMCompilerArguments>
      extended by org.jetbrains.jet.cli.jvm.K2JVMCompiler

public class K2JVMCompiler
extends CLICompiler<K2JVMCompilerArguments>


Constructor Summary
K2JVMCompiler()
           
 
Method Summary
protected  K2JVMCompilerArguments createArguments()
          Allow derived classes to add additional command line arguments
protected  ExitCode doExecute(K2JVMCompilerArguments arguments, Services services, MessageCollector messageCollector, com.intellij.openapi.Disposable rootDisposable)
           
static void main(java.lang.String... args)
           
static void putAdvancedOptions(CompilerConfiguration configuration, K2JVMCompilerArguments arguments)
           
 
Methods inherited from class org.jetbrains.jet.cli.common.CLICompiler
configureEnvironment, doMain, doMainNoExit, exec, exec, execAndOutputHtml, getCompilerPlugins, printVersionIfNeeded, setCompilerPlugins, usage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

K2JVMCompiler

public K2JVMCompiler()
Method Detail

main

public static void main(java.lang.String... args)

doExecute

@NotNull
protected ExitCode doExecute(@NotNull
                                     K2JVMCompilerArguments arguments,
                                     @NotNull
                                     Services services,
                                     @NotNull
                                     MessageCollector messageCollector,
                                     @NotNull
                                     com.intellij.openapi.Disposable rootDisposable)
Specified by:
doExecute in class CLICompiler<K2JVMCompilerArguments>

putAdvancedOptions

public static void putAdvancedOptions(@NotNull
                                      CompilerConfiguration configuration,
                                      @NotNull
                                      K2JVMCompilerArguments arguments)

createArguments

@NotNull
protected K2JVMCompilerArguments createArguments()
Allow derived classes to add additional command line arguments

Specified by:
createArguments in class CLICompiler<K2JVMCompilerArguments>