Uses of Interface
org.codehaus.commons.compiler.ICookable
-
Packages that use ICookable Package Description org.codehaus.commons.compiler This package declares interfaces for the implementation of anIExpressionEvaluator
, anIScriptEvaluator
, anIClassBodyEvaluator
and anISimpleCompiler
.org.codehaus.commons.compiler.jdk Main package of the plugin.org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler. -
-
Uses of ICookable in org.codehaus.commons.compiler
Subinterfaces of ICookable in org.codehaus.commons.compiler Modifier and Type Interface Description interface
IClassBodyEvaluator
Parses a class body and returns it as aClass
object ready for use with java.lang.reflect.interface
IExpressionEvaluator
An engine that evaluates expressions in Java™ bytecode.interface
IScriptEvaluator
An engine that executes a script in Java™ bytecode.interface
ISimpleCompiler
A simplified Java™ compiler that can compile only a single compilation unit.Classes in org.codehaus.commons.compiler that implement ICookable Modifier and Type Class Description class
Cookable
Base class for a simpleICookable
. -
Uses of ICookable in org.codehaus.commons.compiler.jdk
Classes in org.codehaus.commons.compiler.jdk that implement ICookable Modifier and Type Class Description class
ClassBodyEvaluator
To set up aClassBodyEvaluator
object, proceed as described forIClassBodyEvaluator
.class
ExpressionEvaluator
ThisIExpressionEvaluator
is implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.class
ScriptEvaluator
To set up aScriptEvaluator
object, proceed as described forIScriptEvaluator
.class
SimpleCompiler
The JDK-based implementation ofISimpleCompiler
. -
Uses of ICookable in org.codehaus.janino
Classes in org.codehaus.janino that implement ICookable Modifier and Type Class Description class
ClassBodyEvaluator
TheoptionalClassLoader
serves two purposes: It is used to look for classes referenced by the class body.class
ExpressionEvaluator
ThisIExpressionEvaluator
is implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.class
ScriptEvaluator
A number of "convenience constructors" exist that execute the setup steps instantly.class
SimpleCompiler
To set up aSimpleCompiler
object, proceed as described forISimpleCompiler
.
-