- CachingJavaSourceClassLoader - Class in org.codehaus.janino
-
A
JavaSourceClassLoader that uses a resource storage provided by the application to
cache compiled classes and thus saving unnecessary recompilations.
- CachingJavaSourceClassLoader(ClassLoader, File[], String, File) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
-
- CachingJavaSourceClassLoader(ClassLoader, ResourceFinder, String, ResourceFinder, ResourceCreator) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
-
Notice that this class is thread-safe if and only if the
classFileCacheResourceCreator stores its
data atomically, i.e. the
classFileCacheResourceFinder sees the resource written by the
classFileCacheResourceCreator only after the
OutputStream is closed.
- caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
-
The CASE labels at the top of the 'switch block statement group'.
- Cast(Location, Java.Type, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Cast
-
- CatchClause(Location, Java.FunctionDeclarator.FormalParameter, Java.Block) - Constructor for class org.codehaus.janino.Java.CatchClause
-
- catchClauses - Variable in class org.codehaus.janino.Java.TryStatement
-
The list of catch clauses (including the 'default' clause) of the TRY statement.
- caughtException - Variable in class org.codehaus.janino.Java.CatchClause
-
Container for the type and the name of the caught exception.
- changeAccess(int) - Method in class org.codehaus.janino.Java.Modifiers
-
- changeAccess(short, short) - Static method in class org.codehaus.janino.Mod
-
- CHAR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type CHAR.
- CHAR - Static variable in class org.codehaus.janino.IClass
-
The
IClass object for the primitive type CHAR.
- CharacterLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.CharacterLiteral
-
- CharElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.CharElementValue
-
- ClassBodyDemo - Class in org.codehaus.commons.compiler.samples
-
- ClassBodyEvaluator - Class in org.codehaus.commons.compiler.jdk
-
- ClassBodyEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
-
- ClassBodyEvaluator - Class in org.codehaus.janino
-
The optionalClassLoader serves two purposes:
It is used to look for classes referenced by the class body.
- ClassBodyEvaluator(String) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.cook(classBody);
- ClassBodyEvaluator(String, InputStream) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.cook(optionalFileName, is);
- ClassBodyEvaluator(String, Reader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.cook(optionalFileName, reader);
- ClassBodyEvaluator(Scanner, ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.setParentClassLoader(optionalParentClassLoader);
cbe.cook(scanner);
- ClassBodyEvaluator(Scanner, Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.setExtendedType(optionalExtendedType);
cbe.setImplementedTypes(implementedTypes);
cbe.setParentClassLoader(optionalParentClassLoader);
cbe.cook(scanner);
- ClassBodyEvaluator(Scanner, String, Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.setClassName(className);
cbe.setExtendedType(optionalExtendedType);
cbe.setImplementedTypes(implementedTypes);
cbe.setParentClassLoader(optionalParentClassLoader);
cbe.cook(scanner);
- ClassBodyEvaluator() - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
- ClassElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ClassElementValue
-
- classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.SimpleCompiler
-
- ClassFile - Class in org.codehaus.janino.util
-
An object that implements the Java "class file" format.
- ClassFile(short, String, String, String[]) - Constructor for class org.codehaus.janino.util.ClassFile
-
Constructs a class with no fields and methods.
- ClassFile(InputStream) - Constructor for class org.codehaus.janino.util.ClassFile
-
Reads "class file" data from the
inputStream and construct a
ClassFile object from it.
- ClassFile.AnnotationsAttribute - Class in org.codehaus.janino.util
-
Representation of a Runtime[In]visibleAnnotations attribute (see JVMS8 4.7.16/17).
- ClassFile.AnnotationsAttribute.Annotation - Class in org.codehaus.janino.util
-
The structure of the classes array as described in JVMS7 4.7.6.
- ClassFile.AnnotationsAttribute.ArrayElementValue - Class in org.codehaus.janino.util
-
Representation of the "array_value" structure.
- ClassFile.AnnotationsAttribute.BooleanElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.ByteElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.CharElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.ClassElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.ConstantElementValue - Class in org.codehaus.janino.util
-
Convenience class for element values that are constants (as opposed to annotations, enum constants and
arrays).
- ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R,EX extends Throwable> - Interface in org.codehaus.janino.util
-
The visitor interface for the implementation of the "visitor" pattern.
- ClassFile.AnnotationsAttribute.DoubleElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.ElementValue - Interface in org.codehaus.janino.util
-
Representation of the "element_value" structure (see JVMS8 4.7.16.1).
- ClassFile.AnnotationsAttribute.ElementValue.Visitor<R,EX extends Throwable> - Interface in org.codehaus.janino.util
-
The visitor interface for the implementation of the "visitor" pattern.
- ClassFile.AnnotationsAttribute.EnumConstValue - Class in org.codehaus.janino.util
-
Representation of the "enum_const_value" element in the "element_value" structure.
- ClassFile.AnnotationsAttribute.FloatElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.IntElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.LongElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.ShortElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AnnotationsAttribute.StringElementValue - Class in org.codehaus.janino.util
-
- ClassFile.AttributeInfo - Class in org.codehaus.janino.util
-
Representation of a class file attribute (see JVMS7 4.7).
- ClassFile.ClassFileException - Exception in org.codehaus.janino.util
-
Unchecked exception that represents an error condition that could occur during processing of class files, e.g.
- ClassFile.CodeAttribute - Class in org.codehaus.janino.util
-
Representation of an unmodifiable Code attribute, as read from a class file.
- ClassFile.ConstantClassInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.1.
- ClassFile.ConstantFieldrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantInterfaceMethodrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantMethodrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantNameAndTypeInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.6.
- ClassFile.ConstantPoolInfo - Class in org.codehaus.janino.util
-
Base for various the constant pool table entry types.
- ClassFile.ConstantUtf8Info - Class in org.codehaus.janino.util
-
See JVMS7 4.4.7.
- ClassFile.ConstantValueAttribute - Class in org.codehaus.janino.util
-
Representation of a ConstantValue attribute (see JVMS 4.7.2).
- ClassFile.ConstantValuePoolInfo - Class in org.codehaus.janino.util
-
Intermediate base class for constant pool table entry types that have 'value' semantics: Double, Float,
Integer, Long, String
- ClassFile.DeprecatedAttribute - Class in org.codehaus.janino.util
-
Representation of a Deprecated attribute (see JVMS 4.7.10).
- ClassFile.ExceptionsAttribute - Class in org.codehaus.janino.util
-
Representation of an Exceptions attribute (see JVMS 4.7.4).
- ClassFile.FieldInfo - Class in org.codehaus.janino.util
-
Representation of a "method_info" structure, as defined by JVMS7 4.5.
- ClassFile.InnerClassesAttribute - Class in org.codehaus.janino.util
-
Representation of an InnerClasses attribute (see JVMS 4.7.5).
- ClassFile.InnerClassesAttribute.Entry - Class in org.codehaus.janino.util
-
The structure of the classes array as described in JVMS7 4.7.6.
- ClassFile.LineNumberTableAttribute - Class in org.codehaus.janino.util
-
Representation of a LineNumberTable attribute (see JVMS 4.7.8).
- ClassFile.LineNumberTableAttribute.Entry - Class in org.codehaus.janino.util
-
The structure of the entries in the line_number_table, as described in JVMS7 4.7.12.
- ClassFile.LocalVariableTableAttribute - Class in org.codehaus.janino.util
-
Representation of a LocalVariableTable attribute (see JVMS 4.7.9).
- ClassFile.LocalVariableTableAttribute.Entry - Class in org.codehaus.janino.util
-
The structure of the entries in the local_variable_table, as described in JVMS7 4.7.13.
- ClassFile.MethodInfo - Class in org.codehaus.janino.util
-
Representation of a "method_info" structure, as defined by JVMS7 4.6.
- ClassFile.SourceFileAttribute - Class in org.codehaus.janino.util
-
Representation of a SourceFile attribute (see JVMS 4.7.7).
- ClassFile.SyntheticAttribute - Class in org.codehaus.janino.util
-
Representation of a Synthetic attribute (see JVMS 4.7.6).
- ClassFileException(String) - Constructor for exception org.codehaus.janino.util.ClassFile.ClassFileException
-
- ClassFileException(String, Throwable) - Constructor for exception org.codehaus.janino.util.ClassFile.ClassFileException
-
- ClassFileIClass - Class in org.codehaus.janino
-
- ClassFileIClass(ClassFile, IClassLoader) - Constructor for class org.codehaus.janino.ClassFileIClass
-
- ClassLiteral(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.ClassLiteral
-
- ClassLoaderIClassLoader - Class in org.codehaus.janino
-
- ClassLoaderIClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
-
- ClassLoaderIClassLoader() - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
-
Equivalent to
ClassLoaderIClassLoader(Thread.currentThread().getContextClassLoader())
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.SimpleCompiler
-
- CLEAR_TABULATORS - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
- clearIFieldCaches() - Method in class org.codehaus.janino.IClass
-
- close() - Method in class org.codehaus.commons.io.MultiReader
-
Closes all delegates.
- close() - Method in class org.codehaus.janino.Scanner
-
- close() - Method in class org.codehaus.janino.Unparser
-
Flushes all generated code.
- close() - Method in class org.codehaus.janino.util.AutoIndentWriter
-
- close() - Method in class org.codehaus.janino.util.TeeReader
-
- CodeContext - Class in org.codehaus.janino
-
The context of the compilation of a function (constructor or method).
- CodeContext(ClassFile, String) - Constructor for class org.codehaus.janino.CodeContext
-
Creates an empty "Code" attribute.
- CodeContext.FixUp - Interface in org.codehaus.janino
-
- CodeContext.Inserter - Class in org.codehaus.janino
-
A class that implements an insertion point into a "Code" attribute.
- CodeContext.LineNumberOffset - Class in org.codehaus.janino
-
- CodeContext.Offset - Class in org.codehaus.janino
-
A class that represents an offset within a "Code" attribute.
- CompilationUnit(String) - Constructor for class org.codehaus.janino.Java.CompilationUnit
-
- compile(File[]) - Method in class org.codehaus.janino.Compiler
-
Reads a set of Java compilation units (a.k.a.
- compile(Resource[]) - Method in class org.codehaus.janino.Compiler
-
- CompileException - Exception in org.codehaus.commons.compiler
-
Representation of an error condition during compilation.
- CompileException(String, Location) - Constructor for exception org.codehaus.commons.compiler.CompileException
-
- CompileException(String, Location, Throwable) - Constructor for exception org.codehaus.commons.compiler.CompileException
-
- compileException(String) - Method in class org.codehaus.janino.Parser
-
- Compiler - Class in org.codehaus.janino
-
A simplified substitute for the javac tool.
- Compiler(File[], File[], File[], File[], File, String, boolean, boolean, boolean, boolean, StringPattern[], boolean) - Constructor for class org.codehaus.janino.Compiler
-
Initializes a Java compiler with the given parameters.
- Compiler(ResourceFinder, IClassLoader, ResourceFinder, ResourceCreator, String, boolean, boolean, boolean, boolean, WarningHandler) - Constructor for class org.codehaus.janino.Compiler
-
- Compiler.SimpleWarningHandler - Class in org.codehaus.janino
-
Prints warnings to STDERR.
- CompilerFactory - Class in org.codehaus.commons.compiler.jdk
-
- CompilerFactory() - Constructor for class org.codehaus.commons.compiler.jdk.CompilerFactory
-
- CompilerFactory - Class in org.codehaus.janino
-
- CompilerFactory() - Constructor for class org.codehaus.janino.CompilerFactory
-
- CompilerFactoryFactory - Class in org.codehaus.commons.compiler
-
- compileToClass(Java.CompilationUnit) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
Compiles the given compilation unit, load all generated classes, and return the class with the given name.
- compileToClassLoader(Java.CompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
-
Compiles the given compilation unit.
- compileUnit(boolean, boolean, boolean) - Method in class org.codehaus.janino.UnitCompiler
-
Generates an array of
ClassFile objects which represent the classes and interfaces declared in the
compilation unit.
- componentType - Variable in class org.codehaus.janino.Java.ArrayType
-
The (declared) type of the array's components.
- condition - Variable in class org.codehaus.janino.Java.DoStatement
-
The condition in the WHILE clause of this DO statement.
- condition - Variable in class org.codehaus.janino.Java.IfStatement
-
The condition of the IF statement.
- condition - Variable in class org.codehaus.janino.Java.SwitchStatement
-
The rvalue that is evaluated and matched with the CASE clauses.
- condition - Variable in class org.codehaus.janino.Java.WhileStatement
-
The 'condition' of the WHILE statement.
- ConditionalExpression(Location, Java.Rvalue, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ConditionalExpression
-
- ConstantClassInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantClassInfo
-
- constantDeclarations - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
-
The constants that this interface declares.
- ConstantElementValue(byte, short) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ConstantElementValue
-
- ConstantFieldrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
-
- ConstantInterfaceMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- ConstantMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
-
- ConstantNameAndTypeInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
-
- ConstantPoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- constantValueIndex - Variable in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ConstantElementValue
-
The index of the constant pool entry that holds the constant value for this annotation element.
- ConstantValuePoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
-
- constNameIndex - Variable in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.EnumConstValue
-
const_name_index; index of a
ClassFile.ConstantUtf8Info giveing the simple name of the enum
constant represented by this
element_value structure.
- ConstructorDeclarator(Location, String, Java.Modifiers, Java.FunctionDeclarator.FormalParameters, Java.Type[], Java.ConstructorInvocation, List<Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.ConstructorDeclarator
-
- ConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.ConstructorInvocation
-
- constructors - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
-
- ContinuableStatement(Location, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ContinuableStatement
-
- ContinueStatement(Location, String) - Constructor for class org.codehaus.janino.Java.ContinueStatement
-
- cook(Reader) - Method in class org.codehaus.commons.compiler.Cookable
-
- cook(InputStream) - Method in class org.codehaus.commons.compiler.Cookable
-
- cook(String, InputStream) - Method in class org.codehaus.commons.compiler.Cookable
-
- cook(InputStream, String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cook(String, InputStream, String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cook(String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cook(String, String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cook(String, Reader) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
Reader.
- cook(Reader) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
Reader.
- cook(InputStream) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
InputStream, encoded
in the "platform default encoding".
- cook(String, InputStream) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
InputStream, encoded
in the "platform default encoding".
- cook(InputStream, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
InputStream with the given
encoding.
- cook(String, InputStream, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
InputStream with the given
encoding.
- cook(String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
String.
- cook(String, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
String.
- cook(Reader[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- cook(String[], Reader[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- cook(String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- cook(String[], String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- 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
-
- cook(Scanner) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- cook(Scanner) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Scanner[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Parser[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Reader[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String[], Reader[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
On a 2 GHz Intel Pentium Core Duo under Windows XP with an IBM 1.4.2 JDK, compiling 10000 expressions "a + b"
(integer) takes about 4 seconds and 56 MB of main memory.
- cook(String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String[], String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.janino.SimpleCompiler
-
Scans, parses and compiles a given compilation unit from the given
Reader.
- cook(Scanner) - Method in class org.codehaus.janino.SimpleCompiler
-
Scans, parses and ompiles a given compilation unit from the given scanner.
- cook(Java.CompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
-
Cooks this compilation unit directly.
- Cookable - Class in org.codehaus.commons.compiler
-
- Cookable() - Constructor for class org.codehaus.commons.compiler.Cookable
-
- cookFile(File) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(File, String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(String, String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(File) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
File, encoded in the "platform default
encoding".
- cookFile(File, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
File with the given
encoding.
- cookFile(String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the named file, encoded in the "platform default encoding".
- cookFile(String, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the named file with the given optionalEncoding.
- CREATE_NEXT_TO_SOURCE_FILE - Static variable in class org.codehaus.janino.Compiler
-
Special value for "classFileResourceCreator".
- createAnonymousClassName() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- createAnonymousClassName() - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Creates a unique name for an anonymous class.
- createFastClassBodyEvaluator(Scanner, Class<?>, ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
- createFastClassBodyEvaluator(Scanner, String, Class<?>, Class<?>[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
- createFastEvaluator(String, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
- createFastEvaluator(Reader, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
- createFastEvaluator(String, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- createFastEvaluator(Reader, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
If the parameter and return types of the expression are known at compile time, then a "fast" script evaluator
can be instantiated through this method.
- 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
-
- createFastEvaluator(Reader, Class<T>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- createFastEvaluator(String, Class<T>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- createFastEvaluator(Scanner, Class<?>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
Notice: This method is not declared in
IScriptEvaluator, and is hence only available in
this
implementation of
org.codehaus.commons.compiler.
- createFastExpressionEvaluator(String, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastExpressionEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastExpressionEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastScriptEvaluator(String, Class<?>, String[]) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createFastScriptEvaluator(Scanner, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createFastScriptEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createFastScriptEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createInstance(Reader) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Scans, parses and compiles a class body from the tokens delivered by the the given
Reader, then creates
and returns an instance of that class.
- 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.
- createInstance(Reader) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- createInstance(Reader) - Method in class org.codehaus.janino.ScriptEvaluator
-
Don't use.
- createJavacLikePathIClassLoader(File[], File[], File[]) - Static method in class org.codehaus.janino.IClassLoader
-
Creates an
IClassLoader that looks for classes in the given "boot class path", then in the given
"extension directories", and then in the given "class path".
- createLocalTypeName(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- createLocalTypeName(String) - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Creates a unique name for a local class or interface.
- createObject(Class<?>, String) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
-
Creates an instance of the given type, by calling the single-string-parameter constructor, or, if
the value equals "", the zero-parameter constructor.
- createResource(String) - Method in class org.codehaus.janino.util.resource.FileResourceCreator
-
- createResource(String) - Method in class org.codehaus.janino.util.resource.MapResourceCreator
-
- createResource(String) - Method in interface org.codehaus.janino.util.resource.ResourceCreator
-
Creates the designated resource.
- Crement(Location, String, Java.Lvalue) - Constructor for class org.codehaus.janino.Java.Crement
-
- Crement(Location, Java.Lvalue, String) - Constructor for class org.codehaus.janino.Java.Crement
-
- CTOR_java_lang_StringBuilder__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
-
- currentElement - Variable in class org.codehaus.janino.Java.ForEachStatement
-
The 'current element local variable declaration' part of the 'enhanced FOR statement'.
- currentInserter() - Method in class org.codehaus.janino.CodeContext
-