Package org.codehaus.commons.compiler.jdk
Main package of the plugin.
-
Class Summary Class Description ByteArrayJavaFileManager<M extends JavaFileManager> AForwardingJavaFileManagerthat storesJavaFileObjects in byte arrays, i.e.ByteArrayJavaFileManager.ByteArrayJavaFileObject Byte array-based implementation ofJavaFileObject.ClassBodyEvaluator To set up aClassBodyEvaluatorobject, proceed as described forIClassBodyEvaluator.CompilerFactory TheCompilerFactoryimplementation fororg.codehaus.commons.compiler.jdk.ExpressionEvaluator ThisIExpressionEvaluatoris implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.JavaFileManagerClassLoader AClassLoaderthat loads classes through aJavaFileManager.JavaSourceClassLoader AClassLoaderthat loads classes by looking for their source files through a 'source path' and compiling them on-the-fly.ScriptEvaluator To set up aScriptEvaluatorobject, proceed as described forIScriptEvaluator.SimpleCompiler The JDK-based implementation ofISimpleCompiler.