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, anIClassBodyEvaluatorand 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 interfaceIClassBodyEvaluatorParses a class body and returns it as aClassobject ready for use with java.lang.reflect.interfaceIExpressionEvaluatorAn engine that evaluates expressions in Java™ bytecode.interfaceIScriptEvaluatorAn engine that executes a script in Java™ bytecode.interfaceISimpleCompilerA 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 classCookableBase 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 classClassBodyEvaluatorTo set up aClassBodyEvaluatorobject, proceed as described forIClassBodyEvaluator.classExpressionEvaluatorThisIExpressionEvaluatoris implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.classScriptEvaluatorTo set up aScriptEvaluatorobject, proceed as described forIScriptEvaluator.classSimpleCompilerThe JDK-based implementation ofISimpleCompiler. -
Uses of ICookable in org.codehaus.janino
Classes in org.codehaus.janino that implement ICookable Modifier and Type Class Description classClassBodyEvaluatorTheoptionalClassLoaderserves two purposes: It is used to look for classes referenced by the class body.classExpressionEvaluatorThisIExpressionEvaluatoris implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.classScriptEvaluatorA number of "convenience constructors" exist that execute the setup steps instantly.classSimpleCompilerTo set up aSimpleCompilerobject, proceed as described forISimpleCompiler.
-