public class CompilerFactory extends AbstractCompilerFactory
CompilerFactory implementation for org.codehaus.commons.compiler.jdk.| Constructor and Description |
|---|
CompilerFactory() |
| 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 |
toString() |
public String getId()
getId in interface ICompilerFactorygetId in class AbstractCompilerFactoryString which uniquely identifies the concrete implementation of this interface, e.g.
"org.codehaus.janino" or "org.codehaus.commons.compiler.jdk"public String toString()
toString in interface ICompilerFactorytoString in class AbstractCompilerFactoryString that identifies the concrete implementation of this interface in a user
interface, e.g. "janino" or "jdk"public String getImplementationVersion()
getImplementationVersion in interface ICompilerFactorygetImplementationVersion in class AbstractCompilerFactorynullpublic IExpressionEvaluator newExpressionEvaluator()
newExpressionEvaluator in interface ICompilerFactorynewExpressionEvaluator in class AbstractCompilerFactoryIExpressionEvaluatorpublic IScriptEvaluator newScriptEvaluator()
newScriptEvaluator in interface ICompilerFactorynewScriptEvaluator in class AbstractCompilerFactoryIScriptEvaluatorpublic IClassBodyEvaluator newClassBodyEvaluator()
newClassBodyEvaluator in interface ICompilerFactorynewClassBodyEvaluator in class AbstractCompilerFactoryIClassBodyEvaluatorpublic ISimpleCompiler newSimpleCompiler()
newSimpleCompiler in interface ICompilerFactorynewSimpleCompiler in class AbstractCompilerFactoryISimpleCompilerpublic AbstractJavaSourceClassLoader newJavaSourceClassLoader()
newJavaSourceClassLoader in interface ICompilerFactorynewJavaSourceClassLoader in class AbstractCompilerFactoryAbstractJavaSourceClassLoaderpublic AbstractJavaSourceClassLoader newJavaSourceClassLoader(ClassLoader parentClassLoader)
newJavaSourceClassLoader in interface ICompilerFactorynewJavaSourceClassLoader in class AbstractCompilerFactoryAbstractJavaSourceClassLoader