public class Main
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Main.TerminationException
This exception signals termination of the compiler.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
verbose |
Constructor and Description |
---|
Main() |
Modifier and Type | Method and Description |
---|---|
protected ExtensionInfo |
getExtensionInfo(java.util.List<java.lang.String> args) |
protected java.util.List<java.lang.String> |
getSystemJavacArgs(Options options)
Returns a list of arguments to pass to the system java compiler.
|
protected boolean |
invokePostCompiler(Options options,
Compiler compiler,
ErrorQueue eq) |
static javax.tools.JavaCompiler |
javaCompiler() |
static void |
main(java.lang.String[] args) |
void |
start(java.lang.String[] argv) |
void |
start(java.lang.String[] argv,
ErrorQueue eq) |
void |
start(java.lang.String[] argv,
ExtensionInfo ext) |
void |
start(java.lang.String[] argv,
ExtensionInfo ext,
ErrorQueue eq) |
public static final java.lang.String verbose
public static javax.tools.JavaCompiler javaCompiler()
protected ExtensionInfo getExtensionInfo(java.util.List<java.lang.String> args) throws Main.TerminationException
Main.TerminationException
public void start(java.lang.String[] argv) throws Main.TerminationException
Main.TerminationException
public void start(java.lang.String[] argv, ExtensionInfo ext) throws Main.TerminationException
Main.TerminationException
public void start(java.lang.String[] argv, ErrorQueue eq) throws Main.TerminationException
Main.TerminationException
public void start(java.lang.String[] argv, ExtensionInfo ext, ErrorQueue eq) throws Main.TerminationException
Main.TerminationException
protected java.util.List<java.lang.String> getSystemJavacArgs(Options options)
protected boolean invokePostCompiler(Options options, Compiler compiler, ErrorQueue eq)
public static void main(java.lang.String[] args)