Web Site
A B C D E F G H I J L M N O P R S T U V W Z

C

CHAR - Static variable in class org.codehaus.janino.Descriptor
 
CHAR - Static variable in class org.codehaus.janino.IClass
 
CHAR - Static variable in class org.codehaus.janino.Java.BasicType
 
CLASS - Static variable in class org.codehaus.janino.Descriptor
 
CLASS - Variable in class org.codehaus.janino.IClassLoader
 
CLONEABLE - Static variable in class org.codehaus.janino.Descriptor
 
CLONEABLE - Variable in class org.codehaus.janino.IClassLoader
 
CONSTANT_VALUE_NULL - Static variable in class org.codehaus.janino.Java.Rvalue
 
ClassBodyDemo - class org.codehaus.janino.samples.ClassBodyDemo.
A test program that allows you to play around with the ClassBodyEvaluator class.
ClassBodyEvaluator - class org.codehaus.janino.ClassBodyEvaluator.
Parses a class body and returns it as a java.lang.Class object ready for use with java.lang.reflect.
ClassBodyEvaluator(String) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader).
ClassBodyEvaluator(String, InputStream) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader).
ClassBodyEvaluator(String, Reader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader).
ClassBodyEvaluator(Scanner, ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader).
ClassBodyEvaluator(Scanner, Class, Class[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader).
ClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
Parse and compile a class body, i.e.
ClassFile - class org.codehaus.janino.util.ClassFile.
An object that represents the JavaTM "class file" format.
ClassFile(short, String, String, String[]) - Constructor for class org.codehaus.janino.util.ClassFile
Construct from parsed components.
ClassFile(InputStream) - Constructor for class org.codehaus.janino.util.ClassFile
Read "class file" data from a InputStream and construct a ClassFile object from it.
ClassFile.AttributeInfo - class org.codehaus.janino.util.ClassFile.AttributeInfo.
Representation of a class file attribute (see JVMS 4.7).
ClassFile.AttributeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.AttributeInfo
 
ClassFile.ConstantClassInfo - class org.codehaus.janino.util.ClassFile.ConstantClassInfo.
 
ClassFile.ConstantClassInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
ClassFile.ConstantFieldrefInfo - class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo.
 
ClassFile.ConstantFieldrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
ClassFile.ConstantInterfaceMethodrefInfo - class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo.
 
ClassFile.ConstantInterfaceMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
ClassFile.ConstantMethodrefInfo - class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo.
 
ClassFile.ConstantMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
ClassFile.ConstantNameAndTypeInfo - class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo.
 
ClassFile.ConstantNameAndTypeInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
ClassFile.ConstantPoolInfo - class org.codehaus.janino.util.ClassFile.ConstantPoolInfo.
 
ClassFile.ConstantPoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
 
ClassFile.ConstantUtf8Info - class org.codehaus.janino.util.ClassFile.ConstantUtf8Info.
 
ClassFile.ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
ClassFile.ConstantValueAttribute - class org.codehaus.janino.util.ClassFile.ConstantValueAttribute.
Representation of a "ConstantValue" attribute (see JVMS 4.7.2).
ClassFile.ConstantValuePoolInfo - class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo.
 
ClassFile.ConstantValuePoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
 
ClassFile.DeprecatedAttribute - class org.codehaus.janino.util.ClassFile.DeprecatedAttribute.
Representation of a "Deprecated" attribute (see JVMS 4.7.10).
ClassFile.DeprecatedAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
 
ClassFile.ExceptionsAttribute - class org.codehaus.janino.util.ClassFile.ExceptionsAttribute.
Representation of an "Exceptions" attribute (see JVMS 4.7.4).
ClassFile.ExceptionsAttribute(short, short[]) - Constructor for class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
ClassFile.FieldInfo - class org.codehaus.janino.util.ClassFile.FieldInfo.
 
ClassFile.FieldInfo(short, short, short, List) - Constructor for class org.codehaus.janino.util.ClassFile.FieldInfo
 
ClassFile.InnerClassesAttribute - class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.
Representation of an "InnerClasses" attribute (see JVMS 4.7.5).
ClassFile.InnerClassesAttribute.Entry - class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry.
 
ClassFile.InnerClassesAttribute.Entry(short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
 
ClassFile.LineNumberTableAttribute - class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.
Representation of a "LineNumberTable" attribute (see JVMS 4.7.8).
ClassFile.LineNumberTableAttribute(short, ClassFile.LineNumberTableAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
 
ClassFile.LineNumberTableAttribute.Entry - class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry.
 
ClassFile.LineNumberTableAttribute.Entry(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
 
ClassFile.LocalVariableTableAttribute - class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.
Representation of a "LocalVariableTable" attribute (see JVMS 4.7.9).
ClassFile.LocalVariableTableAttribute.Entry - class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry.
 
ClassFile.LocalVariableTableAttribute.Entry(short, short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
 
ClassFile.MethodInfo - class org.codehaus.janino.util.ClassFile.MethodInfo.
This class represents a "method_info" structure, as defined by the JVM specification.
ClassFile.MethodInfo(short, short, short, List) - Constructor for class org.codehaus.janino.util.ClassFile.MethodInfo
Initialize the "method_info" structure.
ClassFile.SourceFileAttribute - class org.codehaus.janino.util.ClassFile.SourceFileAttribute.
Representation of a "SourceFile" attribute (see JVMS 4.7.7).
ClassFile.SourceFileAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SourceFileAttribute
 
ClassFile.SyntheticAttribute - class org.codehaus.janino.util.ClassFile.SyntheticAttribute.
Representation of a "Synthetic" attribute (see JVMS 4.7.6).
ClassFileIClass - class org.codehaus.janino.ClassFileIClass.
A wrapper object that turns a ClassFile object into a IClass.
ClassFileIClass(ClassFile, IClassLoader) - Constructor for class org.codehaus.janino.ClassFileIClass
 
ClassLoaderIClassLoader - class org.codehaus.janino.ClassLoaderIClassLoader.
An IClassLoader that loads IClasses through a reflection ClassLoader.
ClassLoaderIClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
 
ClassLoaderIClassLoader() - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
Equivalent to
CodeContext - class org.codehaus.janino.CodeContext.
The context of the compilation of a function (constructor or method).
CodeContext(ClassFile) - Constructor for class org.codehaus.janino.CodeContext
Create an empty "Code" attribute.
CodeContext.FixUp - interface org.codehaus.janino.CodeContext.FixUp.
A throw-in interface that marks CodeContext.Offsets as "fix-ups": During the execution of CodeContext.fixUp(), all "fix-ups" are invoked and can do last touches to the code attribute.
CodeContext.Inserter - class org.codehaus.janino.CodeContext.Inserter.
A class that implements an insertion point into a "Code" attribute.
CodeContext.Inserter() - Constructor for class org.codehaus.janino.CodeContext.Inserter
 
CodeContext.LineNumberOffset - class org.codehaus.janino.CodeContext.LineNumberOffset.
 
CodeContext.LineNumberOffset(short, short) - Constructor for class org.codehaus.janino.CodeContext.LineNumberOffset
 
CodeContext.Offset - class org.codehaus.janino.CodeContext.Offset.
A class that represents an offset within a "Code" attribute.
CodeContext.Offset() - Constructor for class org.codehaus.janino.CodeContext.Offset
 
CompileException - exception org.codehaus.janino.CompileException.
An exception that reflects an error during compilation.
CompileException(String, Location) - Constructor for class org.codehaus.janino.CompileException
 
Compiler - class org.codehaus.janino.Compiler.
A simplified substitute for the javac tool.
Compiler(File[], File[], File[], File[], File, String, boolean, DebuggingInformation, StringPattern[], boolean) - Constructor for class org.codehaus.janino.Compiler
Initialize a JavaTM compiler with the given parameters.
Compiler(ResourceFinder, IClassLoader, File, String, boolean, DebuggingInformation, StringPattern[], boolean) - Constructor for class org.codehaus.janino.Compiler
 
caseLabels - Variable in class org.codehaus.janino.Java.SwitchBlockStatementGroup
 
classToType(Location, Class) - Method in class org.codehaus.janino.EvaluatorBase
Wrap a reflection Class in a Java.Type object.
classesToTypes(Location, Class[]) - Method in class org.codehaus.janino.EvaluatorBase
Convert an array of Classes into an array ofJava.Types.
close() - Method in class org.codehaus.janino.Scanner
Closes the character source (file, InputStream, Reader) associated with this object.
close() - Method in class org.codehaus.janino.util.TeeReader
 
compile(File[]) - Method in class org.codehaus.janino.Compiler
Reads a set of JavaTM compilation units (a.k.a.
compile2(Java.ClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.AnonymousClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.LocalClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.MemberClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
compileAndLoad(Java.CompilationUnit, DebuggingInformation) - Method in class org.codehaus.janino.EvaluatorBase
Compile the given compilation unit.
compileAndLoad(Java.CompilationUnit, DebuggingInformation, String) - Method in class org.codehaus.janino.EvaluatorBase
Compile the given compilation unit, load all generated classes, and return the class with the given name.
compileUnit(DebuggingInformation) - Method in class org.codehaus.janino.UnitCompiler
Generates an array of ClassFile objects which represent the classes and interfaces defined in the compilation unit.
constantPool - Variable in class org.codehaus.janino.util.ClassFile
 
constantValue - Variable in class org.codehaus.janino.Java.ConstantValue
 
contains(EnumeratorSet) - Method in class org.codehaus.janino.util.enumerator.EnumeratorSet
Check if the object contains any of the given values.
containsAllOf(EnumeratorSet) - Method in class org.codehaus.janino.util.enumerator.EnumeratorSet
Check if the object contain all of the given values.
containsAnyOf(EnumeratorSet) - Method in class org.codehaus.janino.util.enumerator.EnumeratorSet
Check if the object contain any of the given values.
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.
createArrayIClass(IClass, IClass) - Static method in class org.codehaus.janino.IClass
Create an IClass that represents an array of the given component type.
createFastClassBodyEvaluator(Scanner, Class, ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
Compiles a class body and instantiates it.
createFastClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
Like ClassBodyEvaluator.createFastClassBodyEvaluator(Scanner, Class, ClassLoader), but gives you more control over the generated class (rarely needed in practice).
createFastExpressionEvaluator(String, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
If the parameter and return types of the expression are known at compile time, then a "fast" expression evaluator can be instantiated through this method.
createFastExpressionEvaluator(Scanner, String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
Like ExpressionEvaluator.createFastExpressionEvaluator(String, Class, String[], ClassLoader), but gives you more control over the generated class (rarely needed in practice).
createFastScriptEvaluator(Scanner, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
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.
createFastScriptEvaluator(Scanner, String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
Like ScriptEvaluator.createFastScriptEvaluator(Scanner, Class, String[], ClassLoader), but gives you more control over the generated class (rarely needed in practice).
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.janino.samples.DemoBase
 

Web Site
A B C D E F G H I J L M N O P R S T U V W Z