Top Description Constructors Methods
org.codehaus.janino

public Class CompilerFactory

extends AbstractCompilerFactory
Class Inheritance
Imports
java.security.AccessController, .PrivilegedAction, org.codehaus.commons.compiler.AbstractCompilerFactory, .AbstractJavaSourceClassLoader, .IClassBodyEvaluator, .ICompiler, .ICompilerFactory, .IExpressionEvaluator, .IScriptEvaluator, .ISimpleCompiler

The JANINO implementation of ICompilerFactory.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public String
public IClassBodyEvaluator
public ICompiler
public IExpressionEvaluator
public AbstractJavaSourceClassLoader
public AbstractJavaSourceClassLoader
public IScriptEvaluator
public ISimpleCompiler
public String
toString()

Implements abstract org.codehaus.commons.compiler.AbstractCompilerFactory.toString.

Implements org.codehaus.commons.compiler.ICompilerFactory.toString.

Returns a string representation of the object.

Constructor Detail

CompilerFactoryback to summary
public CompilerFactory()

Method Detail

getIdback to summary
public String getId()

Implements abstract org.codehaus.commons.compiler.AbstractCompilerFactory.getId.

Implements org.codehaus.commons.compiler.ICompilerFactory.getId.

Returns:String

Doc from org.codehaus.commons.compiler.ICompilerFactory.getId.

A String which uniquely identifies the concrete implementation of this interface, e.g. "org.codehaus.janino" or "org.codehaus.commons.compiler.jdk"

Annotations
@Override
getImplementationVersionback to summary
public String getImplementationVersion()

Implements abstract org.codehaus.commons.compiler.AbstractCompilerFactory.getImplementationVersion.

Implements org.codehaus.commons.compiler.ICompilerFactory.getImplementationVersion.

Returns:String

Doc from org.codehaus.commons.compiler.ICompilerFactory.getImplementationVersion.

The version of this implementation of the commons-compiler specification, or null

Annotations
@Override
newClassBodyEvaluatorback to summary
public IClassBodyEvaluator newClassBodyEvaluator()

Overrides org.codehaus.commons.compiler.AbstractCompilerFactory.newClassBodyEvaluator.

Implements org.codehaus.commons.compiler.ICompilerFactory.newClassBodyEvaluator.

Annotations
@Override
newCompilerback to summary
public ICompiler newCompiler()

Implements org.codehaus.commons.compiler.ICompilerFactory.newCompiler.

Annotations
@Override
newExpressionEvaluatorback to summary
public IExpressionEvaluator newExpressionEvaluator()

Overrides org.codehaus.commons.compiler.AbstractCompilerFactory.newExpressionEvaluator.

Implements org.codehaus.commons.compiler.ICompilerFactory.newExpressionEvaluator.

Annotations
@Override
newJavaSourceClassLoaderback to summary
public AbstractJavaSourceClassLoader newJavaSourceClassLoader()

Overrides org.codehaus.commons.compiler.AbstractCompilerFactory.newJavaSourceClassLoader.

Implements org.codehaus.commons.compiler.ICompilerFactory.newJavaSourceClassLoader.

Annotations
@Override
newJavaSourceClassLoaderback to summary
public AbstractJavaSourceClassLoader newJavaSourceClassLoader(final ClassLoader parentClassLoader)

Overrides org.codehaus.commons.compiler.AbstractCompilerFactory.newJavaSourceClassLoader.

Implements org.codehaus.commons.compiler.ICompilerFactory.newJavaSourceClassLoader.

Annotations
@Override
newScriptEvaluatorback to summary
public IScriptEvaluator newScriptEvaluator()

Overrides org.codehaus.commons.compiler.AbstractCompilerFactory.newScriptEvaluator.

Implements org.codehaus.commons.compiler.ICompilerFactory.newScriptEvaluator.

Annotations
@Override
newSimpleCompilerback to summary
public ISimpleCompiler newSimpleCompiler()

Overrides org.codehaus.commons.compiler.AbstractCompilerFactory.newSimpleCompiler.

Implements org.codehaus.commons.compiler.ICompilerFactory.newSimpleCompiler.

Annotations
@Override
toStringback to summary
public String toString()

Implements abstract org.codehaus.commons.compiler.AbstractCompilerFactory.toString.

Implements org.codehaus.commons.compiler.ICompilerFactory.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

Doc from org.codehaus.commons.compiler.ICompilerFactory.toString.

A human-readable String that identifies the concrete implementation of this interface in a user interface, e.g. "janino" or "jdk"

Annotations
@Override