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.TerminationExceptionpublic void start(java.lang.String[] argv)
throws Main.TerminationException
Main.TerminationExceptionpublic void start(java.lang.String[] argv,
ExtensionInfo ext)
throws Main.TerminationException
Main.TerminationExceptionpublic void start(java.lang.String[] argv,
ErrorQueue eq)
throws Main.TerminationException
Main.TerminationExceptionpublic void start(java.lang.String[] argv,
ExtensionInfo ext,
ErrorQueue eq)
throws Main.TerminationException
Main.TerminationExceptionprotected 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)