public class Main
extends polyglot.main.Main
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.Compiler | 
compiler  | 
protected ExtensionInfo | 
extInfo  | 
| Constructor and Description | 
|---|
Main()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static java.lang.String[] | 
buildArgs(FClass fcls)  | 
static void | 
compile(FClass fcls,
       java.util.Map<java.lang.String,byte[]> bytecodeMap)  | 
static void | 
compileFromShell(java.util.List<java.lang.String> args,
                java.io.InputStream in,
                java.io.PrintStream out)  | 
void | 
compileInWorker(Options options,
               java.util.Set<java.lang.String> source,
               ExtensionInfo ext,
               ErrorQueue eq)  | 
protected java.util.List<java.lang.String> | 
getSystemJavacArgs(Options options)  | 
protected void | 
initializeStaticInstances(ExtensionInfo extInfo,
                         Codebase cb)
Load all published classes so that their static state is initialized. 
 | 
static void | 
main(java.lang.String[] args)  | 
void | 
start(Options options,
     java.util.Set<java.lang.String> source,
     ExtensionInfo ext,
     ErrorQueue eq)  | 
void | 
start(java.lang.String[] args,
     ExtensionInfo extInfo)  | 
void | 
start(java.lang.String[] argv,
     ExtensionInfo ext,
     ErrorQueue eq)  | 
protected java.lang.Compiler compiler
protected ExtensionInfo extInfo
protected static java.lang.String[] buildArgs(FClass fcls)
public static void compile(FClass fcls,
                           java.util.Map<java.lang.String,byte[]> bytecodeMap)
                    throws java.security.GeneralSecurityException,
                           java.io.IOException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic static void compileFromShell(java.util.List<java.lang.String> args,
                                    java.io.InputStream in,
                                    java.io.PrintStream out)
public static void main(java.lang.String[] args)
protected java.util.List<java.lang.String> getSystemJavacArgs(Options options)
public void start(java.lang.String[] args,
                  ExtensionInfo extInfo)
public void start(java.lang.String[] argv,
                  ExtensionInfo ext,
                  ErrorQueue eq)
           throws TerminationException
TerminationExceptionpublic void start(Options options,
                  java.util.Set<java.lang.String> source,
                  ExtensionInfo ext,
                  ErrorQueue eq)
public void compileInWorker(Options options,
                            java.util.Set<java.lang.String> source,
                            ExtensionInfo ext,
                            ErrorQueue eq)
                     throws TerminationException
TerminationExceptionprotected void initializeStaticInstances(ExtensionInfo extInfo, Codebase cb) throws java.lang.ClassNotFoundException
extInfo - java.lang.ClassNotFoundException