org.jetbrains.kotlin.cli.common.arguments
Class CommonCompilerArguments
java.lang.Object
org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
- Direct Known Subclasses:
- CommonCompilerArguments.DummyImpl, K2JSCompilerArguments, K2JVMCompilerArguments
public abstract class CommonCompilerArguments
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PLUGIN_OPTION_FORMAT
public static final java.lang.String PLUGIN_OPTION_FORMAT
- See Also:
- Constant Field Values
languageVersion
@Argument(value="language-version",
description="Provide source compatibility with specified language version")
public java.lang.String languageVersion
suppressWarnings
@Argument(value="nowarn",
description="Generate no warnings")
public boolean suppressWarnings
verbose
@Argument(value="verbose",
description="Enable verbose logging output")
public boolean 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
CommonCompilerArguments
public CommonCompilerArguments()
executableScriptFileName
@NotNull
public java.lang.String executableScriptFileName()