Skip navigation links
A B C E F G J L N O P S T 

A

addOffset(String) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
Derived classes call this method to "reset" the current line and column number at the currently read input character, and also changes the "file name" (see SimpleCompiler.cook(String, Reader)).

B

ByteArrayJavaFileManager<M extends JavaFileManager> - Class in org.codehaus.commons.compiler.jdk
A ForwardingJavaFileManager that stores JavaFileObjects in byte arrays, i.e. in memory (as opposed to the StandardJavaFileManager, which stores them in files).
ByteArrayJavaFileManager(M) - Constructor for class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
ByteArrayJavaFileManager.ByteArrayJavaFileObject - Class in org.codehaus.commons.compiler.jdk
Byte array-based implementation of JavaFileObject.
ByteArrayJavaFileObject(String, JavaFileObject.Kind) - Constructor for class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 

C

ClassBodyEvaluator - Class in org.codehaus.commons.compiler.jdk
To set up a ClassBodyEvaluator object, proceed as described for IClassBodyEvaluator.
ClassBodyEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
ClassLoaders - Class in org.codehaus.commons.compiler.jdk
Utility methods around the ClassLoader.
compile(Resource[]) - Method in class org.codehaus.commons.compiler.jdk.Compiler
 
Compiler - Class in org.codehaus.commons.compiler.jdk
 
Compiler() - Constructor for class org.codehaus.commons.compiler.jdk.Compiler
 
CompilerFactory - Class in org.codehaus.commons.compiler.jdk
The CompilerFactory implementation for org.codehaus.commons.compiler.jdk.
CompilerFactory() - Constructor for class org.codehaus.commons.compiler.jdk.CompilerFactory
 
cook(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
cook(String, String[], Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
cook(String[], Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
cook(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
cook(Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
cook(String[], Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
cook(String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
cook(String[], String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
cook(String[], Reader[], String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
cook(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
createFastEvaluator(String, Class<T>, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
createFastEvaluator(Reader, Class<T>, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
createInstance(Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
createInstance(Reader) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Don't use.

E

evaluate(Object[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
evaluate(int, Object[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
ExpressionEvaluator - Class in org.codehaus.commons.compiler.jdk
This IExpressionEvaluator is implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement.
ExpressionEvaluator(String, Class<?>, String[], Class<?>[]) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Equivalent to ExpressionEvaluator ee = new ExpressionEvaluator(); ee.setExpressionType(expressionType); ee.setParameters(parameterNames, parameterTypes); ee.cook(expression);
ExpressionEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Equivalent to ExpressionEvaluator ee = new ExpressionEvaluator(); ee.setExpressionType(expressionType); ee.setParameters(parameterNames, parameterTypes); ee.setThrownExceptions(thrownExceptions); ee.setParentClassLoader(optionalParentClassLoader); ee.cook(expression);
ExpressionEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[], Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Equivalent to ExpressionEvaluator ee = new ExpressionEvaluator(); ee.setExpressionType(expressionType); ee.setParameters(parameterNames, parameterTypes); ee.setThrownExceptions(thrownExceptions); ee.setExtendedType(optionalExtendedType); ee.setImplementedTypes(implementedTypes); ee.setParentClassLoader(optionalParentClassLoader); ee.cook(expression);
ExpressionEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 

F

findClass(String) - Method in class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
 
findClass(String) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader

G

getClassLoader() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
getClazz() - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
getDefaultReturnType() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
The default return type of an expression is Object.class.
getDefaultReturnType() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
The default return type of a script is void.
getFileForInput(JavaFileManager.Location, String, String) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
getFileForOutput(JavaFileManager.Location, String, String, FileObject) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
getId() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
getImplementationVersion() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
getMethod() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getMethod(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getMethods() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getReturnType(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getSubresources(ClassLoader, String, boolean) - Static method in class org.codehaus.commons.compiler.jdk.ClassLoaders
Equivalent with ClassLoaders.getSubresources(ClassLoader, String, boolean, boolean) with the recurse parameter set to true.
getSubresources(ClassLoader, String, boolean, boolean) - Static method in class org.codehaus.commons.compiler.jdk.ClassLoaders
Returns a name-to-URL mapping of all resources "under" a given directory name.
getSubresourcesOf(URL, String, boolean) - Static method in class org.codehaus.commons.compiler.jdk.ClassLoaders
Equivalent with ClassLoaders.getSubresourcesOf(URL, String, boolean, boolean) with the recurse parameter set to true.
getSubresourcesOf(URL, String, boolean, boolean) - Static method in class org.codehaus.commons.compiler.jdk.ClassLoaders
Returns a name-to-URL mapping of all resources "under" a given root resource.

J

JavaFileManagerClassLoader - Class in org.codehaus.commons.compiler.jdk
A ClassLoader that loads classes through a JavaFileManager.
JavaFileManagerClassLoader(JavaFileManager) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
 
JavaFileManagerClassLoader(JavaFileManager, ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
 
JavaSourceClassLoader - Class in org.codehaus.commons.compiler.jdk
A ClassLoader that loads classes by looking for their source files through a 'source path' and compiling them on-the-fly.
JavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
JavaSourceClassLoader.DiagnosticException - Exception in org.codehaus.commons.compiler.jdk
 

L

list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 

N

newClassBodyEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newCompiler() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newExpressionEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newFileName(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
Sets the given file name, and the current line number to 1, and the current column number to 1, when the first char is read from the reader.
newJavaSourceClassLoader() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newJavaSourceClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newScriptEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newSimpleCompiler() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 

O

openInputStream() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 
openOutputStream() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 
optionalOverrideMethod - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Whether methods override a method declared by a supertype; null means "none".
optionalStaticMethod - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Whether methods are static; null means "all".
org.codehaus.commons.compiler.jdk - package org.codehaus.commons.compiler.jdk
An implementation of the org.codehaus.commons.compiler API that uses the "JAVAC" Java compiler that is part of the "Java Development Kit" (JDK).

P

parseImportDeclarations(Reader) - Static method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
Heuristically parses IMPORT declarations at the beginning of the character stream produced by the given Reader.

S

ScriptEvaluator - Class in org.codehaus.commons.compiler.jdk
To set up a ScriptEvaluator object, proceed as described for IScriptEvaluator.
ScriptEvaluator(String) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to ScriptEvaluator se = new ScriptEvaluator(); se.cook(script);
ScriptEvaluator(String, Class<?>) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to ScriptEvaluator se = new ScriptEvaluator(); se.setReturnType(returnType); se.cook(script);
ScriptEvaluator(String, Class<?>, String[], Class<?>[]) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to ScriptEvaluator se = new ScriptEvaluator(); se.setReturnType(returnType); se.setParameters(parameterNames, parameterTypes); se.cook(script);
ScriptEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[]) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to ScriptEvaluator se = new ScriptEvaluator(); se.setReturnType(returnType); se.setParameters(parameterNames, parameterTypes); se.setThrownExceptions(thrownExceptions); se.cook(script);
ScriptEvaluator(String, InputStream, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to ScriptEvaluator se = new ScriptEvaluator(); se.setReturnType(returnType); se.setParameters(parameterNames, parameterTypes); se.setThrownExceptions(thrownExceptions); se.setParentClassLoader(optionalParentClassLoader); se.cook(optionalFileName, is);
ScriptEvaluator(String, Reader, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to ScriptEvaluator se = new ScriptEvaluator(); se.setReturnType(returnType); se.setParameters(parameterNames, parameterTypes); se.setThrownExceptions(thrownExceptions); se.setParentClassLoader(optionalParentClassLoader); se.cook(reader);
ScriptEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.Compiler
Adds command line options that are passed unchecked to the Compiler.
setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
Notice: Don't use the '-g' options - these are controlled through JavaSourceClassLoader.setDebuggingInfo(boolean, boolean, boolean).
setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setDefaultImports(String...) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setExpressionType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
setExpressionTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
setExtendedClass(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setExtendedType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setImplementedTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setMethodName(String) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setMethodNames(String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setNoPermissions() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setOverrideMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setOverrideMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setParameters(String[], Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setParentClassLoader(ClassLoader, Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
Deprecated.
Auxiliary classes never really worked... don't use them.
setPermissions(Permissions) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setReturnType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Deprecated.
setReturnType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setReturnTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Deprecated.
setReturnTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setSourceFileCharacterEncoding(String) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
setStaticMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setStaticMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setThrownExceptions(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setThrownExceptions(Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setVerbose(boolean) - Method in class org.codehaus.commons.compiler.jdk.Compiler
 
setWarningHandler(WarningHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
SimpleCompiler - Class in org.codehaus.commons.compiler.jdk
The JDK-based implementation of ISimpleCompiler.
SimpleCompiler() - Constructor for class org.codehaus.commons.compiler.jdk.SimpleCompiler
 

T

toByteArray() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 
toString() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
A B C E F G J L N O P S T 
Skip navigation links

Copyright © 2019. All rights reserved.