org.codehaus.commons.compiler
Interface ICompilerFactory
- All Known Implementing Classes:
- AbstractCompilerFactory, CompilerFactory, CompilerFactory
public interface ICompilerFactory
getId
java.lang.String getId()
- Returns:
- A
String
that identifies the concrete implementation of this interface, e.g.
'org.codehaus.janino' or 'org.codehaus.commons.compiler.jdk'
getImplementationVersion
java.lang.String getImplementationVersion()
- Returns:
- The version of this implementation of the commons-compiler specification, or
null
newExpressionEvaluator
IExpressionEvaluator newExpressionEvaluator()
- Throws:
java.lang.UnsupportedOperationException
- The underlying implementation does not implement an IExpressionEvaluator
- See Also:
IExpressionEvaluator
newScriptEvaluator
IScriptEvaluator newScriptEvaluator()
- Throws:
java.lang.UnsupportedOperationException
- The underlying implementation does not implement an IScriptEvaluator
- See Also:
IScriptEvaluator
newClassBodyEvaluator
IClassBodyEvaluator newClassBodyEvaluator()
- Throws:
java.lang.UnsupportedOperationException
- The underlying implementation does not implement an IClassBodyEvaluator
- See Also:
IClassBodyEvaluator
newSimpleCompiler
ISimpleCompiler newSimpleCompiler()
- Throws:
java.lang.UnsupportedOperationException
- The underlying implementation does not implement an ISimpleCompiler
- See Also:
ISimpleCompiler
newJavaSourceClassLoader
AbstractJavaSourceClassLoader newJavaSourceClassLoader()
- Throws:
java.lang.UnsupportedOperationException
- The underlying implementation does not implement an AbstractJavaSourceClassLoader
- See Also:
AbstractJavaSourceClassLoader
newJavaSourceClassLoader
AbstractJavaSourceClassLoader newJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader)
- Throws:
java.lang.UnsupportedOperationException
- The underlying implementation does not implement an AbstractJavaSourceClassLoader
- See Also:
AbstractJavaSourceClassLoader
Copyright © 2001-2011. All Rights Reserved.