org.jetbrains.jet.cli
Class CommonCompilerArguments

java.lang.Object
  extended by org.jetbrains.jet.cli.common.CompilerArguments
      extended by org.jetbrains.jet.cli.CommonCompilerArguments
Direct Known Subclasses:
K2JSCompilerArguments, K2JVMCompilerArguments

public abstract class CommonCompilerArguments
extends CompilerArguments


Field Summary
 boolean help
           
 java.lang.String suppress
           
 boolean tags
           
 boolean verbose
           
 boolean version
           
 
Fields inherited from class org.jetbrains.jet.cli.common.CompilerArguments
freeArgs
 
Constructor Summary
CommonCompilerArguments()
           
 
Method Summary
 boolean isHelp()
           
 boolean isTags()
           
 boolean isVerbose()
           
 boolean isVersion()
           
 void setHelp(boolean help)
           
 void setTags(boolean tags)
           
 boolean suppressAllWarnings()
           
 
Methods inherited from class org.jetbrains.jet.cli.common.CompilerArguments
getCompilerPlugins, getSrc, setCompilerPlugins
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tags

@Argument(value="tags",
          description="Demarcate each compilation message (error, warning, etc) with an open and close tag")
public boolean tags

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="Show help")
public boolean help

suppress

@Argument(value="suppress",
          description="Suppress compiler messages by severity (warnings)")
public java.lang.String suppress
Constructor Detail

CommonCompilerArguments

public CommonCompilerArguments()
Method Detail

isHelp

public boolean isHelp()
Specified by:
isHelp in class CompilerArguments

setHelp

public void setHelp(boolean help)

isTags

public boolean isTags()
Specified by:
isTags in class CompilerArguments

isVersion

public boolean isVersion()
Specified by:
isVersion in class CompilerArguments

isVerbose

public boolean isVerbose()
Specified by:
isVerbose in class CompilerArguments

setTags

public void setTags(boolean tags)

suppressAllWarnings

public boolean suppressAllWarnings()
Specified by:
suppressAllWarnings in class CompilerArguments