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

java.lang.Object
  extended by org.jetbrains.jet.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
 boolean extraHelp
           
 java.util.List<java.lang.String> freeArgs
           
 boolean help
           
 boolean noInline
           
 boolean suppressWarnings
           
 boolean verbose
           
 boolean version
           
 
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

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

freeArgs

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

CommonCompilerArguments

public CommonCompilerArguments()
Method Detail

executableScriptFileName

@NotNull
public java.lang.String executableScriptFileName()