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

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

public abstract class CommonCompilerArguments
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

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

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

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()