Uses of Interface
org.codehaus.commons.compiler.ICookable
Packages that use ICookable
Package
Description
This package declares interfaces for the implementation of an
IExpressionEvaluator, an IScriptEvaluator, an
IClassBodyEvaluator and an ISimpleCompiler.An implementation of the
org.codehaus.commons.compiler API that uses the "JAVAC" Java compiler that is
part of the "Java Development Kit" (JDK).The core of the Janino Java compiler.
-
Uses of ICookable in org.codehaus.commons.compiler
Subinterfaces of ICookable in org.codehaus.commons.compilerModifier and TypeInterfaceDescriptioninterfaceParses a class body and returns it as aClassobject ready for use with java.lang.reflect.interfaceAn engine that evaluates expressions in JVM bytecode.interfaceAn engine that executes a script in JVM bytecode.interfaceA simplified Java compiler that can compile only a single compilation unit.Classes in org.codehaus.commons.compiler that implement ICookableModifier and TypeClassDescriptionclassBase class for a simpleICookable.classImplements all methods ofIMultiCookable, except forIMultiCookable.cook(String[], Reader[]). -
Uses of ICookable in org.codehaus.commons.compiler.jdk
Classes in org.codehaus.commons.compiler.jdk that implement ICookableModifier and TypeClassDescriptionclassTo set up aClassBodyEvaluatorobject, proceed as described forIClassBodyEvaluator.classThisIExpressionEvaluatoris implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.classTo set up aScriptEvaluatorobject, proceed as described forIScriptEvaluator.classjavax.tools-based implementation ofISimpleCompiler. -
Uses of ICookable in org.codehaus.janino
Classes in org.codehaus.janino that implement ICookableModifier and TypeClassDescriptionclassclassThisIExpressionEvaluatoris implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.classAn implementation ofIScriptEvaluatorthat utilizes the JANINO Java compiler.classTo set up aSimpleCompilerobject, proceed as described forISimpleCompiler.