|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Compilation control flags and coordination stuff.
Field Summary | |
---|---|
CompilerConfiguration |
DEFAULT
|
String |
JDK5_CLASSNAME_CHECK
|
String |
POST_JDK5
|
String |
PRE_JDK5
|
LinkedList |
classpath
|
String |
currentJVMVersion
|
boolean |
debug
|
String |
defaultScriptExtension
|
Map |
jointCompilationOptions
|
int |
minimumRecompilationInterval
|
PrintWriter |
output
|
ParserPluginFactory |
pluginFactory
|
boolean |
recompileGroovySource
|
String |
scriptBaseClass
|
String |
sourceEncoding
|
String |
targetBytecode
|
File |
targetDirectory
|
int |
tolerance
|
boolean |
verbose
|
int |
warningLevel
|
Constructor Summary | |
CompilerConfiguration()
Encoding for source files |
|
CompilerConfiguration(CompilerConfiguration configuration)
Copy constructor. |
|
CompilerConfiguration(Properties configuration)
|
Method Summary | |
---|---|
void |
configure(Properties configuration)
|
List |
getClasspath()
Gets the classpath. |
boolean |
getDebug()
Returns true if debugging operation has been requested. |
String |
getDefaultScriptExtension()
|
Map |
getJointCompilationOptions()
Gets the joint compilation options for this configuration. |
int |
getMinimumRecompilationInterval()
|
PrintWriter |
getOutput()
Gets the currently configured output writer. |
ParserPluginFactory |
getPluginFactory()
|
boolean |
getRecompileGroovySource()
|
String |
getScriptBaseClass()
Gets the name of the base class for scripts. |
String |
getSourceEncoding()
Gets the currently configured source file encoding. |
String |
getTargetBytecode()
Retrieves the compiler bytecode compatibility mode. |
File |
getTargetDirectory()
Gets the target directory for writing classes. |
int |
getTolerance()
Returns the requested error tolerance. |
static String |
getVMVersion()
|
boolean |
getVerbose()
Returns true if verbose operation has been requested. |
int |
getWarningLevel()
Gets the currently configured warning level. |
void |
setClasspath(String classpath)
Sets the classpath. |
void |
setClasspathList(List l)
sets the classpath using a list of Strings |
void |
setDebug(boolean debug)
Turns debugging operation on or off. |
void |
setDefaultScriptExtension(String defaultScriptExtension)
|
void |
setJointCompilationOptions(Map options)
Sets the joint compilation options for this configuration. |
void |
setMinimumRecompilationInterval(int time)
|
void |
setOutput(PrintWriter output)
Sets the output writer. |
void |
setPluginFactory(ParserPluginFactory pluginFactory)
|
void |
setRecompileGroovySource(boolean recompile)
|
void |
setScriptBaseClass(String scriptBaseClass)
Sets the name of the base class for scripts. |
void |
setSourceEncoding(String encoding)
Sets the encoding to be used when reading source files. |
void |
setTargetBytecode(String version)
Allow setting the bytecode compatibility. |
void |
setTargetDirectory(String directory)
Sets the target directory. |
void |
setTargetDirectory(File directory)
Sets the target directory. |
void |
setTolerance(int tolerance)
Sets the error tolerance, which is the number of non-fatal errors (per unit) that should be tolerated before compilation is aborted. |
void |
setVerbose(boolean verbose)
Turns verbose operation on or off. |
void |
setWarningLevel(int level)
Sets the warning level. |
Constructor Detail |
---|
public CompilerConfiguration()
public CompilerConfiguration(CompilerConfiguration configuration)
// In all likelihood there is already a configuration in your code's context // for you to copy, but for the sake of this example we'll use the global default. CompilerConfiguration myConfiguration = new CompilerConfiguration(CompilerConfiguration.DEFAULT); myConfiguration.setDebug(true);
public CompilerConfiguration(Properties configuration)
Method Detail |
---|
public void configure(Properties configuration)
public List getClasspath()
public boolean getDebug()
public String getDefaultScriptExtension()
public Map getJointCompilationOptions()
public int getMinimumRecompilationInterval()
public PrintWriter getOutput()
public ParserPluginFactory getPluginFactory()
public boolean getRecompileGroovySource()
public String getScriptBaseClass()
public String getSourceEncoding()
public String getTargetBytecode()
public File getTargetDirectory()
public int getTolerance()
static String getVMVersion()
public boolean getVerbose()
public int getWarningLevel()
public void setClasspath(String classpath)
public void setClasspathList(List l)
public void setDebug(boolean debug)
public void setDefaultScriptExtension(String defaultScriptExtension)
public void setJointCompilationOptions(Map options)
public void setMinimumRecompilationInterval(int time)
public void setOutput(PrintWriter output)
public void setPluginFactory(ParserPluginFactory pluginFactory)
public void setRecompileGroovySource(boolean recompile)
public void setScriptBaseClass(String scriptBaseClass)
public void setSourceEncoding(String encoding)
public void setTargetBytecode(String version)
public void setTargetDirectory(String directory)
public void setTargetDirectory(File directory)
public void setTolerance(int tolerance)
public void setVerbose(boolean verbose)
public void setWarningLevel(int level)