public class CompilerFactory extends AbstractCompilerFactory
ICompilerFactory
.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 ICompilerFactory
getId
in class AbstractCompilerFactory
String
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 ICompilerFactory
toString
in class AbstractCompilerFactory
String
that identifies the concrete implementation of this interface in a user
interface, e.g. "janino" or "jdk"public String getImplementationVersion()
getImplementationVersion
in interface ICompilerFactory
getImplementationVersion
in class AbstractCompilerFactory
null
public IExpressionEvaluator newExpressionEvaluator()
newExpressionEvaluator
in interface ICompilerFactory
newExpressionEvaluator
in class AbstractCompilerFactory
IExpressionEvaluator
public IScriptEvaluator newScriptEvaluator()
newScriptEvaluator
in interface ICompilerFactory
newScriptEvaluator
in class AbstractCompilerFactory
IScriptEvaluator
public IClassBodyEvaluator newClassBodyEvaluator()
newClassBodyEvaluator
in interface ICompilerFactory
newClassBodyEvaluator
in class AbstractCompilerFactory
IClassBodyEvaluator
public ISimpleCompiler newSimpleCompiler()
newSimpleCompiler
in interface ICompilerFactory
newSimpleCompiler
in class AbstractCompilerFactory
ISimpleCompiler
public AbstractJavaSourceClassLoader newJavaSourceClassLoader()
newJavaSourceClassLoader
in interface ICompilerFactory
newJavaSourceClassLoader
in class AbstractCompilerFactory
AbstractJavaSourceClassLoader
public AbstractJavaSourceClassLoader newJavaSourceClassLoader(ClassLoader parentClassLoader)
newJavaSourceClassLoader
in interface ICompilerFactory
newJavaSourceClassLoader
in class AbstractCompilerFactory
AbstractJavaSourceClassLoader
Copyright © 2001–2016. All rights reserved.