public class CompilerFactory extends AbstractCompilerFactory
| Constructor and Description |
|---|
CompilerFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getId() |
java.lang.String |
getImplementationVersion() |
IClassBodyEvaluator |
newClassBodyEvaluator() |
IExpressionEvaluator |
newExpressionEvaluator() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader) |
IScriptEvaluator |
newScriptEvaluator() |
ISimpleCompiler |
newSimpleCompiler() |
public java.lang.String getId()
getId in interface ICompilerFactorygetId in class AbstractCompilerFactoryString that identifies the concrete implementation of this interface, e.g.
'org.codehaus.janino' or 'org.codehaus.commons.compiler.jdk'public java.lang.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(java.lang.ClassLoader parentClassLoader)
newJavaSourceClassLoader in interface ICompilerFactorynewJavaSourceClassLoader in class AbstractCompilerFactoryAbstractJavaSourceClassLoader