public interface ICompilerFactory
| Modifier and Type | Method and Description |
|---|---|
String |
getId() |
String |
getImplementationVersion() |
IClassBodyEvaluator |
newClassBodyEvaluator() |
IExpressionEvaluator |
newExpressionEvaluator() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader(ClassLoader parentClassLoader) |
IScriptEvaluator |
newScriptEvaluator() |
ISimpleCompiler |
newSimpleCompiler() |
String getId()
String that identifies the concrete implementation of this interface, e.g.
'org.codehaus.janino' or 'org.codehaus.commons.compiler.jdk'String getImplementationVersion()
nullIExpressionEvaluator newExpressionEvaluator()
UnsupportedOperationException - The underlying implementation does not implement an IExpressionEvaluatorIExpressionEvaluatorIScriptEvaluator newScriptEvaluator()
UnsupportedOperationException - The underlying implementation does not implement an IScriptEvaluatorIScriptEvaluatorIClassBodyEvaluator newClassBodyEvaluator()
UnsupportedOperationException - The underlying implementation does not implement an IClassBodyEvaluatorIClassBodyEvaluatorISimpleCompiler newSimpleCompiler()
UnsupportedOperationException - The underlying implementation does not implement an ISimpleCompilerISimpleCompilerAbstractJavaSourceClassLoader newJavaSourceClassLoader()
UnsupportedOperationException - The underlying implementation does not implement an AbstractJavaSourceClassLoaderAbstractJavaSourceClassLoaderAbstractJavaSourceClassLoader newJavaSourceClassLoader(ClassLoader parentClassLoader)
UnsupportedOperationException - The underlying implementation does not implement an AbstractJavaSourceClassLoaderAbstractJavaSourceClassLoaderCopyright © 2001–2013. All rights reserved.