org.jetbrains.kotlin.cli.common.arguments
Class CommonCompilerArguments

java.lang.Object
  extended by org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
Direct Known Subclasses:
CommonCompilerArguments.DummyImpl, K2JSCompilerArguments, K2JVMCompilerArguments

public abstract class CommonCompilerArguments
extends java.lang.Object


Nested Class Summary
static class CommonCompilerArguments.DummyImpl
           
 
Field Summary
 java.lang.String apiVersion
          
Constructor Summary
CommonCompilerArguments()
           
 
Method Summary
 java.lang.String executableScriptFileName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUGIN_OPTION_FORMAT

public static final java.lang.String PLUGIN_OPTION_FORMAT
See Also:
Constant Field Values

languageVersion


apiVersion


suppressWarnings


verbose


version

@Argument(value="version",
          description="Display compiler version")
public boolean version

help

@Argument(value="help",
          alias="h",
          description="Print a synopsis of standard options")
public boolean help

extraHelp

@Argument(value="X",
          description="Print a synopsis of advanced options")
public boolean extraHelp

noInline

@Argument(value="Xno-inline",
          description="Disable method inlining")
public boolean noInline

repeat

@Argument(value="Xrepeat",
          description="Repeat compilation (for performance analysis)")
public java.lang.String repeat

pluginClasspaths

@Argument(value="Xplugin",
          description="Load plugins from the given classpath")
public java.lang.String[] pluginClasspaths

pluginOptions

@Argument(value="P",
          description="Pass an option to a plugin")
public java.lang.String[] pluginOptions

freeArgs

public java.util.List<java.lang.String> freeArgs

unknownExtraFlags

public java.util.List<java.lang.String> unknownExtraFlags
Constructor Detail

CommonCompilerArguments

public CommonCompilerArguments()
Method Detail

executableScriptFileName

@NotNull
public java.lang.String executableScriptFileName()