Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W Z 

A

ABSTRACT - Static variable in class org.codehaus.janino.Mod
 
AbstractCompilerFactory - Class in org.codehaus.commons.compiler
 
AbstractCompilerFactory() - Constructor for class org.codehaus.commons.compiler.AbstractCompilerFactory
 
AbstractJavaSourceClassLoader - Class in org.codehaus.commons.compiler
A ClassLoader that, unlike usual ClassLoaders, does not load byte code, but reads Java™ source code and then scans, parses, compiles and loads it into the virtual machine.
AbstractJavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
AbstractJavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
AbstractJavaSourceClassLoader.ProtectionDomainFactory - Interface in org.codehaus.commons.compiler
 
AbstractTypeBodyDeclaration(Location, boolean) - Constructor for class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
AbstractTypeDeclaration(Location, short) - Constructor for class org.codehaus.janino.Java.AbstractTypeDeclaration
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.AmbiguousName
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.AmbiguousName
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.AmbiguousName
 
accept(Visitor.TypeDeclarationVisitor) - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ArrayAccessExpression
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ArrayAccessExpression
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.ArrayAccessExpression
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ArrayLength
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ArrayLength
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ArrayType
 
accept(Visitor.TypeVisitor) - Method in class org.codehaus.janino.Java.ArrayType
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Assignment
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.Assignment
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Atom
 
accept(Visitor.TypeVisitor) - Method in class org.codehaus.janino.Java.BasicType
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.BasicType
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.BinaryOperation
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.BinaryOperation
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.Block
 
accept(Visitor.BlockStatementVisitor) - Method in interface org.codehaus.janino.Java.BlockStatement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.BreakStatement
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Cast
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.Cast
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ClassLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ClassLiteral
 
accept(Visitor.ImportVisitor) - Method in class org.codehaus.janino.Java.CompilationUnit.ImportDeclaration
 
accept(Visitor.ImportVisitor) - Method in class org.codehaus.janino.Java.CompilationUnit.SingleStaticImportDeclaration
 
accept(Visitor.ImportVisitor) - Method in class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
 
accept(Visitor.ImportVisitor) - Method in class org.codehaus.janino.Java.CompilationUnit.StaticImportOnDemandDeclaration
 
accept(Visitor.ImportVisitor) - Method in class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ConditionalExpression
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ConditionalExpression
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in class org.codehaus.janino.Java.ConstructorDeclarator
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.ContinueStatement
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Crement
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.Crement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.DoStatement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.EmptyStatement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.ExpressionStatement
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.FieldAccess
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.FieldAccess
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.FieldAccess
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.FieldAccessExpression
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.FieldAccessExpression
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.FieldAccessExpression
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in class org.codehaus.janino.Java.FieldDeclaration
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.FieldDeclaration
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.ForStatement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.IfStatement
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in class org.codehaus.janino.Java.Initializer
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.Initializer
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Instanceof
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.Instanceof
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.LabeledStatement
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Literal
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.Literal
 
accept(Visitor.TypeDeclarationVisitor) - Method in class org.codehaus.janino.Java.LocalClassDeclaration
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.LocalClassDeclarationStatement
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.LocalVariableAccess
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.LocalVariableAccess
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.LocalVariableAccess
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.Lvalue
 
accept(Visitor.TypeDeclarationVisitor) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
 
accept(Visitor.TypeDeclarationVisitor) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in class org.codehaus.janino.Java.MethodDeclarator
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.MethodInvocation
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.MethodInvocation
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.NewAnonymousClassInstance
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.NewAnonymousClassInstance
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.NewArray
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.NewArray
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.NewClassInstance
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.NewClassInstance
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.NewInitializedArray
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.NewInitializedArray
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Package
 
accept(Visitor.TypeDeclarationVisitor) - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
accept(Visitor.TypeDeclarationVisitor) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ParameterAccess
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ParameterAccess
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ParenthesizedExpression
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ParenthesizedExpression
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.ParenthesizedExpression
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.QualifiedThisReference
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.QualifiedThisReference
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ReferenceType
 
accept(Visitor.TypeVisitor) - Method in class org.codehaus.janino.Java.ReferenceType
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.ReturnStatement
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.Rvalue
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.RvalueMemberType
 
accept(Visitor.TypeVisitor) - Method in class org.codehaus.janino.Java.RvalueMemberType
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.SimpleType
 
accept(Visitor.TypeVisitor) - Method in class org.codehaus.janino.Java.SimpleType
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
accept(Visitor.LvalueVisitor) - Method in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.SuperclassMethodInvocation
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.SuperclassMethodInvocation
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.SwitchStatement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.SynchronizedStatement
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ThisReference
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ThisReference
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.ThrowStatement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.TryStatement
 
accept(Visitor.TypeVisitor) - Method in class org.codehaus.janino.Java.Type
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
 
accept(Visitor.TypeDeclarationVisitor) - Method in interface org.codehaus.janino.Java.TypeDeclaration
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.UnaryOperation
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.UnaryOperation
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.WhileStatement
 
Access - Class in org.codehaus.janino
Return value for IClass.IMember.getAccess().
accessFlags - Variable in class org.codehaus.janino.util.ClassFile
 
add(Object) - Method in class org.codehaus.janino.util.iterator.FilterListIterator
addAttribute(ClassFile.AttributeInfo) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
addAttribute(ClassFile.AttributeInfo) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
addConstantClassInfo(String) - Method in class org.codehaus.janino.util.ClassFile
Return the constant index number for a "CONSTANT_Class_info" structure to the class file.
addConstantDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.Java.InterfaceDeclaration
 
addConstantDoubleInfo(double) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_Double_info" structure to the class file.
addConstantFieldrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_Fieldref_info" structure to the class file.
addConstantFloatInfo(float) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_Float_info" structure to the class file.
addConstantIntegerInfo(int) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_Integer_info" structure to the class file.
addConstantInterfaceMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_InterfaceMethodref_info" structure to the class file.
addConstantLongInfo(long) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_Long_info" structure to the class file.
addConstantMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_Methodref_info" structure to the class file.
addConstantStringInfo(String) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_String_info" structure to the class file.
addConstantUtf8Info(String) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_Utf8_info" structure to the class file.
addConstructor(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.Java.ClassDeclaration
 
addDeclaredMethod(Java.MethodDeclarator) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
addDeprecatedAttribute() - Method in class org.codehaus.janino.util.ClassFile
 
addExceptionTableEntry(CodeContext.Offset, CodeContext.Offset, CodeContext.Offset, String) - Method in class org.codehaus.janino.CodeContext
Add another entry to the "exception_table" of this code attribute (see JVMS 4.7.3).
addFieldInfo(short, String, String, Object) - Method in class org.codehaus.janino.util.ClassFile
 
addImportDeclaration(Java.CompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
 
addInnerClassesAttributeEntry(ClassFile.InnerClassesAttribute.Entry) - Method in class org.codehaus.janino.util.ClassFile
Create an "InnerClasses" attribute if it does not exist, then add the given entry to the "InnerClasses" attribute.
addMemberTypeDeclaration(Java.MemberTypeDeclaration) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
addMethodInfo(short, String, String) - Method in class org.codehaus.janino.util.ClassFile
 
addPackageMemberClassDeclaration(Location, Java.CompilationUnit) - Method in class org.codehaus.janino.ClassBodyEvaluator
To the given Java.CompilationUnit, add A class declaration with the configured name, superclass and interfaces A method declaration with the given return type, name, parameter names and values and thrown exceptions
addPackageMemberTypeDeclaration(Java.PackageMemberTypeDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
 
addSourceFileAttribute(String) - Method in class org.codehaus.janino.util.ClassFile
Adds a "SourceFile" attribute to this class file.
addStatement(Java.BlockStatement) - Method in class org.codehaus.janino.Java.Block
 
addStatements(List) - Method in class org.codehaus.janino.Java.Block
 
addVariableDeclaratorOrInitializer(Java.TypeBodyDeclaration) - Method in class org.codehaus.janino.Java.ClassDeclaration
 
aiw - Variable in class org.codehaus.janino.UnparseVisitor
 
allocateLocalVariable(short) - Method in class org.codehaus.janino.CodeContext
Allocate space for a local variable of the given size (1 or 2) on the local variable array.
allocateLocalVariable(short, String, IClass) - Method in class org.codehaus.janino.CodeContext
Allocate space for a local variable of the given size (1 or 2) on the local variable array.
AlternateConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.AlternateConstructorInvocation
 
AmbiguousName(Location, String[]) - Constructor for class org.codehaus.janino.Java.AmbiguousName
 
AmbiguousName(Location, String[], int) - Constructor for class org.codehaus.janino.Java.AmbiguousName
 
ANNOTATION - Static variable in class org.codehaus.janino.Mod
 
anonymousClassCount - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
AnonymousClassDeclaration(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.AnonymousClassDeclaration
 
anonymousClassDeclaration - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
 
AntCompilerAdapter - Class in org.codehaus.janino
A simple CompilerAdapter for the "ant" tool that silently ignores most of the configuration parameters and attempts to compile all given source files into class files.
AntCompilerAdapter() - Constructor for class org.codehaus.janino.AntCompilerAdapter
 
ANY_TYPE - Static variable in interface org.codehaus.commons.compiler.IExpressionEvaluator
 
areInSamePackage(String, String) - Static method in class org.codehaus.janino.Descriptor
Check whether two reference types are declared in the same package.
arguments - Variable in class org.codehaus.janino.Java.ConstructorInvocation
 
arguments - Variable in class org.codehaus.janino.Java.Invocation
 
arguments - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
 
arguments - Variable in class org.codehaus.janino.Java.NewClassInstance
 
ArrayAccessExpression(Location, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayAccessExpression
 
ArrayInitializer(Location, Java.ArrayInitializerOrRvalue[]) - Constructor for class org.codehaus.janino.Java.ArrayInitializer
 
arrayInitializer - Variable in class org.codehaus.janino.Java.NewInitializedArray
 
ArrayLength(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayLength
 
ArrayType(Java.Type) - Constructor for class org.codehaus.janino.Java.ArrayType
 
arrayType - Variable in class org.codehaus.janino.Java.NewInitializedArray
 
assertCooked() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
Throw an IllegalStateException if this Cookable is not yet cooked.
assertNotCooked() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
Throw an IllegalStateException if this Cookable is already cooked.
assertNotCooked() - Method in class org.codehaus.janino.SimpleCompiler
Throw an IllegalStateException if this Cookable is already cooked.
Assignment(Location, Java.Lvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Assignment
 
AstCompilationUnitGenerator - Interface in org.codehaus.janino
 
Atom(Location) - Constructor for class org.codehaus.janino.Java.Atom
 
AttributeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.AttributeInfo
 
AutoIndentWriter - Class in org.codehaus.janino.util
A FilterWriter that automatically indents lines by looking at trailing opening braces ('{') and leading closing braces ('}').
AutoIndentWriter(Writer) - Constructor for class org.codehaus.janino.util.AutoIndentWriter
 

B

baseType - Variable in class org.codehaus.janino.Java.AnonymousClassDeclaration
 
BasicType(Location, int) - Constructor for class org.codehaus.janino.Java.BasicType
 
begin() - Method in class org.codehaus.janino.util.Benchmark
 
beginReporting() - Method in class org.codehaus.janino.util.Benchmark
Begin a benchmark (see Benchmark.begin()) and report the fact.
beginReporting(String) - Method in class org.codehaus.janino.util.Benchmark
Begin a benchmark (see Benchmark.begin()) and report the fact.
Benchmark - Class in org.codehaus.janino.util
Implements a scheme for benchmarking, i.e.
Benchmark() - Constructor for class org.codehaus.janino.util.Benchmark
 
Benchmark(boolean) - Constructor for class org.codehaus.janino.util.Benchmark
Set up a Benchmark with a default Benchmark.Reporter that reports to System.out.
Benchmark(boolean, Benchmark.Reporter) - Constructor for class org.codehaus.janino.util.Benchmark
Set up a Benchmark with a custom Benchmark.Reporter.
Benchmark.Reporter - Interface in org.codehaus.janino.util
Interface used to report messages.
BinaryOperation(Location, Java.Rvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.BinaryOperation
 
Block(Location) - Constructor for class org.codehaus.janino.Java.Block
 
block - Variable in class org.codehaus.janino.Java.Initializer
 
BLOCK - Static variable in class org.codehaus.janino.Parser.ClassDeclarationContext
 
blockStatements - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
 
body - Variable in class org.codehaus.janino.Java.CatchClause
 
body - Variable in class org.codehaus.janino.Java.DoStatement
 
body - Variable in class org.codehaus.janino.Java.ForStatement
 
body - Variable in class org.codehaus.janino.Java.LabeledStatement
 
body - Variable in class org.codehaus.janino.Java.SynchronizedStatement
 
body - Variable in class org.codehaus.janino.Java.TryStatement
 
body - Variable in class org.codehaus.janino.Java.WhileStatement
 
bodyHasContinue - Variable in class org.codehaus.janino.Java.ContinuableStatement
 
BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
 
BOOLEAN - Static variable in class org.codehaus.janino.IClass
 
BOOLEAN - Variable in class org.codehaus.janino.IClassLoader
 
BOOLEAN - Static variable in class org.codehaus.janino.Java.BasicType
 
BOOLEAN_ - Static variable in class org.codehaus.janino.Descriptor
 
BooleanRvalue(Location) - Constructor for class org.codehaus.janino.Java.BooleanRvalue
 
BOOT_CLASS_LOADER - Static variable in interface org.codehaus.commons.compiler.ICookable
The ClassLoader that loads this classes on the boot class path, i.e.
brackets - Variable in class org.codehaus.janino.Java.VariableDeclarator
 
BreakableStatement(Location) - Constructor for class org.codehaus.janino.Java.BreakableStatement
 
BreakStatement(Location, String) - Constructor for class org.codehaus.janino.Java.BreakStatement
 
buildLocalVariableMap(Java.CatchClause, Map) - Method in class org.codehaus.janino.UnitCompiler
 
BYTE - Static variable in class org.codehaus.janino.Descriptor
 
BYTE - Static variable in class org.codehaus.janino.IClass
 
BYTE - Variable in class org.codehaus.janino.IClassLoader
 
BYTE - Static variable in class org.codehaus.janino.Java.BasicType
 
BYTE_ - Static variable in class org.codehaus.janino.Descriptor
 
ByteArrayClassLoader - Class in org.codehaus.janino
This ClassLoader allows for the loading of a set of Java™ classes provided in class file format.
ByteArrayClassLoader(Map) - Constructor for class org.codehaus.janino.ByteArrayClassLoader
The given Map of classes must not be modified afterwards.
ByteArrayClassLoader(Map, ClassLoader) - Constructor for class org.codehaus.janino.ByteArrayClassLoader
 
ByteArrayJavaFileManager<M extends javax.tools.JavaFileManager> - Class in org.codehaus.commons.compiler.jdk
A ForwardingJavaFileManager that stores JavaFileObjects in byte arrays, i.e.
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

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.
caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
 
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
 
caughtException - Variable in class org.codehaus.janino.Java.CatchClause
 
CausedException - Exception in org.codehaus.commons.compiler
For compatibility with pre-1.4 JDKs, this class mimics
CausedException() - Constructor for exception org.codehaus.commons.compiler.CausedException
 
CausedException(String) - Constructor for exception org.codehaus.commons.compiler.CausedException
 
CausedException(String, Throwable) - Constructor for exception org.codehaus.commons.compiler.CausedException
 
CausedException(Throwable) - Constructor for exception org.codehaus.commons.compiler.CausedException
 
changeAccess(short, short) - Static method in class org.codehaus.janino.Mod
 
CHAR - Static variable in class org.codehaus.janino.IClass
 
CHAR - Static variable in class org.codehaus.janino.Java.BasicType
 
CHAR_ - Static variable in class org.codehaus.janino.Descriptor
 
CHARACTER - Static variable in class org.codehaus.janino.Descriptor
 
CHARACTER - Variable in class org.codehaus.janino.IClassLoader
 
CLASS - Static variable in class org.codehaus.janino.Descriptor
 
CLASS - Variable in class org.codehaus.janino.IClassLoader
 
ClassBodyDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play with the ClassBodyEvaluator API.
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
 
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(String, InputStream) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
Equivalent to
ClassBodyEvaluator(String, Reader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
Equivalent to
ClassBodyEvaluator(Scanner, ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
Equivalent to
ClassBodyEvaluator(Scanner, Class, Class[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
Equivalent to
ClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
Equivalent to
ClassBodyEvaluator() - Constructor for class org.codehaus.janino.ClassBodyEvaluator
 
ClassDeclaration(Location, short) - Constructor for class org.codehaus.janino.Java.ClassDeclaration
 
classesToTypes(Location, Class[]) - Method in class org.codehaus.janino.SimpleCompiler
Convert an array of Classes into an array ofJava.Types.
ClassFile - Class in org.codehaus.janino.util
An object that represents the Java™ "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 in org.codehaus.janino.util
Representation of a class file attribute (see JVMS 4.7).
ClassFile.ConstantClassInfo - Class in org.codehaus.janino.util
 
ClassFile.ConstantFieldrefInfo - Class in org.codehaus.janino.util
 
ClassFile.ConstantInterfaceMethodrefInfo - Class in org.codehaus.janino.util
 
ClassFile.ConstantMethodrefInfo - Class in org.codehaus.janino.util
 
ClassFile.ConstantNameAndTypeInfo - Class in org.codehaus.janino.util
 
ClassFile.ConstantPoolInfo - Class in org.codehaus.janino.util
 
ClassFile.ConstantUtf8Info - Class in org.codehaus.janino.util
 
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
 
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
 
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
 
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
 
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
 
ClassFile.MethodInfo - Class in org.codehaus.janino.util
This class represents a "method_info" structure, as defined by the JVM specification.
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).
ClassFileIClass - Class in org.codehaus.janino
A wrapper object that turns a ClassFile object into a IClass.
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
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
className - Variable in class org.codehaus.janino.ClassBodyEvaluator
 
classToType(Location, Class) - Method in class org.codehaus.janino.SimpleCompiler
Wrap a reflection Class in a Java.Type object.
CLEAR_TABULATORS - Static variable in class org.codehaus.janino.util.AutoIndentWriter
 
clearIFieldCaches() - Method in class org.codehaus.janino.IClass
 
CLONEABLE - Static variable in class org.codehaus.janino.Descriptor
 
CLONEABLE - Variable in class org.codehaus.janino.IClassLoader
 
close() - Method in class org.codehaus.commons.io.MultiReader
Closes all delegates.
close() - Method in class org.codehaus.janino.Scanner
Deprecated. 
close() - Method in class org.codehaus.janino.UnparseVisitor
Flushes all generated code and closes the Writer that was passed to UnparseVisitor.UnparseVisitor(Writer).
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) - Constructor for class org.codehaus.janino.CodeContext
Create an empty "Code" attribute.
CodeContext.FixUp - Interface in org.codehaus.janino
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 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.
COMPILATION_UNIT - Static variable in class org.codehaus.janino.Parser.ClassDeclarationContext
 
COMPILATION_UNIT - Static variable in class org.codehaus.janino.Parser.InterfaceDeclarationContext
 
CompilationUnit(String) - Constructor for class org.codehaus.janino.Java.CompilationUnit
 
compilationUnit - Variable in class org.codehaus.janino.UnitCompiler
 
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
compile2(Java.PackageMemberTypeDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
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.InnerClassDeclaration) - 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
 
CompileException - Exception in org.codehaus.commons.compiler
An exception that reflects an error 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
 
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
Initialize 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
To mimic the behavior of JAVAC with a missing "-d" command line option, pass Compiler.FIND_NEXT_TO_SOURCE_FILE as the classFileResourceFinder and Compiler.CREATE_NEXT_TO_SOURCE_FILE as the classFileResourceCreator.
Compiler.SimpleWarningHandler - Class in org.codehaus.janino
 
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
Utility class that finds implementations of ICompilerFactorys.
compileToClass(Java.CompilationUnit, String) - Method in class org.codehaus.janino.ClassBodyEvaluator
Compile 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
Compile the given compilation unit.
compileToMethods(Java.CompilationUnit, String[], Class[][]) - Method in class org.codehaus.janino.ScriptEvaluator
 
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
 
comprehensiveVisitor() - Method in class org.codehaus.janino.util.Traverser
 
condition - Variable in class org.codehaus.janino.Java.DoStatement
 
condition - Variable in class org.codehaus.janino.Java.IfStatement
 
condition - Variable in class org.codehaus.janino.Java.SwitchStatement
 
condition - Variable in class org.codehaus.janino.Java.WhileStatement
 
ConditionalExpression(Location, Java.Rvalue, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ConditionalExpression
 
CONSTANT_VALUE_NULL - Static variable in class org.codehaus.janino.Java.Rvalue
 
ConstantClassInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
constantDeclarations - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
 
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
 
constantPool - Variable in class org.codehaus.janino.util.ClassFile
 
ConstantPoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
 
ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
ConstantValuePoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
 
ConstructorDeclarator(Location, String, short, Java.FunctionDeclarator.FormalParameter[], Java.Type[], Java.ConstructorInvocation, List) - 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.ClassDeclaration
 
ContinuableStatement(Location) - Constructor for class org.codehaus.janino.Java.ContinuableStatement
 
ContinueStatement(Location, String) - Constructor for class org.codehaus.janino.Java.ContinueStatement
 
cook(String, Reader) - Method in class org.codehaus.commons.compiler.Cookable
 
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
Same as ICookable.cook(Reader), but for multiple scripts.
cook(String[], Reader[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as ICookable.cook(String, Reader), but cooks a set of scripts into one class.
cook(String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as ICookable.cook(String), but for multiple scripts.
cook(String[], String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as ICookable.cook(String, String), but for multiple scripts.
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(JavaFileObject) - 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
Like ScriptEvaluator.cook(Scanner), but cooks a set of scripts into one class.
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
 
cook(Scanner) - Method in class org.codehaus.janino.SimpleCompiler
 
cook(Java.CompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
Cook 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 encoding.
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, String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
If the parameter and return types of the expression are known at compile time, then a "fast" expression evaluator can be instantiated through IExpressionEvaluator.createFastEvaluator(String, Class, String[]).
createFastEvaluator(Reader, Class, String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
 
createFastEvaluator(String, Class, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
 
createFastEvaluator(Reader, Class, 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, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
createFastEvaluator(Reader, Class, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
createFastEvaluator(Reader, Class, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
createFastEvaluator(String, Class, 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
Deprecated. 
createFastExpressionEvaluator(Scanner, String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
Deprecated. 
createFastExpressionEvaluator(Scanner, String[], String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
Deprecated. 
createFastScriptEvaluator(String, Class, String[]) - Static method in class org.codehaus.janino.ScriptEvaluator
Deprecated. 
createFastScriptEvaluator(Scanner, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
Deprecated. 
createFastScriptEvaluator(Scanner, String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
Deprecated. 
createFastScriptEvaluator(Scanner, String[], String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
Deprecated. 
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
Create 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
 
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
Create 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
 
currentInserter() - Method in class org.codehaus.janino.CodeContext
 

D

debugLines - Variable in class org.codehaus.janino.JavaSourceClassLoader
 
debugLines - Variable in class org.codehaus.janino.SimpleCompiler
 
debugSource - Variable in class org.codehaus.janino.JavaSourceClassLoader
 
debugSource - Variable in class org.codehaus.janino.SimpleCompiler
 
debugVars - Variable in class org.codehaus.janino.JavaSourceClassLoader
 
debugVars - Variable in class org.codehaus.janino.SimpleCompiler
 
DeclarationCounter - Class in org.codehaus.janino.samples
An example application for the Traverser: Reads, scans and parses the files named on the command line and counts several kinds of declarations.
DeclarationCounter() - Constructor for class org.codehaus.janino.samples.DeclarationCounter
 
declaredIMethods - Variable in class org.codehaus.janino.IClass
 
DEFAULT - Static variable in class org.codehaus.janino.Access
 
DEFAULT_CLASS_NAME - Static variable in interface org.codehaus.commons.compiler.IClassBodyEvaluator
 
DEFAULT_WARNING_HANDLE_PATTERNS - Static variable in class org.codehaus.janino.Compiler
 
defineBytecode(String, byte[]) - Method in class org.codehaus.janino.JavaSourceClassLoader
 
defineBytecodes(String, Map) - Method in class org.codehaus.janino.JavaSourceClassLoader
defineIClass(IClass) - Method in class org.codehaus.janino.IClassLoader
Define an IClass in the context of this IClassLoader.
defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.ClassDeclaration
 
delegate - Variable in class org.codehaus.janino.util.iterator.FilterIterator
 
delegate - Variable in class org.codehaus.janino.util.iterator.FilterListIterator
 
deleteResource(String) - Method in class org.codehaus.janino.util.resource.FileResourceCreator
 
deleteResource(String) - Method in class org.codehaus.janino.util.resource.MapResourceCreator
 
deleteResource(String) - Method in interface org.codehaus.janino.util.resource.ResourceCreator
Deletes the resource with the given name.
DemoBase - Class in org.codehaus.commons.compiler.samples
Common base class for the "...Demo" classes that demostrate Janino.
DemoBase() - Constructor for class org.codehaus.commons.compiler.samples.DemoBase
 
DeprecatedAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
 
Descriptor - Class in org.codehaus.janino
Helper class that defines useful methods for handling "field descriptors" (JVMS 4.3.2) and "method descriptors" (JVMS 4.3.3).
descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
 
DiagnosticException(String) - Constructor for exception org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
 
DiagnosticException(Throwable) - Constructor for exception org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
 
DiagnosticException(Diagnostic<? extends JavaFileObject>) - Constructor for exception org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
 
dimExprs - Variable in class org.codehaus.janino.Java.NewArray
 
dims - Variable in class org.codehaus.janino.Java.NewArray
 
DirectoryIterator - Class in org.codehaus.janino.util.iterator
An Iterator that finds the normal Files who's names are accepted by the fileNameFilter and that exist in the given rootDirectory, and those that exist in all subdirectories of the rootDirectory who's names are FilenameFilter.accept(java.io.File, java.lang.String)ed by the directoryNameFilter
DirectoryIterator(File, FilenameFilter, FilenameFilter) - Constructor for class org.codehaus.janino.util.iterator.DirectoryIterator
 
DirectoryResourceCreator - Class in org.codehaus.janino.util.resource
Creates a resource in a given directory:
DirectoryResourceCreator(File) - Constructor for class org.codehaus.janino.util.resource.DirectoryResourceCreator
 
DirectoryResourceFinder - Class in org.codehaus.janino.util.resource
A FileResourceFinder that finds file resources in a directory.
DirectoryResourceFinder(File) - Constructor for class org.codehaus.janino.util.resource.DirectoryResourceFinder
 
disasm(File) - Method in class org.codehaus.janino.tools.Disassembler
Disassemble one Java™ class file to System.out.
disasm(InputStream) - Method in class org.codehaus.janino.tools.Disassembler
 
Disassembler - Class in org.codehaus.janino.tools
A Java bytecode disassembler, comparable to JAVAP, which is part of Sun's JDK.
Disassembler() - Constructor for class org.codehaus.janino.tools.Disassembler
 
Disassembler.LineNumberTableAttribute - Class in org.codehaus.janino.tools
 
doc() - Method in class org.codehaus.janino.Scanner
Get the text of the doc comment (a.k.a.
DoStatement(Location, Java.BlockStatement, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.DoStatement
 
DOUBLE - Static variable in class org.codehaus.janino.Descriptor
 
DOUBLE - Static variable in class org.codehaus.janino.IClass
 
DOUBLE - Variable in class org.codehaus.janino.IClassLoader
 
DOUBLE - Static variable in class org.codehaus.janino.Java.BasicType
 
DOUBLE_ - Static variable in class org.codehaus.janino.Descriptor
 

E

eatToken() - Method in class org.codehaus.janino.Parser
 
EMPTY_RESOURCE_FINDER - Static variable in class org.codehaus.janino.util.resource.ResourceFinder
This one's useful when a resource finder is required, but cannot be created for some reason.
EmptyStatement(Location) - Constructor for class org.codehaus.janino.Java.EmptyStatement
 
EnclosingScopeOfTypeDeclaration(Java.TypeDeclaration) - Constructor for class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
 
end() - Method in class org.codehaus.janino.util.Benchmark
 
endReporting() - Method in class org.codehaus.janino.util.Benchmark
End a benchmark (see Benchmark.end()) and report the fact.
endReporting(String) - Method in class org.codehaus.janino.util.Benchmark
End a benchmark (see Benchmark.begin()) and report the fact.
Entry(short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
 
Entry(int, int) - Constructor for class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
 
Entry(short, short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
 
ENUM - Static variable in class org.codehaus.janino.Mod
 
EnumerationIterator - Class in org.codehaus.janino.util.iterator
An Iterator that iterates over the elements of an Enumeration.
EnumerationIterator(Enumeration) - Constructor for class org.codehaus.janino.util.iterator.EnumerationIterator
 
Enumerator - Class in org.codehaus.janino.util.enumerator
A class that represents an enumerated value.
Enumerator(String) - Constructor for class org.codehaus.janino.util.enumerator.Enumerator
Initialize the enumerator to the given value.
EnumeratorFormatException - Exception in org.codehaus.janino.util.enumerator
Represents a problem related to parsing Enumerators.
EnumeratorFormatException() - Constructor for exception org.codehaus.janino.util.enumerator.EnumeratorFormatException
 
EnumeratorFormatException(String) - Constructor for exception org.codehaus.janino.util.enumerator.EnumeratorFormatException
 
EOFToken() - Constructor for class org.codehaus.janino.Scanner.EOFToken
 
equals(Object) - Method in class org.codehaus.janino.ByteArrayClassLoader
An object is regarded equal to this iff It is also an instance of ByteArrayClassLoader Both have the same parent ClassLoader Exactly the same classes (name, bytecode) were added to both Roughly speaking, equal ByteArrayClassLoaders will return functionally identical Classes on ClassLoader.loadClass(java.lang.String).
equals(Object) - Method in class org.codehaus.janino.SimpleCompiler
Two SimpleCompilers are regarded equal iff Both are objects of the same class (e.g.
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
equals(Object) - Method in class org.codehaus.janino.util.enumerator.Enumerator
Equality is reference identity.
ERROR - Static variable in class org.codehaus.janino.Descriptor
 
ERROR - Variable in class org.codehaus.janino.IClassLoader
 
evaluate(Object[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
Evaluates the expression with concrete parameter values.
evaluate(Object[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Calls the script with concrete parameter values.
evaluate(int, Object[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.evaluate(Object[]), but for multiple scripts.
evaluate(Object[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
evaluate(int, Object[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
evaluate(Object[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
evaluate(int, Object[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
evaluate(UnitCompiler, Java.Invocation, IClass.IMethod) - Method in interface org.codehaus.janino.tools.JGrep.MethodInvocationPredicate
 
ExceptionsAttribute(short, short[]) - Constructor for class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
EXCLUDE - Static variable in class org.codehaus.janino.util.StringPattern
 
execute() - Method in class org.codehaus.janino.AntCompilerAdapter
Compile all source files in DefaultCompilerAdapter.compileList individually and write class files in directory DefaultCompilerAdapter.destDir.
execute(UnitCompiler, Java.Invocation, IClass.IMethod) - Method in interface org.codehaus.janino.tools.JGrep.MethodInvocationAction
 
explode(String) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
 
expression - Variable in class org.codehaus.janino.Java.SynchronizedStatement
 
expression - Variable in class org.codehaus.janino.Java.ThrowStatement
 
ExpressionDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play around with the ExpressionEvaluator class.
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(String, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Equivalent to
ExpressionEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[], Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Equivalent to
ExpressionEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
ExpressionEvaluator - Class in org.codehaus.janino
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.janino.ExpressionEvaluator
Equivalent to
ExpressionEvaluator(String, Class, String[], Class[], Class[], ClassLoader) - Constructor for class org.codehaus.janino.ExpressionEvaluator
Equivalent to
ExpressionEvaluator(String, Class, String[], Class[], Class[], Class, Class[], ClassLoader) - Constructor for class org.codehaus.janino.ExpressionEvaluator
Equivalent to
ExpressionEvaluator(Scanner, String, Class, Class[], boolean, Class, String, String[], Class[], Class[], ClassLoader) - Constructor for class org.codehaus.janino.ExpressionEvaluator
Equivalent to
ExpressionEvaluator() - Constructor for class org.codehaus.janino.ExpressionEvaluator
 
ExpressionStatement(Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ExpressionStatement
 
extendedTypes - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
 

F

field - Variable in class org.codehaus.janino.Java.FieldAccess
 
FieldAccess(Location, Java.Atom, IClass.IField) - Constructor for class org.codehaus.janino.Java.FieldAccess
 
FieldAccessExpression(Location, Java.Atom, String) - Constructor for class org.codehaus.janino.Java.FieldAccessExpression
 
FieldDeclaration(Location, String, short, Java.Type, Java.VariableDeclarator[]) - Constructor for class org.codehaus.janino.Java.FieldDeclaration
 
FieldInfo(short, short, short, List) - Constructor for class org.codehaus.janino.util.ClassFile.FieldInfo
 
fieldInfos - Variable in class org.codehaus.janino.util.ClassFile
 
fieldName - Variable in class org.codehaus.janino.Java.FieldAccessExpression
 
fieldName - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
FileResource - Class in org.codehaus.janino.util.resource
Representation of a resource that is a File.
FileResource(File) - Constructor for class org.codehaus.janino.util.resource.FileResource
 
FileResourceCreator - Class in org.codehaus.janino.util.resource
Stores a stream of bytes in a named resource.
FileResourceCreator() - Constructor for class org.codehaus.janino.util.resource.FileResourceCreator
 
FileResourceFinder - Class in org.codehaus.janino.util.resource
This class specializes the ResourceFinder for finding resources in Files.
FileResourceFinder() - Constructor for class org.codehaus.janino.util.resource.FileResourceFinder
 
FilterIterator - Class in org.codehaus.janino.util.iterator
An Iterator that retrieves its elements from a delegate Iterator.
FilterIterator(Iterator) - Constructor for class org.codehaus.janino.util.iterator.FilterIterator
 
FilterListIterator - Class in org.codehaus.janino.util.iterator
An ListIterator that retrieves its elements from a delegate ListIterator.
FilterListIterator(ListIterator) - Constructor for class org.codehaus.janino.util.iterator.FilterListIterator
 
FilterWarningHandler - Class in org.codehaus.janino
 
FilterWarningHandler(StringPattern[], WarningHandler) - Constructor for class org.codehaus.janino.FilterWarningHandler
Popular values for the handlePatterns parameter are StringPattern.PATTERNS_ALL and StringPattern.PATTERNS_NONE.
finaL - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
finaL - Variable in class org.codehaus.janino.Java.LocalVariable
 
FINAL - Static variable in class org.codehaus.janino.Mod
 
FIND_NEXT_TO_SOURCE_FILE - Static variable in class org.codehaus.janino.Compiler
Special value for "classFileResourceFinder".
findClass(String) - Method in class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
 
findClass(String) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
findClass(String) - Method in class org.codehaus.janino.ByteArrayClassLoader
findClass(String) - Method in class org.codehaus.janino.JavaSourceClassLoader
findClass(String) - Method in class org.codehaus.janino.UnitCompiler
Find one class or interface declared in this compilation unit by name.
findClass(String) - Method in class org.codehaus.janino.util.ResourceFinderClassLoader
 
findIClass(String) - Method in class org.codehaus.janino.ClassLoaderIClassLoader
Find a new IClass by descriptor.
findIClass(String) - Method in class org.codehaus.janino.IClassLoader
Find a new IClass by descriptor; return null if a class for that descriptor could not be found.
findIClass(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
 
findIClass(String) - Method in class org.codehaus.janino.ResourceFinderIClassLoader
 
findIMethod(String, IClass[]) - Method in class org.codehaus.janino.IClass
 
findIMethod(Java.MethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
Find named methods of "targetType", examine the argument types and choose the most specific method.
findIMethod(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
findLineNumber(short) - Method in class org.codehaus.janino.tools.Disassembler.LineNumberTableAttribute
 
findLocalVariable(String) - Method in interface org.codehaus.janino.Java.BlockStatement
 
findLocalVariable(String) - Method in class org.codehaus.janino.Java.ConstructorInvocation
 
findLocalVariable(String) - Method in class org.codehaus.janino.Java.Initializer
 
findLocalVariable(String) - Method in class org.codehaus.janino.Java.Statement
 
findMostSpecificIInvocable(Java.Locatable, IClass.IInvocable[], IClass[], boolean, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
Determine the applicable invocables and choose the most specific invocable.
findResource(String) - Method in class org.codehaus.janino.util.resource.FileResourceFinder
 
findResource(String) - Method in class org.codehaus.janino.util.resource.MapResourceFinder
 
findResource(String) - Method in class org.codehaus.janino.util.resource.MultiResourceFinder
 
findResource(String) - Method in class org.codehaus.janino.util.resource.ResourceFinder
Find a resource by name and return it as a Resource object.
findResource(String) - Method in class org.codehaus.janino.util.resource.ZipFileResourceFinder
 
findResourceAsFile(String) - Method in class org.codehaus.janino.util.resource.DirectoryResourceFinder
 
findResourceAsFile(String) - Method in class org.codehaus.janino.util.resource.FileResourceFinder
Converts a given resource resource name into a File.
findResourceAsStream(String) - Method in class org.codehaus.janino.util.resource.ResourceFinder
Find a resource by name and open it for reading.
fixUp() - Method in interface org.codehaus.janino.CodeContext.FixUp
 
fixUpAndRelocate() - Method in class org.codehaus.janino.CodeContext
fixUp() all of the offsets and relocate() all relocatables
FLOAT - Static variable in class org.codehaus.janino.Descriptor
 
FLOAT - Static variable in class org.codehaus.janino.IClass
 
FLOAT - Variable in class org.codehaus.janino.IClassLoader
 
FLOAT - Static variable in class org.codehaus.janino.Java.BasicType
 
FLOAT_ - Static variable in class org.codehaus.janino.Descriptor
 
flowAnalysis(String) - Method in class org.codehaus.janino.CodeContext
Checks the code for consistency; updates the "maxStack" member.
flush() - Method in class org.codehaus.janino.util.AutoIndentWriter
 
FormalParameter(Location, boolean, Java.Type, String) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
formalParameter - Variable in class org.codehaus.janino.Java.ParameterAccess
 
formalParameters - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
ForStatement(Location, Java.BlockStatement, Java.Rvalue, Java.Rvalue[], Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ForStatement
 
fromClassName(String) - Static method in class org.codehaus.janino.Descriptor
Convert a class name as defined by "Class.getName()" into a descriptor.
fromInternalForm(String) - Static method in class org.codehaus.janino.Descriptor
Convert a class name in the "internal form" as described in JVMS 4.2 into a descriptor.
fromString(String) - Static method in class org.codehaus.janino.Access
 
fromString(String, Class) - Static method in class org.codehaus.janino.util.enumerator.Enumerator
Initialize an Enumerator from a string.
FunctionDeclarator(Location, String, short, Java.Type, String, Java.FunctionDeclarator.FormalParameter[], Java.Type[], List) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator
 

G

generate() - Method in interface org.codehaus.janino.AstCompilationUnitGenerator
 
generateBytecodes(String) - Method in class org.codehaus.janino.CachingJavaSourceClassLoader
Override JavaSourceClassLoader.generateBytecodes(String) to implement class file caching.
generateBytecodes(String) - Method in class org.codehaus.janino.JavaSourceClassLoader
Find, scan, parse the right compilation unit.
generatesCode2(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
 
generatesCode2(Java.EmptyStatement) - Method in class org.codehaus.janino.UnitCompiler
 
generatesCode2(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.UnitCompiler
 
generatesCode2(Java.Initializer) - Method in class org.codehaus.janino.UnitCompiler
 
generatesCode2(Java.Block) - Method in class org.codehaus.janino.UnitCompiler
 
generatesCode2(Java.FieldDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
generatesCode2ListStatements(List) - Method in class org.codehaus.janino.UnitCompiler
 
getAccess() - Method in class org.codehaus.janino.ClassFileIClass
 
getAccess() - Method in class org.codehaus.janino.IClass
 
getAccess() - Method in class org.codehaus.janino.IClass.IField
 
getAccess() - Method in class org.codehaus.janino.IClass.IInvocable
 
getAccess() - Method in interface org.codehaus.janino.IClass.IMember
 
getAccess() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getAccessFlags() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getAccessFlags() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getAllCompilerFactories() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
Finds all implementation of org.codehaus.commons.compiler on the class path, then loads and instantiates their ICompilerFactorys.
getAllLocalVars() - Method in class org.codehaus.janino.CodeContext
 
getArrayIClass(int, IClass) - Method in class org.codehaus.janino.IClass
Get an IClass that represents an n-dimensional array of this type.
getArrayIClass(IClass) - Method in class org.codehaus.janino.IClass
Get an IClass that represents an array of this type.
getAttributes() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getAttributes() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getCause() - Method in exception org.codehaus.commons.compiler.CausedException
 
getClassFile() - Method in class org.codehaus.janino.CodeContext
 
getClassFile(String, File, File) - Static method in class org.codehaus.janino.Compiler
Construct the name of a file that could store the byte code of the class with the given name.
getClassFile(String, File, File) - Static method in class org.codehaus.janino.tools.JGrep
Construct the name of a file that could store the byte code of the class with the given name.
getClassFile() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getClassFileResourceName(String) - Static method in class org.codehaus.janino.util.ClassFile
Construct the name of a resource that could contain the class file of the class with the given name.
getClassLoader() - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
Returns a ClassLoader object through which the previously compiled classes can be accessed.
getClassLoader() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
getClassLoader() - Method in class org.codehaus.janino.ClassLoaderIClassLoader
 
getClassLoader() - Method in class org.codehaus.janino.SimpleCompiler
 
getClassName() - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
 
getClassName() - Method in class org.codehaus.janino.Java.LocalClassDeclaration
 
getClassName() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
 
getClassName() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
getClassName() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
getClassName() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
getClassName() - Method in interface org.codehaus.janino.Java.TypeDeclaration
Determine the effective class name, e.g.
getClazz() - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Returns the loaded Class.
getClazz() - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
getClazz() - Method in class org.codehaus.janino.ClassBodyEvaluator
 
getCodeContext() - Method in class org.codehaus.janino.CodeContext.Offset
 
getColumnNumber() - Method in class org.codehaus.commons.compiler.Location
 
getCompilerFactory(String) - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
Loads an ICompilerFactory by class name.
getComponentDescriptor(String) - Static method in class org.codehaus.janino.Descriptor
 
getComponentType() - Method in class org.codehaus.janino.IClass
Returns the component type of the array.
Returns "null" for classes, interfaces, primitive types and "void".
getComponentType2() - Method in class org.codehaus.janino.ClassFileIClass
 
getComponentType2() - Method in class org.codehaus.janino.IClass
 
getConstantClassName(short) - Method in class org.codehaus.janino.util.ClassFile
 
getConstantPoolInfo(short) - Method in class org.codehaus.janino.util.ClassFile
 
getConstantUtf8(short) - Method in class org.codehaus.janino.util.ClassFile
 
getConstantValue() - Method in class org.codehaus.janino.IClass.IField
Returns the value of the field if it is a compile-time constant value, i.e.
getConstantValue(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
Attempts to evaluate as a constant expression.
getConstantValue() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getConstantValueIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
 
getDeclaredIClasses() - Method in class org.codehaus.janino.IClass
Returns the classes and interfaces declared as members of the class (but not inherited classes and interfaces).
Returns an empty array for an array, primitive type or "void".
getDeclaredIClasses2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaredIClasses2() - Method in class org.codehaus.janino.IClass
 
getDeclaredIConstructors() - Method in class org.codehaus.janino.IClass
Returns all the constructors declared by the class represented by the type.
getDeclaredIConstructors2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaredIConstructors2() - Method in class org.codehaus.janino.IClass
 
getDeclaredIField(String) - Method in class org.codehaus.janino.IClass
Returns the named IClass.IField declared in this IClass (does not work for inherited fields).
getDeclaredIFields() - Method in class org.codehaus.janino.IClass
Returns the IClass.IFields declared in this IClass (but not inherited fields).
getDeclaredIFields2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaredIFields2() - Method in class org.codehaus.janino.IClass
Uncached version of IClass.getDeclaredIFields().
getDeclaredIMethods() - Method in class org.codehaus.janino.IClass
Returns the methods of the class or interface (but not inherited methods).
Returns an empty array for an array, primitive type or "void".
getDeclaredIMethods(String) - Method in class org.codehaus.janino.IClass
Returns all methods with the given name declared in the class or interface (but not inherited methods).
Returns an empty array if no methods with that name are declared.
getDeclaredIMethods2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaredIMethods2() - Method in class org.codehaus.janino.IClass
 
getDeclaringClass() - Method in class org.codehaus.janino.Java.ConstructorDeclarator
 
getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
getDeclaringCompilationUnit() - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
 
getDeclaringIClass() - Method in class org.codehaus.janino.IClass
If this class is a member class, return the declaring class, otherwise return null.
getDeclaringIClass() - Method in class org.codehaus.janino.IClass.IField
 
getDeclaringIClass() - Method in class org.codehaus.janino.IClass.IInvocable
 
getDeclaringIClass() - Method in interface org.codehaus.janino.IClass.IMember
Returns the IClass that declares this IClass.IMember.
getDeclaringIClass2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaringIClass2() - Method in class org.codehaus.janino.IClass
 
getDeclaringType() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
getDeclaringType() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
getDeclaringType() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
 
getDeclaringType() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
getDeclaringType() - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
 
getDefaultCompilerFactory() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
Finds the first implementation of org.codehaus.commons.compiler on the class path, then loads and instantiates its ICompilerFactory.
getDefaultReturnType() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
getDefaultReturnType() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getDefaultReturnType() - Method in class org.codehaus.janino.ExpressionEvaluator
 
getDefaultReturnType() - Method in class org.codehaus.janino.ScriptEvaluator
 
getDescriptor() - Method in class org.codehaus.janino.IClass
Returns the field descriptor for the type as defined by JVMS 4.3.2.
getDescriptor() - Method in class org.codehaus.janino.IClass.IConstructor
Opposed to IClass.IConstructor.getParameterTypes(), the method descriptor returned by this method does include the optionally leading synthetic parameters.
getDescriptor() - Method in class org.codehaus.janino.IClass.IField
 
getDescriptor() - Method in class org.codehaus.janino.IClass.IInvocable
 
getDescriptor() - Method in class org.codehaus.janino.IClass.IMethod
 
getDescriptor2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDescriptor2() - Method in class org.codehaus.janino.IClass
 
getDescriptorIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
getDescriptorIndex() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getDescriptorIndex() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getDescriptors(IClass[]) - Static method in class org.codehaus.janino.IClass
Convenience method that determines the field descriptors of an array of IClasses.
getDocComment() - Method in interface org.codehaus.janino.Java.DocCommentable
Returns the doc comment of the object or null.
getDocComment() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
getDocComment() - Method in class org.codehaus.janino.Java.FunctionDeclarator
 
getDocComment() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
 
getDocComment() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
 
getEnclosingBlockStatement() - Method in class org.codehaus.janino.Java.Rvalue
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getEnclosingScope() - Method in interface org.codehaus.janino.Java.BlockStatement
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.CatchClause
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.CompilationUnit
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.ConstructorInvocation
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.FunctionDeclarator
 
getEnclosingScope() - Method in interface org.codehaus.janino.Java.Scope
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.Statement
 
getEnclosingScope() - Method in class org.codehaus.janino.Java.Type
 
getEnd() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
getEntries() - Method in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
 
getExceptionIndexes() - Method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
getFile(String) - Method in class org.codehaus.janino.util.resource.DirectoryResourceCreator
 
getFile() - Method in class org.codehaus.janino.util.resource.FileResource
 
getFile(String) - Method in class org.codehaus.janino.util.resource.FileResourceCreator
 
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
 
getFileName() - Method in class org.codehaus.commons.compiler.Location
 
getFileName() - Method in class org.codehaus.janino.Scanner
Return the file name optionally passed to the constructor.
getFileName() - Method in class org.codehaus.janino.util.resource.FileResource
 
getFileName() - Method in interface org.codehaus.janino.util.resource.Resource
Returns a decorative "file name" that can be used for reporting errors and the like.
getId() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
getId() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
getId() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
getId() - Method in class org.codehaus.janino.CompilerFactory
 
getIdentifier() - Method in class org.codehaus.janino.Scanner.IdentifierToken
 
getIdentifier() - Method in class org.codehaus.janino.Scanner.Token
 
getIMethods() - Method in class org.codehaus.janino.IClass
Returns all methods declared in the class or interface, its superclasses and its superinterfaces.
getIMethods(IClass, String, List) - Method in class org.codehaus.janino.UnitCompiler
Add all methods with the given methodName that are declared by the type, its superclasses and all their superinterfaces to the result list v.
getImplementationVersion() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
getImplementationVersion() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
getImplementationVersion() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
getImplementationVersion() - Method in class org.codehaus.janino.CompilerFactory
 
getInnerClassesAttribute() - Method in class org.codehaus.janino.util.ClassFile
Find the "InnerClasses" attribute of this class file
getInterfaces() - Method in class org.codehaus.janino.IClass
Returns the interfaces implemented by the class.
Returns the superinterfaces of the interface.
Returns "Cloneable" and "Serializable" for arrays.
Returns an empty array for primitive types and "void".
getInterfaces2() - Method in class org.codehaus.janino.ClassFileIClass
 
getInterfaces2() - Method in class org.codehaus.janino.IClass
 
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
 
getKeyword() - Method in class org.codehaus.janino.Scanner.KeywordToken
 
getKeyword() - Method in class org.codehaus.janino.Scanner.Token
 
getLineNumber() - Method in class org.codehaus.commons.compiler.Location
 
getLiteralValue() - Method in class org.codehaus.janino.Scanner.LiteralToken
 
getLiteralValue() - Method in class org.codehaus.janino.Scanner.Token
 
getLocalVariable(Java.LocalVariableDeclarationStatement, Java.VariableDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
getLocalVariable(Java.FunctionDeclarator.FormalParameter) - Method in class org.codehaus.janino.UnitCompiler
 
getLocation() - Method in exception org.codehaus.commons.compiler.LocatedException
Returns the Location object specified at construction time (may be null).
getLocation() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getLocation() - Method in interface org.codehaus.janino.Java.Locatable
 
getLocation() - Method in class org.codehaus.janino.Java.Located
 
getLocation() - Method in class org.codehaus.janino.Scanner.Token
 
getMajorVersion() - Method in class org.codehaus.janino.util.ClassFile
Returns the current major class file version number.
getMap() - Method in class org.codehaus.janino.util.resource.MapResourceCreator
 
getMemberTypeDeclaration(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getMemberTypeDeclaration(String) - Method in interface org.codehaus.janino.Java.TypeDeclaration
Return the member type with the given name.
getMemberTypeDeclarations() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getMemberTypeDeclarations() - Method in interface org.codehaus.janino.Java.TypeDeclaration
 
getMessage() - Method in exception org.codehaus.commons.compiler.LocatedException
Returns the message specified at creation time, preceeded with nicely formatted location information (if any).
getMethod() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Returns the loaded Method.
getMethod(int) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.getMethod(), but for multiple scripts.
getMethod() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getMethod(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getMethod() - Method in class org.codehaus.janino.ScriptEvaluator
 
getMethod(int) - Method in class org.codehaus.janino.ScriptEvaluator
 
getMethodDeclaration(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getMethodDeclaration(String) - Method in interface org.codehaus.janino.Java.TypeDeclaration
Return the first method declared with the given name.
getMethodDeclarations() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getMethodDeclarations() - Method in interface org.codehaus.janino.Java.TypeDeclaration
 
getMinorVersion() - Method in class org.codehaus.janino.util.ClassFile
Returns the current minor class file version number.
getMode() - Method in class org.codehaus.janino.util.StringPattern
 
getModifiers() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getModifiers() - Method in interface org.codehaus.janino.Java.TypeDeclaration
 
getName() - Method in class org.codehaus.janino.IClass.IField
 
getName() - Method in class org.codehaus.janino.IClass.IMethod
 
getName() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
 
getName() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
getName() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
 
getName() - Method in interface org.codehaus.janino.Java.NamedTypeDeclaration
Returns the declared (not the fully qualified) name of the class or interface.
getName() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getNameAndTypeIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
getNameAndTypeIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
getNameAndTypeIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
getNameIndex() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getNameIndex() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getOperator() - Method in class org.codehaus.janino.Scanner.Token
 
getOuterIClass() - Method in class org.codehaus.janino.IClass
The following types have an "outer class": Anonymous classes declared in a non-static method of a class Local classes declared in a non-static method of a class Non-static member classes
getOuterIClass2() - Method in class org.codehaus.janino.ClassFileIClass
 
getOuterIClass2() - Method in class org.codehaus.janino.IClass
 
getOuterIClass2() - Method in class org.codehaus.janino.Java.LocalClassDeclaration
 
getOuterIClass2() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
getPackageMemberTypeDeclaration(String) - Method in class org.codehaus.janino.Java.CompilationUnit
Return the package member class or interface declared with the given name.
getPackageMemberTypeDeclarations() - Method in class org.codehaus.janino.Java.CompilationUnit
Get all classes and interfaces declared in this compilation unit.
getPackageName(String) - Static method in class org.codehaus.janino.Descriptor
Returns the package name of a class or interface reference descriptor, or null if the class or interface is declared in the default package.
getParameterTypes() - Method in class org.codehaus.janino.IClass.IConstructor
Opposed to Constructor.getParameterTypes(), the return value of this method does not include the optionally leading "synthetic parameters".
getParameterTypes() - Method in class org.codehaus.janino.IClass.IInvocable
 
getProtectionDomain(String) - Method in interface org.codehaus.commons.compiler.AbstractJavaSourceClassLoader.ProtectionDomainFactory
 
getResourceFinder() - Method in class org.codehaus.janino.util.ResourceFinderClassLoader
 
getReturnType() - Method in class org.codehaus.janino.IClass.IMethod
 
getScanner() - Method in class org.codehaus.janino.Parser
 
getSingleTypeImport(String) - Method in class org.codehaus.janino.UnitCompiler
Check if the given name was imported through a "single type import", e.g.
getSlotIndex() - Method in class org.codehaus.janino.Java.LocalVariable
 
getSlotIndex() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
getSourceResourceName(String) - Static method in class org.codehaus.janino.util.ClassFile
Construct the name of a resource that could contain the source code of the class with the given name.
getSpecificationVersion() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
 
getStart() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
getStatements() - Method in class org.codehaus.janino.Java.Block
 
getString() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
getSuperclass() - Method in class org.codehaus.janino.IClass
Returns the superclass of the class.
Returns "null" for class "Object", interfaces, arrays, primitive types and "void".
getSuperclass2() - Method in class org.codehaus.janino.ClassFileIClass
 
getSuperclass2() - Method in class org.codehaus.janino.IClass
 
getSyntheticIFields() - Method in class org.codehaus.janino.IClass
Returns the synthetic fields of an anonymous or local class, in the order in which they are passed to all constructors.
getThisClassName() - Method in class org.codehaus.janino.util.ClassFile
 
getThrownExceptions() - Method in class org.codehaus.janino.IClass.IInvocable
 
getType() - Method in class org.codehaus.janino.IClass.IField
 
getType() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
getType() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
 
getWhereToBreak(Java.BreakableStatement) - Method in class org.codehaus.janino.UnitCompiler
 
guessParameterNames(Scanner) - Static method in class org.codehaus.janino.ExpressionEvaluator
Guess the names of the parameters used in the given expression.
guessParameterNames(Scanner) - Static method in class org.codehaus.janino.ScriptEvaluator
Guess the names of the parameters used in the given expression.

H

handleError(String, Location) - Method in interface org.codehaus.janino.UnitCompiler.ErrorHandler
 
handleWarning(String, String, Location) - Method in class org.codehaus.janino.Compiler.SimpleWarningHandler
 
handleWarning(String, String, Location) - Method in class org.codehaus.janino.FilterWarningHandler
 
handleWarning(String, String, Location) - Method in interface org.codehaus.janino.WarningHandler
 
hasDefaultLabel - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
 
hasDeprecatedDocTag() - Method in interface org.codehaus.janino.Java.DocCommentable
Returns true if the object has a doc comment and the @deprecated tag appears in the doc comment.
hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.FunctionDeclarator
 
hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
 
hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
 
hashCode() - Method in class org.codehaus.janino.ByteArrayClassLoader
 
hashCode() - Method in class org.codehaus.janino.SimpleCompiler
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
hashCode() - Method in class org.codehaus.janino.util.enumerator.Enumerator
Enforce Object's notion of Object.hashCode().
hasIMethod(String, IClass[]) - Method in class org.codehaus.janino.IClass
 
hasNext() - Method in class org.codehaus.janino.util.iterator.EnumerationIterator
 
hasNext() - Method in class org.codehaus.janino.util.iterator.FilterIterator
 
hasNext() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
hasNext() - Method in class org.codehaus.janino.util.iterator.MultiDimensionalIterator
 
hasNext() - Method in class org.codehaus.janino.util.iterator.ProducerIterator
 
hasNext() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
hasNext() - Method in class org.codehaus.janino.util.iterator.TraversingIterator
 
hasNext() - Method in class org.codehaus.janino.util.MultiIterator
 
hasPrevious() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
hasPrevious() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
hasSize1(String) - Static method in class org.codehaus.janino.Descriptor
 
hasSize2(String) - Static method in class org.codehaus.janino.Descriptor
 
HprofScrubber - Class in org.codehaus.janino.tools
Example for object allocation statistics: java -Xrunhprof:heap=sites,monitor=n,cutoff=0,depth=4 MyClass

I

IClass - Class in org.codehaus.janino
A simplified equivalent to "java.lang.reflect".
IClass() - Constructor for class org.codehaus.janino.IClass
 
iClass - Variable in class org.codehaus.janino.Java.NewClassInstance
 
iClass - Variable in class org.codehaus.janino.Java.SimpleType
 
IClass.IConstructor - Class in org.codehaus.janino
 
IClass.IField - Class in org.codehaus.janino
 
IClass.IInvocable - Class in org.codehaus.janino
 
IClass.IMember - Interface in org.codehaus.janino
 
IClass.IMethod - Class in org.codehaus.janino
 
IClassBodyEvaluator - Interface in org.codehaus.commons.compiler
Parses a class body and returns it as a Class object ready for use with java.lang.reflect.
IClassLoader - Class in org.codehaus.janino
Loads an IClass by type name.
IClassLoader(IClassLoader) - Constructor for class org.codehaus.janino.IClassLoader
 
ICompilerFactory - Interface in org.codehaus.commons.compiler
 
IConstructor() - Constructor for class org.codehaus.janino.IClass.IConstructor
 
ICookable - Interface in org.codehaus.commons.compiler
"Cooking" means scanning a sequence of characters and turning them into some JVM-executable artifact.
identifier - Variable in class org.codehaus.janino.Java.RvalueMemberType
 
identifiers - Variable in class org.codehaus.janino.Java.AmbiguousName
 
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.SingleStaticImportDeclaration
 
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
 
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.StaticImportOnDemandDeclaration
 
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
 
identifiers - Variable in class org.codehaus.janino.Java.ReferenceType
 
IExpressionEvaluator - Interface in org.codehaus.commons.compiler
An engine that evaluates expressions in Java™ bytecode.
IField() - Constructor for class org.codehaus.janino.IClass.IField
 
IfStatement(Location, Java.Rvalue, Java.BlockStatement, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.IfStatement
Notice that the elseStatement is mandatory; for an if statement without an "else" clause, a dummy Java.EmptyStatement should be passed.
IInvocable() - Constructor for class org.codehaus.janino.IClass.IInvocable
 
IMethod() - Constructor for class org.codehaus.janino.IClass.IMethod
 
implementedTypes - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
 
implementsInterface(IClass) - Method in class org.codehaus.janino.IClass
If this represents a class: Return true if this class directly or indirectly implements that interface.
ImportDeclaration(Location) - Constructor for class org.codehaus.janino.Java.CompilationUnit.ImportDeclaration
 
importDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
 
importTypeOnDemand(String, Location) - Method in class org.codehaus.janino.UnitCompiler
6.5.2.BL1.B1.B5, 6.5.2.BL1.B1.B6 Type-import-on-demand.
6.5.5.1.6 Type-import-on-demand declaration.
INCLUDE - Static variable in class org.codehaus.janino.util.StringPattern
 
INDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
 
index - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
 
index - Variable in class org.codehaus.janino.Java.BasicType
 
index - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
 
initCause(Throwable) - Method in exception org.codehaus.commons.compiler.CausedException
 
Initializer(Location, boolean, Java.Block) - Constructor for class org.codehaus.janino.Java.Initializer
 
innerClassAccessFlags - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
 
innerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
 
innerNameIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
 
Inserter() - Constructor for class org.codehaus.janino.CodeContext.Inserter
 
Instanceof(Location, Java.Rvalue, Java.Type) - Constructor for class org.codehaus.janino.Java.Instanceof
 
INT - Static variable in class org.codehaus.janino.IClass
 
INT - Static variable in class org.codehaus.janino.Java.BasicType
 
INT_ - Static variable in class org.codehaus.janino.Descriptor
 
INTEGER - Static variable in class org.codehaus.janino.Descriptor
 
INTEGER - Variable in class org.codehaus.janino.IClassLoader
 
INTERFACE - Static variable in class org.codehaus.janino.Mod
 
InterfaceDeclaration(Location, String, short, String, Java.Type[]) - Constructor for class org.codehaus.janino.Java.InterfaceDeclaration
 
interfaces - Variable in class org.codehaus.janino.util.ClassFile
 
invalidateMethodCaches() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
Invocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.Invocation
 
isAbstract() - Method in class org.codehaus.janino.ClassFileIClass
 
isAbstract() - Method in class org.codehaus.janino.IClass.IMethod
 
isAbstract() - Method in class org.codehaus.janino.IClass
Whether the class may be instantiated (JVMS 4.1 access_flags)
isArray() - Method in class org.codehaus.janino.ClassFileIClass
 
isArray() - Method in class org.codehaus.janino.IClass
Returns "true" if this type represents an array.
isArrayReference(String) - Static method in class org.codehaus.janino.Descriptor
 
isAssignableFrom(IClass) - Method in class org.codehaus.janino.IClass
Determine if "this" is assignable from "that".
isClassOrInterfaceReference(String) - Static method in class org.codehaus.janino.Descriptor
 
IScriptEvaluator - Interface in org.codehaus.commons.compiler
An engine that executes a script in Java™ bytecode.
isEOF() - Method in class org.codehaus.janino.Scanner.EOFToken
 
isEOF() - Method in class org.codehaus.janino.Scanner.Token
 
isFinal() - Method in class org.codehaus.janino.ClassFileIClass
 
isFinal() - Method in class org.codehaus.janino.IClass
Whether subclassing is allowed (JVMS 4.1 access_flags)
isIdentifier() - Method in class org.codehaus.janino.Scanner.IdentifierToken
 
isIdentifier(String) - Method in class org.codehaus.janino.Scanner.IdentifierToken
 
isIdentifier() - Method in class org.codehaus.janino.Scanner.Token
 
isIdentifier(String) - Method in class org.codehaus.janino.Scanner.Token
 
ISimpleCompiler - Interface in org.codehaus.commons.compiler
A simplified Java™ compiler that can compile only a single compilation unit.
isInterface() - Method in class org.codehaus.janino.ClassFileIClass
 
isInterface() - Method in class org.codehaus.janino.IClass
Returns "true" if this type represents an interface.
isKeyword() - Method in class org.codehaus.janino.Scanner.KeywordToken
 
isKeyword(String) - Method in class org.codehaus.janino.Scanner.KeywordToken
 
isKeyword(String[]) - Method in class org.codehaus.janino.Scanner.KeywordToken
 
isKeyword() - Method in class org.codehaus.janino.Scanner.Token
 
isKeyword(String) - Method in class org.codehaus.janino.Scanner.Token
 
isKeyword(String[]) - Method in class org.codehaus.janino.Scanner.Token
 
isLessSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
 
isLiteral() - Method in class org.codehaus.janino.Scanner.LiteralToken
 
isLiteral() - Method in class org.codehaus.janino.Scanner.Token
 
isMoreSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
 
isOperator() - Method in class org.codehaus.janino.Scanner.Token
 
isOperator(String) - Method in class org.codehaus.janino.Scanner.Token
 
isOperator(String[]) - Method in class org.codehaus.janino.Scanner.Token
 
isPackageAccess(short) - Static method in class org.codehaus.janino.Mod
 
isPrimitive() - Method in class org.codehaus.janino.ClassFileIClass
 
isPrimitive(String) - Static method in class org.codehaus.janino.Descriptor
 
isPrimitive() - Method in class org.codehaus.janino.IClass
Returns "true" if this type represents a primitive type or "void".
isPrimitiveNumeric() - Method in class org.codehaus.janino.ClassFileIClass
 
isPrimitiveNumeric(String) - Static method in class org.codehaus.janino.Descriptor
 
isPrimitiveNumeric() - Method in class org.codehaus.janino.IClass
Returns "true" if this type represents "byte", "short", "int", "long", "char", "float" or "double".
isPrivateAccess(short) - Static method in class org.codehaus.janino.Mod
 
isProtectedAccess(short) - Static method in class org.codehaus.janino.Mod
 
isPublicAccess(short) - Static method in class org.codehaus.janino.Mod
 
isRecognizedVersion(short, short) - Static method in class org.codehaus.janino.util.ClassFile
 
isReference(String) - Static method in class org.codehaus.janino.Descriptor
 
isStatic() - Method in class org.codehaus.janino.IClass.IField
 
isStatic() - Method in class org.codehaus.janino.IClass.IMethod
 
isStatic() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
isStatic() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
isStatic() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
 
isStatic() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
isStatic() - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
 
isStatic() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
isSubclassOf(IClass) - Method in class org.codehaus.janino.IClass
Returns true if this class is an immediate or non-immediate subclass of that class.
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
iterator() - Method in class org.codehaus.janino.util.iterator.IteratorCollection
 
IteratorCollection - Class in org.codehaus.janino.util.iterator
A Collection that lazily reads its elements from an Iterator.
IteratorCollection(Iterator) - Constructor for class org.codehaus.janino.util.iterator.IteratorCollection
 

J

JaninoRuntimeException - Exception in org.codehaus.janino
All Janino components that throw RuntimeException throw this subclass to allow for client libraries to intercept them more easily.
JaninoRuntimeException() - Constructor for exception org.codehaus.janino.JaninoRuntimeException
 
JaninoRuntimeException(String) - Constructor for exception org.codehaus.janino.JaninoRuntimeException
 
JarDirectoriesResourceFinder - Class in org.codehaus.janino.util.resource
Finds resources in any of the "*.jar" files that exist in a given set of directories.
JarDirectoriesResourceFinder(File[]) - Constructor for class org.codehaus.janino.util.resource.JarDirectoriesResourceFinder
 
Java - Class in org.codehaus.janino
This wrapper class defines classes that represent the elements of the Java™ programming language.
Java.AbstractTypeBodyDeclaration - Class in org.codehaus.janino
 
Java.AbstractTypeDeclaration - Class in org.codehaus.janino
 
Java.AlternateConstructorInvocation - Class in org.codehaus.janino
 
Java.AmbiguousName - Class in org.codehaus.janino
This class is special: It does not extend/implement the Atom subclasses, but overrides Atom's "to...()" methods.
Java.AnonymousClassDeclaration - Class in org.codehaus.janino
 
Java.ArrayAccessExpression - Class in org.codehaus.janino
This class implements an array access.
Java.ArrayInitializer - Class in org.codehaus.janino
Represents a Java™ array initializer (JLS 10.6).
Java.ArrayInitializerOrRvalue - Interface in org.codehaus.janino
 
Java.ArrayLength - Class in org.codehaus.janino
 
Java.ArrayType - Class in org.codehaus.janino
Representation of a Java™ array type (JLS 10.1).
Java.Assignment - Class in org.codehaus.janino
 
Java.Atom - Class in org.codehaus.janino
Abstract base class for Java.Type, Java.Rvalue and Java.Lvalue.
Java.BasicType - Class in org.codehaus.janino
Representation of a Java™ "basic type" (obviously equaivalent to a "primitive type") (JLS 4.2).
Java.BinaryOperation - Class in org.codehaus.janino
Representation of all non-operand-modifying Java™ binary operations.
Java.Block - Class in org.codehaus.janino
Representation of a Java™ "block" (JLS 14.2).
Java.BlockStatement - Interface in org.codehaus.janino
Base of all statements that can appear in a block.
Java.BooleanRvalue - Class in org.codehaus.janino
Base class for Java.Rvalues that compile better as conditional branches.
Java.BreakableStatement - Class in org.codehaus.janino
Base class for statements that can be terminated abnormally with a "break" statement.
Java.BreakStatement - Class in org.codehaus.janino
Representation of the Java™ "break" statement (JLS 14.14).
Java.Cast - Class in org.codehaus.janino
 
Java.CatchClause - Class in org.codehaus.janino
 
Java.ClassDeclaration - Class in org.codehaus.janino
 
Java.ClassLiteral - Class in org.codehaus.janino
 
Java.CompilationUnit - Class in org.codehaus.janino
Holds the result of Parser.parseCompilationUnit().
Java.CompilationUnit.ImportDeclaration - Class in org.codehaus.janino
 
Java.CompilationUnit.SingleStaticImportDeclaration - Class in org.codehaus.janino
Represents a single static import declaration like
Java.CompilationUnit.SingleTypeImportDeclaration - Class in org.codehaus.janino
Represents a single type import declaration like
Java.CompilationUnit.StaticImportOnDemandDeclaration - Class in org.codehaus.janino
Represents a static-import-on-demand declaration like
Java.CompilationUnit.TypeImportOnDemandDeclaration - Class in org.codehaus.janino
Represents a type-import-on-demand declaration like
Java.ConditionalExpression - Class in org.codehaus.janino
 
Java.ConstructorDeclarator - Class in org.codehaus.janino
 
Java.ConstructorInvocation - Class in org.codehaus.janino
 
Java.ContinuableStatement - Class in org.codehaus.janino
 
Java.ContinueStatement - Class in org.codehaus.janino
Representation of the Java™ "continue" statement (JLS 14.15).
Java.Crement - Class in org.codehaus.janino
Objects of this class represent represent one pre- or post-increment or decrement.
Java.DocCommentable - Interface in org.codehaus.janino
 
Java.DoStatement - Class in org.codehaus.janino
 
Java.EmptyStatement - Class in org.codehaus.janino
Represents the "empty statement", i.e.
Java.EnclosingScopeOfTypeDeclaration - Class in org.codehaus.janino
Lazily determines and returns the enclosing Java.Scope of the given Java.TypeDeclaration.
Java.ExpressionStatement - Class in org.codehaus.janino
 
Java.FieldAccess - Class in org.codehaus.janino
Representation of an access to a field of a class or an interface.
Java.FieldAccessExpression - Class in org.codehaus.janino
This class implements class or interface field access, and also the "array length" expression "xy.length".
Java.FieldDeclaration - Class in org.codehaus.janino
This class is derived from "Statement", because it provides for the initialization of the field.
Java.ForStatement - Class in org.codehaus.janino
 
Java.FunctionDeclarator - Class in org.codehaus.janino
Java.FunctionDeclarator.FormalParameter - Class in org.codehaus.janino
 
Java.IfStatement - Class in org.codehaus.janino
 
Java.Initializer - Class in org.codehaus.janino
Representation of an instance (JLS2 8.6) or static initializer (JLS2 8.7).
Java.Instanceof - Class in org.codehaus.janino
 
Java.InterfaceDeclaration - Class in org.codehaus.janino
 
Java.Invocation - Class in org.codehaus.janino
 
Java.LabeledStatement - Class in org.codehaus.janino
 
Java.Literal - Class in org.codehaus.janino
 
Java.LocalClassDeclaration - Class in org.codehaus.janino
 
Java.LocalClassDeclarationStatement - Class in org.codehaus.janino
 
Java.LocalVariable - Class in org.codehaus.janino
Used during resolution.
Java.LocalVariableAccess - Class in org.codehaus.janino
Representation of a local variable access -- used during compilation.
Java.LocalVariableDeclarationStatement - Class in org.codehaus.janino
 
Java.LocalVariableSlot - Class in org.codehaus.janino
All local variables have a slot number, local variables that get written into the localvariabletable also have a start and end offset that defines the variable's extent in the bytecode.
Java.Locatable - Interface in org.codehaus.janino
This interface is implemented by objects which are associated with a location in the source code.
Java.Located - Class in org.codehaus.janino
 
Java.Lvalue - Class in org.codehaus.janino
Representation of an "lvalue", i.e.
Java.MemberClassDeclaration - Class in org.codehaus.janino
 
Java.MemberInterfaceDeclaration - Class in org.codehaus.janino
 
Java.MemberTypeDeclaration - Interface in org.codehaus.janino
Represents a class or interface declaration where the immediately enclosing scope is another class or interface declaration.
Java.MethodDeclarator - Class in org.codehaus.janino
 
Java.MethodInvocation - Class in org.codehaus.janino
 
Java.NamedClassDeclaration - Class in org.codehaus.janino
 
Java.NamedTypeDeclaration - Interface in org.codehaus.janino
Represents the declaration of a class or an interface that has a name.
Java.NewAnonymousClassInstance - Class in org.codehaus.janino
 
Java.NewArray - Class in org.codehaus.janino
 
Java.NewClassInstance - Class in org.codehaus.janino
 
Java.NewInitializedArray - Class in org.codehaus.janino
 
Java.Package - Class in org.codehaus.janino
 
Java.PackageDeclaration - Class in org.codehaus.janino
Represents a package declaration like
Java.PackageMemberClassDeclaration - Class in org.codehaus.janino
 
Java.PackageMemberInterfaceDeclaration - Class in org.codehaus.janino
 
Java.PackageMemberTypeDeclaration - Interface in org.codehaus.janino
Represents a class or interface declaration on compilation unit level.
Java.ParameterAccess - Class in org.codehaus.janino
 
Java.ParenthesizedExpression - Class in org.codehaus.janino
 
Java.QualifiedThisReference - Class in org.codehaus.janino
Representation of an access to the current object or an enclosing instance.
Java.ReferenceType - Class in org.codehaus.janino
 
Java.ReturnStatement - Class in org.codehaus.janino
 
Java.Rvalue - Class in org.codehaus.janino
Representation of an "rvalue", i.e.
Java.RvalueMemberType - Class in org.codehaus.janino
 
Java.Scope - Interface in org.codehaus.janino
 
Java.SimpleType - Class in org.codehaus.janino
 
Java.Statement - Class in org.codehaus.janino
 
Java.SuperclassFieldAccessExpression - Class in org.codehaus.janino
Representation of "super.fld" and "Type.super.fld".
Java.SuperclassMethodInvocation - Class in org.codehaus.janino
 
Java.SuperConstructorInvocation - Class in org.codehaus.janino
 
Java.SwitchStatement - Class in org.codehaus.janino
14.10 The "switch" Statement
Java.SwitchStatement.SwitchBlockStatementGroup - Class in org.codehaus.janino
 
Java.SynchronizedStatement - Class in org.codehaus.janino
 
Java.ThisReference - Class in org.codehaus.janino
Representation of an access to the innermost enclosing instance.
Java.ThrowStatement - Class in org.codehaus.janino
 
Java.TryStatement - Class in org.codehaus.janino
 
Java.Type - Class in org.codehaus.janino
Representation of a Java™ type.
Java.TypeBodyDeclaration - Interface in org.codehaus.janino
Representation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration".
Java.TypeDeclaration - Interface in org.codehaus.janino
 
Java.UnaryOperation - Class in org.codehaus.janino
This class implements the unary operators "+", "-", "~" and "!".
Java.VariableDeclarator - Class in org.codehaus.janino
Used by FieldDeclaration and LocalVariableDeclarationStatement.
Java.WhileStatement - Class in org.codehaus.janino
 
JavaFileManagerClassLoader - Class in org.codehaus.commons.compiler.jdk
 
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
 
JavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
JavaSourceClassLoader - Class in org.codehaus.janino
A ClassLoader that, unlike usual ClassLoaders, does not load byte code, but reads Java™ source code and then scans, parses, compiles and loads it into the virtual machine.
JavaSourceClassLoader() - Constructor for class org.codehaus.janino.JavaSourceClassLoader
 
JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
 
JavaSourceClassLoader(ClassLoader, File[], String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
Set up a JavaSourceClassLoader that finds Java™ source code in a file that resides in either of the directories specified by the given source path.
JavaSourceClassLoader(ClassLoader, ResourceFinder, String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
Set up a JavaSourceClassLoader that finds Java™ source code through a given ResourceFinder.
JavaSourceClassLoader.DiagnosticException - Exception in org.codehaus.commons.compiler.jdk
 
JavaSourceIClassLoader - Class in org.codehaus.janino
This IClassLoader finds, scans and parses compilation units.
JavaSourceIClassLoader(ResourceFinder, String, Set, IClassLoader) - Constructor for class org.codehaus.janino.JavaSourceIClassLoader
Notice that the unitCompilers set is both read and written by the JavaSourceIClassLoader: As it searches for IClasses, it looks into unitCompilers for class declarations, and as it opens, scans and parses compilation units on-the-fly, it adds them to unitCompilers.
JGrep - Class in org.codehaus.janino.tools
Reads a set of compilation units from the file system and searches it for specific Java™ constructs, e.g.
JGrep(File[], File[], File[], String, boolean) - Constructor for class org.codehaus.janino.tools.JGrep
 
JGrep(IClassLoader, String, boolean) - Constructor for class org.codehaus.janino.tools.JGrep
 
jGrep(File[], StringPattern[], StringPattern[], List) - Method in class org.codehaus.janino.tools.JGrep
 
jGrep(Iterator, List) - Method in class org.codehaus.janino.tools.JGrep
 
JGrep.MethodInvocationAction - Interface in org.codehaus.janino.tools
 
JGrep.MethodInvocationPredicate - Interface in org.codehaus.janino.tools
 
join(Object[], String) - Static method in class org.codehaus.janino.Java
 
join(Object[], String, int, int) - Static method in class org.codehaus.janino.Java
 
JUMP_IF_FALSE - Static variable in class org.codehaus.janino.Java.Rvalue
 
JUMP_IF_TRUE - Static variable in class org.codehaus.janino.Java.Rvalue
 

L

label - Variable in class org.codehaus.janino.Java.LabeledStatement
 
LabeledStatement(Location, String, Java.Statement) - Constructor for class org.codehaus.janino.Java.LabeledStatement
 
lastModified() - Method in class org.codehaus.janino.util.resource.FileResource
 
lastModified() - Method in interface org.codehaus.janino.util.resource.Resource
Returns the time of the last modification, in milliseconds since 1970, or 0L if the time of the last modification cannot be determined.
LazyMultiResourceFinder - Class in org.codehaus.janino.util.resource
A ResourceFinder that examines a set of ResourceFinders lazily as it searches for resources.
LazyMultiResourceFinder(Iterator) - Constructor for class org.codehaus.janino.util.resource.LazyMultiResourceFinder
 
lcd - Variable in class org.codehaus.janino.Java.LocalClassDeclarationStatement
 
leave2(Java.BlockStatement, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
leave2(Java.SynchronizedStatement, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
leave2(Java.TryStatement, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
length - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
 
lhs - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
 
lhs - Variable in class org.codehaus.janino.Java.ArrayLength
 
lhs - Variable in class org.codehaus.janino.Java.Assignment
 
lhs - Variable in class org.codehaus.janino.Java.BinaryOperation
 
lhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
 
lhs - Variable in class org.codehaus.janino.Java.FieldAccess
 
lhs - Variable in class org.codehaus.janino.Java.FieldAccessExpression
 
lhs - Variable in class org.codehaus.janino.Java.Instanceof
 
lineNumber - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
 
LineNumberOffset(int, int) - Constructor for class org.codehaus.janino.CodeContext.LineNumberOffset
 
LineNumberTableAttribute(short[]) - Constructor for class org.codehaus.janino.tools.Disassembler.LineNumberTableAttribute
 
LineNumberTableAttribute(short, ClassFile.LineNumberTableAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
 
list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
Literal(Location, Object) - Constructor for class org.codehaus.janino.Java.Literal
 
LiteralToken(Object) - Constructor for class org.codehaus.janino.Scanner.LiteralToken
 
literalValueToString(Object) - Static method in class org.codehaus.janino.Scanner
 
loadIClass(String) - Method in class org.codehaus.janino.IClassLoader
Get an IClass by field descriptor.
localClassCount - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
LocalClassDeclaration(Location, String, short, String, Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.LocalClassDeclaration
 
LocalClassDeclarationStatement(Java.LocalClassDeclaration) - Constructor for class org.codehaus.janino.Java.LocalClassDeclarationStatement
 
localVariable - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
LocalVariable(boolean, IClass) - Constructor for class org.codehaus.janino.Java.LocalVariable
 
localVariable - Variable in class org.codehaus.janino.Java.LocalVariableAccess
 
localVariable - Variable in class org.codehaus.janino.Java.VariableDeclarator
 
LocalVariableAccess(Location, Java.LocalVariable) - Constructor for class org.codehaus.janino.Java.LocalVariableAccess
 
LocalVariableDeclarationStatement(Location, short, Java.Type, Java.VariableDeclarator[]) - Constructor for class org.codehaus.janino.Java.LocalVariableDeclarationStatement
 
localVariables - Variable in class org.codehaus.janino.Java.ConstructorInvocation
 
localVariables - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
localVariables - Variable in class org.codehaus.janino.Java.Statement
 
LocalVariableSlot(String, short, IClass) - Constructor for class org.codehaus.janino.Java.LocalVariableSlot
 
LocalVariableTableAttribute(short, ClassFile.LocalVariableTableAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
 
Located(Location) - Constructor for class org.codehaus.janino.Java.Located
 
LocatedException - Exception in org.codehaus.commons.compiler
An Exception that is associated with an optional Location in a source file.
LocatedException(String, Location) - Constructor for exception org.codehaus.commons.compiler.LocatedException
 
LocatedException(String, Location, Throwable) - Constructor for exception org.codehaus.commons.compiler.LocatedException
 
Location - Class in org.codehaus.commons.compiler
Represents the location of a character in a document, as defined by an optional file name, a line number and a column number.
Location(String, short, short) - Constructor for class org.codehaus.commons.compiler.Location
 
location() - Method in class org.codehaus.janino.Parser
 
location() - Method in class org.codehaus.janino.Scanner
Returns the Location of the next token.
LONG - Static variable in class org.codehaus.janino.Descriptor
 
LONG - Static variable in class org.codehaus.janino.IClass
 
LONG - Variable in class org.codehaus.janino.IClassLoader
 
LONG - Static variable in class org.codehaus.janino.Java.BasicType
 
LONG_ - Static variable in class org.codehaus.janino.Descriptor
 
Lvalue(Location) - Constructor for class org.codehaus.janino.Java.Lvalue
 

M

MAGIC_INTEGER - Static variable in class org.codehaus.janino.Scanner
This reference represents the "magic" literal "2147483648" which is only allowed in a negated context.
MAGIC_LONG - Static variable in class org.codehaus.janino.Scanner
This reference represents the "magic" literal "9223372036854775808L" which is only allowed in a negated context.
main(String[]) - Static method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
Read Java™ source code for a given class name, scan, parse, compile and load it into the virtual machine, and invoke its "main()" method with the given arguments.
main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ClassBodyDemo
 
main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ExpressionDemo
 
main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ScriptDemo
 
main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ShippingCost
 
main(String[]) - Static method in class org.codehaus.janino.Compiler
Command line interface.
main(String[]) - Static method in class org.codehaus.janino.samples.DeclarationCounter
 
main(String[]) - Static method in class org.codehaus.janino.SimpleCompiler
 
main(String[]) - Static method in class org.codehaus.janino.tools.Disassembler
Usage:
main(String[]) - Static method in class org.codehaus.janino.tools.HprofScrubber
 
main(String[]) - Static method in class org.codehaus.janino.tools.JGrep
Command line interface.
main(String[]) - Static method in class org.codehaus.janino.UnicodeUnescapeReader
Simple unit testing.
main(String[]) - Static method in class org.codehaus.janino.UnparseVisitor
Testing of parsing/unparsing.
MAJOR_VERSION_JDK_1_1 - Static variable in class org.codehaus.janino.util.ClassFile
 
MAJOR_VERSION_JDK_1_2 - Static variable in class org.codehaus.janino.util.ClassFile
 
MAJOR_VERSION_JDK_1_3 - Static variable in class org.codehaus.janino.util.ClassFile
 
MAJOR_VERSION_JDK_1_4 - Static variable in class org.codehaus.janino.util.ClassFile
 
MAJOR_VERSION_JDK_1_5 - Static variable in class org.codehaus.janino.util.ClassFile
 
makeCompilationUnit(Scanner) - Method in class org.codehaus.janino.ClassBodyEvaluator
Create a Java.CompilationUnit, set the default imports, and parse the import declarations.
makeMethodDeclaration(Location, boolean, Class, String, Class[], String[], Class[], List) - Method in class org.codehaus.janino.ScriptEvaluator
To the given Java.ClassDeclaration, add A public method declaration with the given return type, name, parameter names and values and thrown exceptions A block
makeSpace(short, int) - Method in class org.codehaus.janino.CodeContext
Add space for size bytes at current offset.
makeStatements(int, Scanner) - Method in class org.codehaus.janino.ExpressionEvaluator
 
makeStatements(int, Scanner) - Method in class org.codehaus.janino.ScriptEvaluator
Fill the given block by parsing statements until EOF and adding them to the block.
MapResourceCreator - Class in org.codehaus.janino.util.resource
Creates resources as byte arrays in a delegate Map.
MapResourceCreator() - Constructor for class org.codehaus.janino.util.resource.MapResourceCreator
Auto-create the delegate Map.
MapResourceCreator(Map) - Constructor for class org.codehaus.janino.util.resource.MapResourceCreator
 
MapResourceFinder - Class in org.codehaus.janino.util.resource
A ResourceFinder that provides access to resource stored as byte arrays in a Map.
MapResourceFinder(Map) - Constructor for class org.codehaus.janino.util.resource.MapResourceFinder
 
matches(String) - Method in class org.codehaus.janino.util.StringPattern
Match the given text against the pattern represented by the current instance, as follows: A * in the pattern matches any sequence of zero or more characters in the text A ? in the pattern matches exactly one character in the text Any other character in the pattern must appear exactly as it is in the text Notice: The mode flag of the current instance does not take any effect here.
matches(StringPattern[], String) - Static method in class org.codehaus.janino.util.StringPattern
Match a given text against an array of StringPatterns (which was typically created by StringPattern.parseCombinedPattern(String).
MemberClassDeclaration(Location, String, short, String, Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberClassDeclaration
 
MemberInterfaceDeclaration(Location, String, short, String, Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
MethodDeclarator(Location, String, short, Java.Type, String, Java.FunctionDeclarator.FormalParameter[], Java.Type[], List) - Constructor for class org.codehaus.janino.Java.MethodDeclarator
 
MethodDescriptor - Class in org.codehaus.janino
Representation of a "method descriptor" (JVMS 4.3.3).
MethodDescriptor(String[], String) - Constructor for class org.codehaus.janino.MethodDescriptor
 
MethodDescriptor(String) - Constructor for class org.codehaus.janino.MethodDescriptor
Parse a method descriptor into parameter FDs and return FDs.
MethodInfo(short, short, short, List) - Constructor for class org.codehaus.janino.util.ClassFile.MethodInfo
Initialize the "method_info" structure.
methodInfos - Variable in class org.codehaus.janino.util.ClassFile
 
MethodInvocation(Location, Java.Atom, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.MethodInvocation
 
methodName - Variable in class org.codehaus.janino.Java.Invocation
 
mhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
 
MINOR_VERSION_JDK_1_1 - Static variable in class org.codehaus.janino.util.ClassFile
 
MINOR_VERSION_JDK_1_2 - Static variable in class org.codehaus.janino.util.ClassFile
 
MINOR_VERSION_JDK_1_3 - Static variable in class org.codehaus.janino.util.ClassFile
 
MINOR_VERSION_JDK_1_4 - Static variable in class org.codehaus.janino.util.ClassFile
 
MINOR_VERSION_JDK_1_5 - Static variable in class org.codehaus.janino.util.ClassFile
 
Mod - Class in org.codehaus.janino
This class defines constants and convenience methods for the handling of modifiers as defined by the JVM.
modifiers - Variable in class org.codehaus.janino.Java.FieldDeclaration
 
modifiers - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
modifiers - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
 
MultiDimensionalIterator - Class in org.codehaus.janino.util.iterator
An Iterator that iterates over a delegate, which produces arrays, Collections, Enumerations or Iterators.
MultiDimensionalIterator(Iterator, int) - Constructor for class org.codehaus.janino.util.iterator.MultiDimensionalIterator
 
MultiIterator - Class in org.codehaus.janino.util
An Iterator that traverses a Collection of Iterators.
MultiIterator(Iterator[]) - Constructor for class org.codehaus.janino.util.MultiIterator
 
MultiIterator(Collection[]) - Constructor for class org.codehaus.janino.util.MultiIterator
 
MultiIterator(Object[][]) - Constructor for class org.codehaus.janino.util.MultiIterator
 
MultiIterator(Collection) - Constructor for class org.codehaus.janino.util.MultiIterator
 
MultiIterator(Iterator) - Constructor for class org.codehaus.janino.util.MultiIterator
 
MultiIterator(Object[]) - Constructor for class org.codehaus.janino.util.MultiIterator
 
MultiIterator(Object, Collection) - Constructor for class org.codehaus.janino.util.MultiIterator
Iterates over the given Collection, prepended with the given Object.
MultiIterator(Collection, Object) - Constructor for class org.codehaus.janino.util.MultiIterator
Iterates over the given Collection, appended with the given Object.
MultiIterator(Object, Iterator) - Constructor for class org.codehaus.janino.util.MultiIterator
Iterates over the given Iterator, prepended with the given prefix.
MultiIterator(Iterator, Object) - Constructor for class org.codehaus.janino.util.MultiIterator
Iterates over the given Iterator, appended with the given suffix.
MultiReader - Class in org.codehaus.commons.io
Similar to FilterReader, but when the first delegate is at end-of-input, it continues with reading from the next delegate.
MultiReader(List<Reader>) - Constructor for class org.codehaus.commons.io.MultiReader
 
MultiReader(Reader[]) - Constructor for class org.codehaus.commons.io.MultiReader
 
MultiResourceFinder - Class in org.codehaus.janino.util.resource
A ResourceFinder that finds its resources through a collection of other ResourceFinders.
MultiResourceFinder(Collection) - Constructor for class org.codehaus.janino.util.resource.MultiResourceFinder
 

N

n - Variable in class org.codehaus.janino.Java.AmbiguousName
 
name - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
name - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
name - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
 
name - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
 
name - Variable in class org.codehaus.janino.Java.Package
 
name - Variable in class org.codehaus.janino.Java.VariableDeclarator
 
NAMED_TYPE_DECLARATION - Static variable in class org.codehaus.janino.Parser.InterfaceDeclarationContext
 
NamedClassDeclaration(Location, String, short, String, Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.NamedClassDeclaration
 
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
 
NATIVE - Static variable in class org.codehaus.janino.Mod
 
NewAnonymousClassInstance(Location, Java.Rvalue, Java.AnonymousClassDeclaration, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.NewAnonymousClassInstance
 
NewArray(Location, Java.Type, Java.Rvalue[], int) - Constructor for class org.codehaus.janino.Java.NewArray
Create a new array with dimension dimExprs.length + dims
newClassBodyEvaluator() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
newClassBodyEvaluator() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
newClassBodyEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newClassBodyEvaluator() - Method in class org.codehaus.janino.CompilerFactory
 
NewClassInstance(Location, Java.Rvalue, Java.Type, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.NewClassInstance
 
NewClassInstance(Location, Java.Rvalue, IClass, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.NewClassInstance
 
newExpressionEvaluator() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
newExpressionEvaluator() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
newExpressionEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newExpressionEvaluator() - Method in class org.codehaus.janino.CompilerFactory
 
NewInitializedArray(Location, Java.ArrayType, Java.ArrayInitializer) - Constructor for class org.codehaus.janino.Java.NewInitializedArray
 
newInserter() - Method in class org.codehaus.janino.CodeContext
Allocate an CodeContext.Inserter, set it to the current offset, and insert it before the current offset.
newJavaSourceClassLoader() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
newJavaSourceClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
newJavaSourceClassLoader() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
newJavaSourceClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
newJavaSourceClassLoader() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newJavaSourceClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newJavaSourceClassLoader() - Method in class org.codehaus.janino.CompilerFactory
 
newJavaSourceClassLoader(ClassLoader) - Method in class org.codehaus.janino.CompilerFactory
 
newOffset() - Method in class org.codehaus.janino.CodeContext
 
newScriptEvaluator() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
newScriptEvaluator() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
newScriptEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newScriptEvaluator() - Method in class org.codehaus.janino.CompilerFactory
 
newSimpleCompiler() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
newSimpleCompiler() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
newSimpleCompiler() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
newSimpleCompiler() - Method in class org.codehaus.janino.CompilerFactory
 
next() - Method in class org.codehaus.janino.util.iterator.EnumerationIterator
 
next() - Method in class org.codehaus.janino.util.iterator.FilterIterator
 
next() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
next() - Method in class org.codehaus.janino.util.iterator.MultiDimensionalIterator
 
next() - Method in class org.codehaus.janino.util.iterator.ProducerIterator
 
next() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
next() - Method in class org.codehaus.janino.util.iterator.TransformingIterator
 
next() - Method in class org.codehaus.janino.util.iterator.TraversingIterator
 
next() - Method in class org.codehaus.janino.util.MultiIterator
 
nextIndex() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
nextIndex() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
NO_DESTINATION_DIRECTORY - Static variable in class org.codehaus.janino.Compiler
Backwards compatibility -- previously, "null" was officially documented.
NO_IMETHODS - Static variable in class org.codehaus.janino.IClass
 
NONE - Static variable in class org.codehaus.janino.Mod
 
NOWHERE - Static variable in class org.codehaus.commons.compiler.Location
 
NOWHERE - Static variable in class org.codehaus.janino.Java.Located
 

O

OBJECT - Static variable in class org.codehaus.janino.Descriptor
 
OBJECT - Variable in class org.codehaus.janino.IClassLoader
 
Offset() - Constructor for class org.codehaus.janino.CodeContext.Offset
 
op - Variable in class org.codehaus.janino.Java.BinaryOperation
 
open() - Method in class org.codehaus.janino.util.resource.FileResource
 
open() - Method in interface org.codehaus.janino.util.resource.Resource
Opens the resource.
openInputStream() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 
openOutputStream() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 
operand - Variable in class org.codehaus.janino.Java.Crement
 
operand - Variable in class org.codehaus.janino.Java.UnaryOperation
 
operator - Variable in class org.codehaus.janino.Java.Assignment
 
operator - Variable in class org.codehaus.janino.Java.Crement
 
operator - Variable in class org.codehaus.janino.Java.UnaryOperation
 
optionalCondition - Variable in class org.codehaus.janino.Java.ForStatement
 
optionalConstructorInvocation - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
 
optionalElseStatement - Variable in class org.codehaus.janino.Java.IfStatement
 
optionalExtendedType - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
 
optionalFileName - Variable in class org.codehaus.janino.Java.CompilationUnit
 
optionalFinally - Variable in class org.codehaus.janino.Java.TryStatement
 
optionalInit - Variable in class org.codehaus.janino.Java.ForStatement
 
optionalInitializer - Variable in class org.codehaus.janino.Java.VariableDeclarator
 
optionalLabel - Variable in class org.codehaus.janino.Java.BreakStatement
 
optionalLabel - Variable in class org.codehaus.janino.Java.ContinueStatement
 
optionalMethodNames - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalMethodNames - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalPackageDeclaration - Variable in class org.codehaus.janino.Java.CompilationUnit
 
optionalParameterNames - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalParameterNames - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalParameterTypes - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalParameterTypes - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalProtectionDomainFactory - Variable in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
optionalQualification - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
 
optionalQualification - Variable in class org.codehaus.janino.Java.NewClassInstance
 
optionalQualification - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
optionalQualification - Variable in class org.codehaus.janino.Java.SuperConstructorInvocation
 
optionalReturnTypes - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalReturnTypes - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalReturnValue - Variable in class org.codehaus.janino.Java.ReturnStatement
 
optionalStatements - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
optionalStaticMethod - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalStaticMethod - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalTarget - Variable in class org.codehaus.janino.Java.MethodInvocation
null == method invocation by simple method name
optionalThrownExceptions - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalThrownExceptions - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalUpdate - Variable in class org.codehaus.janino.Java.ForStatement
 
org.codehaus.commons.compiler - package org.codehaus.commons.compiler
This package declares interfaces for the implementation of an IExpressionEvaluator, an IScriptEvaluator, an IClassBodyEvaluator and an ISimpleCompiler.
org.codehaus.commons.compiler.jdk - package org.codehaus.commons.compiler.jdk
 
org.codehaus.commons.compiler.samples - package org.codehaus.commons.compiler.samples
Sample applications for the Janino JavaTM compiler.
org.codehaus.commons.io - package org.codehaus.commons.io
 
org.codehaus.janino - package org.codehaus.janino
The classes in this package pose the core of the Janino JavaTM compiler.
org.codehaus.janino.samples - package org.codehaus.janino.samples
Sample applications for the Janino JavaTM compiler.
org.codehaus.janino.tools - package org.codehaus.janino.tools
Auxiliary command line tools related to JANINO.
org.codehaus.janino.util - package org.codehaus.janino.util
Application-independent helper classes.
org.codehaus.janino.util.enumerator - package org.codehaus.janino.util.enumerator
 
org.codehaus.janino.util.iterator - package org.codehaus.janino.util.iterator
Some generic Iterator-related helper classes.
org.codehaus.janino.util.resource - package org.codehaus.janino.util.resource
Classes related to loading "resources" (ResourceFinder) and creating resources (ResourceCreator).
outerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
 

P

Package(Location, String) - Constructor for class org.codehaus.janino.Java.Package
 
PACKAGE - Static variable in class org.codehaus.janino.Mod
 
PackageDeclaration(Location, String) - Constructor for class org.codehaus.janino.Java.PackageDeclaration
 
PackageMemberClassDeclaration(Location, String, short, String, Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
PackageMemberInterfaceDeclaration(Location, String, short, String, Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
packageMemberTypeDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
 
packageName - Variable in class org.codehaus.janino.Java.PackageDeclaration
 
ParameterAccess(Location, Java.FunctionDeclarator.FormalParameter) - Constructor for class org.codehaus.janino.Java.ParameterAccess
 
parameterFDs - Variable in class org.codehaus.janino.MethodDescriptor
The field descriptors of the method parameters.
ParenthesizedExpression(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ParenthesizedExpression
 
parseAdditiveExpression() - Method in class org.codehaus.janino.Parser
AdditiveExpression := MultiplicativeExpression { ( '+' | '-' ) MultiplicativeExpression }
parseAndExpression() - Method in class org.codehaus.janino.Parser
AndExpression := EqualityExpression { '&' EqualityExpression }
parseArgumentList() - Method in class org.codehaus.janino.Parser
ArgumentList := Expression { ',' Expression }
parseArguments() - Method in class org.codehaus.janino.Parser
Arguments := '(' [ ArgumentList ] ')'
parseArrayInitializer() - Method in class org.codehaus.janino.Parser
ArrayInitializer := '{' [ VariableInitializer { ',' VariableInitializer } [ ',' ] '}'
parseAssignmentExpression() - Method in class org.codehaus.janino.Parser
AssignmentExpression := ConditionalExpression [ AssignmentOperator AssignmentExpression ] AssignmentOperator := '=' | '*=' | '/=' | '%=' | '+=' | '-=' | '<<=' | '>>=' | '>>>=' | '&=' | '^=' | '|='
parseBlock() - Method in class org.codehaus.janino.Parser
'{' BlockStatements '}'
parseBlockStatement() - Method in class org.codehaus.janino.Parser
BlockStatement := { Identifier ':' } ( ( Modifiers Type | ModifiersOpt BasicType ) LocalVariableDeclarators ';' | 'class' ...
parseBlockStatements() - Method in class org.codehaus.janino.Parser
BlockStatements := { BlockStatement }
parseBreakStatement() - Method in class org.codehaus.janino.Parser
BreakStatement := 'break' [ Identifier ] ';'
parseClassBody(Java.ClassDeclaration) - Method in class org.codehaus.janino.Parser
ClassBody := '{' { ClassBodyDeclaration } '}'
parseClassBodyDeclaration(Java.ClassDeclaration) - Method in class org.codehaus.janino.Parser
ClassBodyDeclaration := ';' | ModifiersOpt ( Block | // Instance (JLS2 8.6) or static initializer (JLS2 8.7) 'void' Identifier MethodDeclarationRest | 'class' ClassDeclarationRest | 'interface' InterfaceDeclarationRest | ConstructorDeclarator | Type Identifier ( MethodDeclarationRest | FieldDeclarationRest ';' ) )
parseClassDeclarationRest(String, short, Parser.ClassDeclarationContext) - Method in class org.codehaus.janino.Parser
ClassDeclarationRest := Identifier [ 'extends' ReferenceType ] [ 'implements' ReferenceTypeList ] ClassBody
parseCombinedPattern(String) - Static method in class org.codehaus.janino.util.StringPattern
Parse a "combined pattern" into an array of StringPatterns.
parseCompilationUnit() - Method in class org.codehaus.janino.Parser
CompilationUnit := [ PackageDeclaration ] { ImportDeclaration } { TypeDeclaration }
parseConditionalAndExpression() - Method in class org.codehaus.janino.Parser
ConditionalAndExpression := InclusiveOrExpression { '&&' InclusiveOrExpression }
parseConditionalExpression() - Method in class org.codehaus.janino.Parser
ConditionalExpression := ConditionalOrExpression [ '?' Expression ':' ConditionalExpression ]
parseConditionalOrExpression() - Method in class org.codehaus.janino.Parser
ConditionalOrExpression := ConditionalAndExpression { '||' ConditionalAndExpression ]
parseConstructorDeclarator(String, short) - Method in class org.codehaus.janino.Parser
ConstructorDeclarator := Identifier FormalParameters [ 'throws' ReferenceTypeList ] '{' [ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.' 'super' Arguments ';' ] BlockStatements '}'
parseContinueStatement() - Method in class org.codehaus.janino.Parser
ContinueStatement := 'continue' [ Identifier ] ';'
parseDimExpr() - Method in class org.codehaus.janino.Parser
DimExpr := '[' Expression ']'
parseDimExprs() - Method in class org.codehaus.janino.Parser
DimExprs := DimExpr { DimExpr }
parseDoStatement() - Method in class org.codehaus.janino.Parser
DoStatement := 'do' Statement 'while' '(' Expression ')' ';'
parseEmptyStatement() - Method in class org.codehaus.janino.Parser
EmptyStatement := ';'
parseEqualityExpression() - Method in class org.codehaus.janino.Parser
EqualityExpression := RelationalExpression { ( '==' | '!=' ) RelationalExpression }
parseExclusiveOrExpression() - Method in class org.codehaus.janino.Parser
ExclusiveOrExpression := AndExpression { '^' AndExpression }
parseExpression() - Method in class org.codehaus.janino.Parser
Expression := AssignmentExpression
parseExpressionList() - Method in class org.codehaus.janino.Parser
ExpressionList := Expression { ',' Expression }
parseExpressionStatement() - Method in class org.codehaus.janino.Parser
ExpressionStatement := Expression ';'
parseFieldDeclarationRest(String) - Method in class org.codehaus.janino.Parser
FieldDeclarationRest := VariableDeclaratorRest { ',' VariableDeclarator }
parseFormalParameter() - Method in class org.codehaus.janino.Parser
FormalParameter := [ 'final' ] Type Identifier BracketsOpt
parseFormalParameters() - Method in class org.codehaus.janino.Parser
FormalParameters := '(' [ FormalParameter { ',' FormalParameter } ] ')'
parseForStatement() - Method in class org.codehaus.janino.Parser
ForStatement := 'for' '(' [ ForInit ] ';' [ Expression ] ';' [ ExpressionList ] ')' Statement
parseIfStatement() - Method in class org.codehaus.janino.Parser
IfStatement := 'if' '(' Expression ')' Statement [ 'else' Statement ]
parseImportDeclaration() - Method in class org.codehaus.janino.Parser
ImportDeclaration := 'import' ImportDeclarationBody ';'
parseImportDeclarationBody() - Method in class org.codehaus.janino.Parser
ImportDeclarationBody := [ 'static' ] Identifier { '.' Identifier } [ '.' '*' ]
parseImportDeclarations(Reader) - Static method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
Heuristically parse IMPORT declarations at the beginning of the character stream produced by the given Reader.
parseInclusiveOrExpression() - Method in class org.codehaus.janino.Parser
InclusiveOrExpression := ExclusiveOrExpression { '|' ExclusiveOrExpression }
parseInterfaceBody(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.Parser
InterfaceBody := '{' { ';' | ModifiersOpt ( 'void' Identifier MethodDeclarationRest | 'class' ClassDeclarationRest | 'interface' InterfaceDeclarationRest | Type Identifier ( MethodDeclarationRest | FieldDeclarationRest ) ) } '}'
parseInterfaceDeclarationRest(String, short, Parser.InterfaceDeclarationContext) - Method in class org.codehaus.janino.Parser
InterfaceDeclarationRest := Identifier [ 'extends' ReferenceTypeList ] InterfaceBody
parseLabeledStatement() - Method in class org.codehaus.janino.Parser
LabeledStatement := Identifier ':' Statement
parseLiteral() - Method in class org.codehaus.janino.Parser
 
parseLocalVariableDeclarators() - Method in class org.codehaus.janino.Parser
LocalVariableDeclarators := VariableDeclarator { ',' VariableDeclarator }
parseMethodBody() - Method in class org.codehaus.janino.Parser
MethodBody := Block
parseMethodDeclarationRest(String, short, Java.Type, String) - Method in class org.codehaus.janino.Parser
MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] ( ';' | MethodBody )
parseModifiersOpt() - Method in class org.codehaus.janino.Parser
ModifiersOpt := { 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp'
parseMultiplicativeExpression() - Method in class org.codehaus.janino.Parser
MultiplicativeExpression := UnaryExpression { ( '*' | '/' | '%' ) UnaryExpression }
parsePackageDeclaration() - Method in class org.codehaus.janino.Parser
PackageDeclaration := 'package' QualifiedIdentifier ';'
parsePackageMemberTypeDeclaration() - Method in class org.codehaus.janino.Parser
PackageMemberTypeDeclaration := ModifiersOpt 'class' ClassDeclarationRest | ModifiersOpt 'interface' InterfaceDeclarationRest
parsePath(String) - Static method in class org.codehaus.janino.util.resource.PathResourceFinder
Break a given string up by the system-dependent path-separator character (on UNIX systems, this character is ':'; on Microsoft Windows systems it is ';').
parsePrimary() - Method in class org.codehaus.janino.Parser
Primary := CastExpression | // CastExpression 15.16 '(' Expression ')' | // ParenthesizedExpression 15.8.5 Literal | // Literal 15.8.1 Name | // AmbiguousName Name Arguments | // MethodInvocation Name '[]' { '[]' } | // ArrayType 10.1 Name '[]' { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'this' | // This 15.8.3 'this' Arguments | // Alternate constructor invocation 8.8.5.1 'super' Arguments | // Unqualified superclass constructor invocation 8.8.5.1 'super' '.' Identifier | // SuperclassFieldAccess 15.11.2 'super' '.' Identifier Arguments | // SuperclassMethodInvocation 15.12.4.9 NewClassInstance | NewAnonymousClassInstance | // ClassInstanceCreationExpression 15.9 NewArray | // ArrayCreationExpression 15.10 NewInitializedArray | // ArrayInitializer 10.6 BasicType { '[]' } | // Type BasicType { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'void' '.' 'class' // ClassLiteral 15.8.2 CastExpression := '(' PrimitiveType { '[]' } ')' UnaryExpression | '(' Expression ')' UnaryExpression NewClassInstance := 'new' ReferenceType Arguments NewAnonymousClassInstance := 'new' ReferenceType Arguments [ ClassBody ] NewArray := 'new' Type DimExprs { '[]' } NewInitializedArray := 'new' ArrayType ArrayInitializer
parseQualifiedIdentifier() - Method in class org.codehaus.janino.Parser
QualifiedIdentifier := Identifier { '.' Identifier }
Parser - Class in org.codehaus.janino
A parser for the Java™ programming language.
Parser(Scanner) - Constructor for class org.codehaus.janino.Parser
 
Parser.ClassDeclarationContext - Class in org.codehaus.janino
 
Parser.InterfaceDeclarationContext - Class in org.codehaus.janino
 
parseReferenceType() - Method in class org.codehaus.janino.Parser
ReferenceType := QualifiedIdentifier
parseReferenceTypeList() - Method in class org.codehaus.janino.Parser
ReferenceTypeList := ReferenceType { ',' ReferenceType }
parseRelationalExpression() - Method in class org.codehaus.janino.Parser
RelationalExpression := ShiftExpression { ( ( '<' | '>' | '<=' | '>=' ) ShiftExpression ) | ( 'instanceof' ReferenceType ) }
parseReturnStatement() - Method in class org.codehaus.janino.Parser
ReturnStatement := 'return' [ Expression ] ';'
parseSelector(Java.Atom) - Method in class org.codehaus.janino.Parser
Selector := '.' Identifier | // FieldAccess 15.11.1 '.' Identifier Arguments | // MethodInvocation '.' 'this' // QualifiedThis 15.8.4 '.' 'super' Arguments // Qualified superclass constructor invocation (JLS 8.8.5.1) '.' 'super' '.' Identifier | // SuperclassFieldReference (JLS 15.11.2) '.' 'super' '.' Identifier Arguments | // SuperclassMethodInvocation (JLS 15.12.4.9) '.' 'new' Identifier Arguments [ ClassBody ] | // QualifiedClassInstanceCreationExpression 15.9 '.' 'class' '[' Expression ']' // ArrayAccessExpression 15.13
parseShiftExpression() - Method in class org.codehaus.janino.Parser
ShiftExpression := AdditiveExpression { ( '<<' | '>>' | '>>>' ) AdditiveExpression }
parseStatement() - Method in class org.codehaus.janino.Parser
Statement := LabeledStatement | Block | IfStatement | ForStatement | WhileStatement | DoStatement | TryStatement | 'switch' ...
parseSwitchStatement() - Method in class org.codehaus.janino.Parser
SwitchStatement := 'switch' '(' Expression ')' '{' { SwitchLabels BlockStatements } '}' SwitchLabels := SwitchLabels { SwitchLabels } SwitchLabel := 'case' Expression ':' | 'default' ':'
parseSynchronizedStatement() - Method in class org.codehaus.janino.Parser
SynchronizedStatement := 'synchronized' '(' expression ')' Block
parseThrowStatement() - Method in class org.codehaus.janino.Parser
ThrowStatement := 'throw' Expression ';'
parseTryStatement() - Method in class org.codehaus.janino.Parser
TryStatement := 'try' Block Catches [ Finally ] | 'try' Block Finally Catches := CatchClause { CatchClause } CatchClause := 'catch' '(' FormalParameter ')' Block Finally := 'finally' Block
parseType() - Method in class org.codehaus.janino.Parser
Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' }
parseUnaryExpression() - Method in class org.codehaus.janino.Parser
UnaryExpression := { PrefixOperator } Primary { Selector } { PostfixOperator } PrefixOperator := '++' | '--' | '+' | '-' | '~' | '!' PostfixOperator := '++' | '--'
parseVariableDeclarator() - Method in class org.codehaus.janino.Parser
VariableDeclarator := Identifier VariableDeclaratorRest
parseVariableDeclaratorRest(String) - Method in class org.codehaus.janino.Parser
VariableDeclaratorRest := { '[' ']' } [ '=' VariableInitializer ]
parseVariableInitializer() - Method in class org.codehaus.janino.Parser
VariableInitializer := ArrayInitializer | Expression
parseWhileStatement() - Method in class org.codehaus.janino.Parser
WhileStatement := 'while' '(' Expression ')' Statement
PathResourceFinder - Class in org.codehaus.janino.util.resource
A ResourceFinder that finds its resources along a "path" consisting of JAR file names, ZIP file names, and directory names.
PathResourceFinder(File[]) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
PathResourceFinder(Iterator) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
PathResourceFinder(String) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
PATTERNS_ALL - Static variable in class org.codehaus.janino.util.StringPattern
 
PATTERNS_NONE - Static variable in class org.codehaus.janino.util.StringPattern
 
peek() - Method in class org.codehaus.janino.Scanner
Peek the next token, but don't remove it from the input.
peekIdentifier() - Method in class org.codehaus.janino.Parser
 
peekKeyword() - Method in class org.codehaus.janino.Parser
 
peekKeyword(String) - Method in class org.codehaus.janino.Parser
 
peekKeyword(String[]) - Method in class org.codehaus.janino.Parser
 
peekNextButOne() - Method in class org.codehaus.janino.Scanner
Peek the next but one token, neither remove the next nor the next but one token from the input.
peekOperator(String) - Method in class org.codehaus.janino.Parser
 
peekOperator(String[]) - Method in class org.codehaus.janino.Parser
 
popInserter() - Method in class org.codehaus.janino.CodeContext
Replace the current CodeContext.Inserter with the remembered one (see CodeContext.pushInserter(CodeContext.Inserter)).
postConstruct() - Method in class org.codehaus.janino.IClassLoader
This method must be called by the constructor of the directly derived class.
PPP - Static variable in class org.codehaus.janino.Mod
 
pre - Variable in class org.codehaus.janino.Java.Crement
 
prependParameter(String, String) - Static method in class org.codehaus.janino.MethodDescriptor
Patch an additional parameter into a given method descriptor.
previous() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
previous() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
previousIndex() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
previousIndex() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
PrimitiveWrapper - Class in org.codehaus.commons.compiler
A helper class that wraps primitive values in their wrapper classes.
print() - Method in class org.codehaus.janino.tools.Disassembler.LineNumberTableAttribute
 
printStackTrace(PrintStream) - Method in exception org.codehaus.commons.compiler.CausedException
 
printStackTrace(PrintWriter) - Method in exception org.codehaus.commons.compiler.CausedException
 
PRIVATE - Static variable in class org.codehaus.janino.Access
 
PRIVATE - Static variable in class org.codehaus.janino.Mod
 
produce() - Method in interface org.codehaus.janino.util.Producer
Produce the next object.
Producer - Interface in org.codehaus.janino.util
An object that produces some Object each time the Producer.produce() method is invoked.
ProducerIterator - Class in org.codehaus.janino.util.iterator
An Iterator that iterates over all the objects produced by a delegate Producer.
ProducerIterator(Producer) - Constructor for class org.codehaus.janino.util.iterator.ProducerIterator
 
PROTECTED - Static variable in class org.codehaus.janino.Access
 
PROTECTED - Static variable in class org.codehaus.janino.Mod
 
PUBLIC - Static variable in class org.codehaus.janino.Access
 
PUBLIC - Static variable in class org.codehaus.janino.Mod
 
pushInserter(CodeContext.Inserter) - Method in class org.codehaus.janino.CodeContext
Remember the current CodeContext.Inserter, then replace it with the new one.
pw - Variable in class org.codehaus.janino.UnparseVisitor
 

Q

qualification - Variable in class org.codehaus.janino.Java.QualifiedThisReference
 
QualifiedThisReference(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.QualifiedThisReference
Access the given enclosing instance of the declaring class.

R

read() - Method in class org.codehaus.commons.io.MultiReader
 
read(char[], int, int) - Method in class org.codehaus.commons.io.MultiReader
 
read() - Method in class org.codehaus.janino.Scanner
Read the next token from the input.
read() - Method in class org.codehaus.janino.UnicodeUnescapeReader
read(char[], int, int) - Method in class org.codehaus.janino.UnicodeUnescapeReader
read() - Method in class org.codehaus.janino.util.TeeReader
 
read(char[], int, int) - Method in class org.codehaus.janino.util.TeeReader
 
readIdentifier() - Method in class org.codehaus.janino.Parser
 
readKeyword(String) - Method in class org.codehaus.janino.Parser
 
readOperator() - Method in class org.codehaus.janino.Parser
 
readOperator(String) - Method in class org.codehaus.janino.Parser
 
readString(Reader) - Static method in class org.codehaus.commons.compiler.Cookable
Reads all characters from the given Reader into a String.
ReferenceType(Location, String[]) - Constructor for class org.codehaus.janino.Java.ReferenceType
 
remove() - Method in class org.codehaus.janino.util.iterator.EnumerationIterator
Since Enumerations don't support element removal, this method always throws an UnsupportedOperationException.
remove() - Method in class org.codehaus.janino.util.iterator.FilterIterator
 
remove() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
remove() - Method in class org.codehaus.janino.util.iterator.MultiDimensionalIterator
 
remove() - Method in class org.codehaus.janino.util.iterator.ProducerIterator
 
remove() - Method in class org.codehaus.janino.util.iterator.TraversingIterator
 
remove() - Method in class org.codehaus.janino.util.MultiIterator
 
report(String) - Method in class org.codehaus.janino.util.Benchmark
Report the given message.
report(String, Object) - Method in class org.codehaus.janino.util.Benchmark
Report the title, a colon, a space, and the pretty-printed Object.
report(String) - Method in interface org.codehaus.janino.util.Benchmark.Reporter
 
resolveAllClasses() - Method in class org.codehaus.janino.ClassFileIClass
 
resolveHalf() - Method in class org.codehaus.janino.ClassFileIClass
 
Resource - Interface in org.codehaus.janino.util.resource
A Resource is "something" that is typically found by a ResourceFinder, can be Resource.open()ed for reading, and optionally has a Resource.lastModified() property.
ResourceCreator - Interface in org.codehaus.janino.util.resource
Opens a resource, characterized by a name, for writing.
ResourceFinder - Class in org.codehaus.janino.util.resource
Finds a resource by name.
ResourceFinder() - Constructor for class org.codehaus.janino.util.resource.ResourceFinder
 
ResourceFinderClassLoader - Class in org.codehaus.janino.util
A ClassLoader that uses a ResourceFinder to find ".class" files.
ResourceFinderClassLoader(ResourceFinder, ClassLoader) - Constructor for class org.codehaus.janino.util.ResourceFinderClassLoader
 
ResourceFinderIClassLoader - Class in org.codehaus.janino
This IClassLoader loads IClasses through a a ResourceFinder that designates ClassFiles.
ResourceFinderIClassLoader(ResourceFinder, IClassLoader) - Constructor for class org.codehaus.janino.ResourceFinderIClassLoader
 
restoreLocalVariables() - Method in class org.codehaus.janino.CodeContext
Restore the previous size of the local variables array.
returnFD - Variable in class org.codehaus.janino.MethodDescriptor
The field descriptor of the method return value.
ReturnStatement(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ReturnStatement
 
ReverseListIterator - Class in org.codehaus.janino.util.iterator
A ListIterator that reverses the direction of all operations of a delegate ListIterator.
ReverseListIterator(ListIterator) - Constructor for class org.codehaus.janino.util.iterator.ReverseListIterator
 
rhs - Variable in class org.codehaus.janino.Java.Assignment
 
rhs - Variable in class org.codehaus.janino.Java.BinaryOperation
 
rhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
 
rhs - Variable in class org.codehaus.janino.Java.Instanceof
 
RUNTIME_EXCEPTION - Static variable in class org.codehaus.janino.Descriptor
 
RUNTIME_EXCEPTION - Variable in class org.codehaus.janino.IClassLoader
 
rvalue - Variable in class org.codehaus.janino.Java.ExpressionStatement
 
Rvalue(Location) - Constructor for class org.codehaus.janino.Java.Rvalue
 
rvalue - Variable in class org.codehaus.janino.Java.RvalueMemberType
 
RvalueMemberType(Location, Java.Rvalue, String) - Constructor for class org.codehaus.janino.Java.RvalueMemberType
Notice: The rvalue is not a subordinate object!

S

saveLocalVariables() - Method in class org.codehaus.janino.CodeContext
Remember the current size of the local variables array.
sbsgs - Variable in class org.codehaus.janino.Java.SwitchStatement
 
Scanner - Class in org.codehaus.janino
Splits up a character stream into tokens and returns them as String objects.
Scanner(String) - Constructor for class org.codehaus.janino.Scanner
Deprecated. 
Scanner(String, String) - Constructor for class org.codehaus.janino.Scanner
Deprecated. 
Scanner(File) - Constructor for class org.codehaus.janino.Scanner
Deprecated. 
Scanner(File, String) - Constructor for class org.codehaus.janino.Scanner
Deprecated. 
Scanner(String, InputStream) - Constructor for class org.codehaus.janino.Scanner
Set up a scanner that reads tokens from the given InputStream in the platform default encoding.
Scanner(String, InputStream, String) - Constructor for class org.codehaus.janino.Scanner
Set up a scanner that reads tokens from the given InputStream with the given optionalEncoding (null means platform default encoding).
Scanner(String, Reader) - Constructor for class org.codehaus.janino.Scanner
Set up a scanner that reads tokens from the given Reader.
Scanner(String, Reader, short, short) - Constructor for class org.codehaus.janino.Scanner
Creates a Scanner that counts lines and columns from non-default initial values.
Scanner.EOFToken - Class in org.codehaus.janino
 
Scanner.IdentifierToken - Class in org.codehaus.janino
 
Scanner.KeywordToken - Class in org.codehaus.janino
 
Scanner.LiteralToken - Class in org.codehaus.janino
The type of the value parameter determines the type of the literal token: Type/value returned by Scanner.LiteralToken.getLiteralValue()Literal StringSTRING literal CharacterCHAR literal IntegerINT literal LongLONG literal FloatFLOAT literal DoubleDOUBLE literal BooleanBOOLEAN literal nullNULL literal
Scanner.Token - Class in org.codehaus.janino
 
ScriptDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play around with the ScriptEvaluator class.
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(String, Class<?>) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, Class<?>, String[], Class<?>[]) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[]) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, InputStream, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, Reader, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Equivalent to
ScriptEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
ScriptEvaluator - Class in org.codehaus.janino
A number of "convenience constructors" exist that execute the setup steps instantly.
ScriptEvaluator(String) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, Class) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, Class, String[], Class[]) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, Class, String[], Class[], Class[]) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, InputStream, Class, String[], Class[], Class[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(String, Reader, Class, String[], Class[], Class[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(Scanner, Class, String[], Class[], Class[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(Scanner, Class, Class[], Class, String[], Class[], Class[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator(Scanner, String, Class, Class[], boolean, Class, String, String[], Class[], Class[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
Equivalent to
ScriptEvaluator() - Constructor for class org.codehaus.janino.ScriptEvaluator
 
SERIALIZABLE - Static variable in class org.codehaus.janino.Descriptor
 
SERIALIZABLE - Variable in class org.codehaus.janino.IClassLoader
 
set() - Method in class org.codehaus.janino.CodeContext.Offset
Set this "Offset" to the offset of the current inserter; insert this "Offset" before the current inserter.
set(Object) - Method in class org.codehaus.janino.util.iterator.FilterListIterator
setCharacterEncoding(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
 
setClassName(String) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Set the name of the generated class.
setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setClassName(String) - Method in class org.codehaus.janino.ClassBodyEvaluator
 
setCompileErrorHandler(UnitCompiler.ErrorHandler) - Method in class org.codehaus.janino.Compiler
Install a custom UnitCompiler.ErrorHandler.
setCompileErrorHandler(UnitCompiler.ErrorHandler) - Method in class org.codehaus.janino.JavaSourceClassLoader
 
setCompileErrorHandler(UnitCompiler.ErrorHandler) - Method in class org.codehaus.janino.JavaSourceIClassLoader
 
setCompileErrorHandler(UnitCompiler.ErrorHandler) - Method in class org.codehaus.janino.UnitCompiler
By default, CompileExceptions are thrown on compile errors, but an application my install its own (thread-local) UnitCompiler.ErrorHandler.
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.AbstractJavaSourceClassLoader
 
setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.janino.JavaSourceClassLoader
 
setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.ICookable
Determines what kind of debugging information is included in the generates classes.
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.SimpleCompiler
 
setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
setDeclaringCompilationUnit(Java.CompilationUnit) - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
 
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FieldDeclaration
 
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
 
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
setDeclaringType(Java.TypeDeclaration) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
 
setDefaultImports(String[]) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
"Default imports" add to the system import "java.lang", i.e.
setDefaultImports(String[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setDefaultImports(String[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
 
setEnclosingBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.Java.Rvalue
Sets enclosing block statement for this object and all subordinate Java.Rvalue objects.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayType
 
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.BlockStatement
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ConstructorInvocation
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Statement
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Type
Sets the enclosing scope for this object and all subordinate Java.Type objects.
setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.CatchClause
 
setEnd(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
setExpressionType(Class) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
Define the type of the expression.
setExpressionType(Class) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
setExpressionType(Class) - Method in class org.codehaus.janino.ExpressionEvaluator
 
setExpressionTypes(Class[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
 
setExpressionTypes(Class[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
setExpressionTypes(Class[]) - Method in class org.codehaus.janino.ExpressionEvaluator
 
setExtendedClass(Class) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Set a particular superclass that the generated class will extend.
setExtendedClass(Class) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setExtendedClass(Class) - Method in class org.codehaus.janino.ClassBodyEvaluator
 
setExtendedType(Class) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Deprecated. 
setExtendedType(Class) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
Deprecated. 
setExtendedType(Class) - Method in class org.codehaus.janino.ClassBodyEvaluator
Deprecated. 
setImplementedInterfaces(Class[]) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Set a particular set of interfaces that the generated class will implement.
setImplementedInterfaces(Class[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
setImplementedInterfaces(Class[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
 
setImplementedTypes(Class[]) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Deprecated. 
setImplementedTypes(Class[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
Deprecated. 
setImplementedTypes(Class[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
Deprecated. 
setLastModified(long) - Method in class org.codehaus.janino.util.resource.MapResourceFinder
 
setMethodName(String) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Define the name of the generated method.
setMethodName(String) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setMethodName(String) - Method in class org.codehaus.janino.ScriptEvaluator
 
setMethodNames(String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.setMethodName(String), but for multiple scripts.
setMethodNames(String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setMethodNames(String[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
setName(String) - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
setOut(OutputStream) - Method in class org.codehaus.janino.tools.Disassembler
 
setPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
 
setParameters(String[], Class[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Define the names and types of the parameters of the generated method.
setParameters(String[][], Class[][]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.setParameters(String[], Class[]), but for multiple scripts.
setParameters(String[], Class[]) - 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.janino.ScriptEvaluator
 
setParameters(String[][], Class[][]) - Method in class org.codehaus.janino.ScriptEvaluator
 
setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.ICookable
The "parent class loader" is used to load referenced classes.
setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setParentClassLoader(ClassLoader, Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
Deprecated.
setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.SimpleCompiler
 
setParentClassLoader(ClassLoader, Class[]) - Method in class org.codehaus.janino.SimpleCompiler
Allow references to the classes loaded through this parent class loader (@see SimpleCompiler.setParentClassLoader(ClassLoader)), plus the extra auxiliaryClasses.
setProtectionDomainFactory(AbstractJavaSourceClassLoader.ProtectionDomainFactory) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
setReturnType(Class) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Define the return type of the generated method.
setReturnType(Class) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setReturnType(Class) - Method in class org.codehaus.janino.ScriptEvaluator
 
setReturnTypes(Class[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.setReturnType(Class), but for multiple scripts.
setReturnTypes(Class[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setReturnTypes(Class[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
setSlot(Java.LocalVariableSlot) - Method in class org.codehaus.janino.Java.LocalVariable
 
setSlotIndex(short) - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
setSourceDirectory(File) - Method in class org.codehaus.janino.tools.Disassembler
 
setSourceFileCharacterEncoding(String) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
setSourceFileCharacterEncoding(String) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
setSourceFileCharacterEncoding(String) - Method in class org.codehaus.janino.JavaSourceClassLoader
 
setSourceFinder(ResourceFinder) - Method in class org.codehaus.janino.JavaSourceIClassLoader
 
setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
setSourcePath(File[]) - Method in class org.codehaus.janino.JavaSourceClassLoader
 
setStart(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
setStaticMethod(boolean) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Define whether the generated method should be STATIC or not.
setStaticMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.setStaticMethod(boolean), but for multiple scripts.
setStaticMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setStaticMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setStaticMethod(boolean) - Method in class org.codehaus.janino.ScriptEvaluator
 
setStaticMethod(boolean[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
setThrownExceptions(Class[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Define the exceptions that the generated method may throw.
setThrownExceptions(Class[][]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.setThrownExceptions(Class[]), but for multiple scripts.
setThrownExceptions(Class[]) - 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.janino.ScriptEvaluator
 
setThrownExceptions(Class[][]) - Method in class org.codehaus.janino.ScriptEvaluator
 
setUpClassLoaders() - Method in class org.codehaus.janino.SimpleCompiler
setVerbose(boolean) - Method in class org.codehaus.janino.tools.Disassembler
 
setVersion(short, short) - Method in class org.codehaus.janino.util.ClassFile
Sets the major and minor class file version numbers (JVMS 4.1).
setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.JavaSourceClassLoader
 
setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.JavaSourceIClassLoader
 
setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.Parser
By default, warnings are discarded, but an application my install a WarningHandler.
setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.Scanner
By default, warnings are discarded, but an application my install a WarningHandler.
setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.UnitCompiler
By default, warnings are discarded, but an application my install a custom WarningHandler.
ShippingCost - Class in org.codehaus.commons.compiler.samples
Sample application which demonstrates how to use the ExpressionEvaluator class.
SHORT - Static variable in class org.codehaus.janino.Descriptor
 
SHORT - Static variable in class org.codehaus.janino.IClass
 
SHORT - Variable in class org.codehaus.janino.IClassLoader
 
SHORT - Static variable in class org.codehaus.janino.Java.BasicType
 
SHORT_ - Static variable in class org.codehaus.janino.Descriptor
 
shortToString(short) - Static method in class org.codehaus.janino.Mod
 
SimpleCompiler - Class in org.codehaus.commons.compiler.jdk
 
SimpleCompiler() - Constructor for class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
SimpleCompiler - Class in org.codehaus.janino
To set up a SimpleCompiler object, proceed as described for ISimpleCompiler.
SimpleCompiler(String, Reader) - Constructor for class org.codehaus.janino.SimpleCompiler
Equivalent to
SimpleCompiler(String, InputStream) - Constructor for class org.codehaus.janino.SimpleCompiler
Equivalent to
SimpleCompiler(String) - Constructor for class org.codehaus.janino.SimpleCompiler
Equivalent to
SimpleCompiler(Scanner, ClassLoader) - Constructor for class org.codehaus.janino.SimpleCompiler
Equivalent to
SimpleCompiler() - Constructor for class org.codehaus.janino.SimpleCompiler
 
SimpleIField(IClass, String, IClass) - Constructor for class org.codehaus.janino.UnitCompiler.SimpleIField
 
SimpleType(Location, IClass) - Constructor for class org.codehaus.janino.Java.SimpleType
 
SimpleWarningHandler() - Constructor for class org.codehaus.janino.Compiler.SimpleWarningHandler
 
SingleStaticImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.SingleStaticImportDeclaration
 
SingleTypeImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
 
size(String) - Static method in class org.codehaus.janino.Descriptor
 
size() - Method in class org.codehaus.janino.util.iterator.IteratorCollection
 
skip(long) - Method in class org.codehaus.commons.io.MultiReader
 
slot - Variable in class org.codehaus.janino.Java.LocalVariable
 
SourceFileAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SourceFileAttribute
 
startPC - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
 
startPC - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
 
Statement(Location) - Constructor for class org.codehaus.janino.Java.Statement
 
statements - Variable in class org.codehaus.janino.Java.Block
 
statiC - Variable in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
STATIC - Static variable in class org.codehaus.janino.Mod
 
StaticImportOnDemandDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.StaticImportOnDemandDeclaration
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
Write this object to a DataOutputStream, in the format defined by the JVM specification.
store(OutputStream) - Method in class org.codehaus.janino.util.ClassFile
Write ClassFile to an OutputStream, in "class file" format.
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
 
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SyntheticAttribute
 
storeClassFile(ClassFile, File) - Method in class org.codehaus.janino.Compiler
Store the byte code of this ClassFile in the file system.
storeCodeAttributeBody(DataOutputStream, short, short) - Method in class org.codehaus.janino.CodeContext
 
storeLocalVariableTable(DataOutputStream, short) - Method in class org.codehaus.janino.CodeContext
 
STRICTFP - Static variable in class org.codehaus.janino.Mod
 
STRING - Static variable in class org.codehaus.janino.Descriptor
 
STRING - Variable in class org.codehaus.janino.IClassLoader
 
STRING_BUFFER - Static variable in class org.codehaus.janino.Descriptor
 
STRING_BUILDER - Static variable in class org.codehaus.janino.Descriptor
 
StringPattern - Class in org.codehaus.janino.util
Implementation of a UNIX shell-like string pattern algorithm.
StringPattern(int, String) - Constructor for class org.codehaus.janino.util.StringPattern
 
StringPattern(String) - Constructor for class org.codehaus.janino.util.StringPattern
 
stringToType(String) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
 
stringToTypes(String) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
 
SUPER - Static variable in class org.codehaus.janino.Mod
 
superclass - Variable in class org.codehaus.janino.util.ClassFile
 
SuperclassFieldAccessExpression(Location, Java.Type, String) - Constructor for class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
SuperclassMethodInvocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperclassMethodInvocation
 
SuperConstructorInvocation(Location, Java.Rvalue, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperConstructorInvocation
 
SwitchBlockStatementGroup(Location, List, boolean, List) - Constructor for class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
 
SwitchStatement(Location, Java.Rvalue, List) - Constructor for class org.codehaus.janino.Java.SwitchStatement
 
SYNCHRONIZED - Static variable in class org.codehaus.janino.Mod
 
SynchronizedStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.SynchronizedStatement
 
SYNTHETIC - Static variable in class org.codehaus.janino.Mod
 
SYSTEM_PROPERTY_SOURCE_DEBUGGING_DIR - Static variable in interface org.codehaus.commons.compiler.ICookable
Value 'org.codehaus.janino.source_debugging.dir'.
SYSTEM_PROPERTY_SOURCE_DEBUGGING_ENABLE - Static variable in interface org.codehaus.commons.compiler.ICookable
Value 'org.codehaus.janino.source_debugging.enable'.

T

TABULATOR - Static variable in class org.codehaus.janino.util.AutoIndentWriter
 
targetType - Variable in class org.codehaus.janino.Java.Cast
 
TeeReader - Class in org.codehaus.janino.util
A FilterReader that copies the bytes being passed through to a given Writer.
TeeReader(Reader, Writer, boolean) - Constructor for class org.codehaus.janino.util.TeeReader
 
thenStatement - Variable in class org.codehaus.janino.Java.IfStatement
 
thisClass - Variable in class org.codehaus.janino.util.ClassFile
 
ThisReference(Location) - Constructor for class org.codehaus.janino.Java.ThisReference
Access the declaring class.
THROWABLE - Static variable in class org.codehaus.janino.Descriptor
 
THROWABLE - Variable in class org.codehaus.janino.IClassLoader
 
throwCompileException(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
throwCompileException(String) - Method in interface org.codehaus.janino.Java.Locatable
Throw a CompileException with the given message and this object's location.
throwCompileException(String) - Method in class org.codehaus.janino.Java.Located
 
throwCompileException(String) - Method in class org.codehaus.janino.Parser
Convenience method for throwing a CompileException.
thrownExceptions - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
ThrowStatement(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ThrowStatement
 
toByteArray() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 
toByteArray() - Method in class org.codehaus.janino.util.ClassFile
Return the byte code of this ClassFile as a byte array.
toClassName(String) - Static method in class org.codehaus.janino.Descriptor
Convert a field descriptor into a class name as defined by Class.getName().
toIMethod(Java.MethodDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
toInternalForm(String) - Static method in class org.codehaus.janino.Descriptor
Convert a descriptor into the "internal form" as defined by JVMS 4.2.
toLvalue() - Method in class org.codehaus.janino.Java.AmbiguousName
 
toLvalue() - Method in class org.codehaus.janino.Java.Atom
 
toLvalue() - Method in class org.codehaus.janino.Java.Lvalue
 
toLvalueOrCE(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
 
toLvalueOrPE() - Method in class org.codehaus.janino.Java.Atom
 
toRvalue() - Method in class org.codehaus.janino.Java.AmbiguousName
 
toRvalue() - Method in class org.codehaus.janino.Java.Atom
 
toRvalue() - Method in class org.codehaus.janino.Java.Rvalue
 
toRvalueOrPE() - Method in class org.codehaus.janino.Java.Atom
 
toString() - Method in class org.codehaus.commons.compiler.Location
Converts this Location into an english text, like
toString(Object) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
 
toString() - Method in class org.codehaus.janino.CodeContext.Offset
 
toString(String) - Static method in class org.codehaus.janino.Descriptor
 
toString() - Method in class org.codehaus.janino.IClass.IConstructor
 
toString() - Method in class org.codehaus.janino.IClass.IField
 
toString() - Method in class org.codehaus.janino.IClass.IInvocable
 
toString() - Method in class org.codehaus.janino.IClass.IMethod
 
toString() - Method in class org.codehaus.janino.IClass
Returns a string representation for this object.
toString() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
toString() - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
 
toString() - Method in class org.codehaus.janino.Java.AmbiguousName
 
toString() - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
 
toString() - Method in class org.codehaus.janino.Java.ArrayAccessExpression
 
toString() - Method in class org.codehaus.janino.Java.ArrayInitializer
 
toString() - Method in class org.codehaus.janino.Java.ArrayLength
 
toString() - Method in class org.codehaus.janino.Java.ArrayType
 
toString() - Method in class org.codehaus.janino.Java.Assignment
 
toString() - Method in class org.codehaus.janino.Java.Atom
 
toString() - Method in class org.codehaus.janino.Java.BasicType
 
toString() - Method in class org.codehaus.janino.Java.BinaryOperation
 
toString() - Method in class org.codehaus.janino.Java.Block
 
toString() - Method in class org.codehaus.janino.Java.BreakStatement
 
toString() - Method in class org.codehaus.janino.Java.Cast
 
toString() - Method in class org.codehaus.janino.Java.ClassLiteral
 
toString() - Method in class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
 
toString() - Method in class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
 
toString() - Method in class org.codehaus.janino.Java.ConditionalExpression
 
toString() - Method in class org.codehaus.janino.Java.ConstructorDeclarator
 
toString() - Method in class org.codehaus.janino.Java.ContinueStatement
 
toString() - Method in class org.codehaus.janino.Java.Crement
 
toString() - Method in class org.codehaus.janino.Java.DoStatement
 
toString() - Method in class org.codehaus.janino.Java.EmptyStatement
 
toString() - Method in class org.codehaus.janino.Java.ExpressionStatement
 
toString() - Method in class org.codehaus.janino.Java.FieldAccess
 
toString() - Method in class org.codehaus.janino.Java.FieldAccessExpression
 
toString() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
toString() - Method in class org.codehaus.janino.Java.ForStatement
 
toString() - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
toString() - Method in class org.codehaus.janino.Java.IfStatement
 
toString() - Method in class org.codehaus.janino.Java.Initializer
 
toString() - Method in class org.codehaus.janino.Java.Instanceof
 
toString() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
 
toString() - Method in class org.codehaus.janino.Java.LabeledStatement
 
toString() - Method in class org.codehaus.janino.Java.Literal
 
toString() - Method in class org.codehaus.janino.Java.LocalClassDeclarationStatement
 
toString() - Method in class org.codehaus.janino.Java.LocalVariable
 
toString() - Method in class org.codehaus.janino.Java.LocalVariableAccess
 
toString() - Method in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
 
toString() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
toString() - Method in class org.codehaus.janino.Java.MethodDeclarator
 
toString() - Method in class org.codehaus.janino.Java.MethodInvocation
 
toString() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
 
toString() - Method in class org.codehaus.janino.Java.NewAnonymousClassInstance
 
toString() - Method in class org.codehaus.janino.Java.NewArray
 
toString() - Method in class org.codehaus.janino.Java.NewClassInstance
 
toString() - Method in class org.codehaus.janino.Java.NewInitializedArray
 
toString() - Method in class org.codehaus.janino.Java.Package
 
toString() - Method in class org.codehaus.janino.Java.ParameterAccess
 
toString() - Method in class org.codehaus.janino.Java.ParenthesizedExpression
 
toString() - Method in class org.codehaus.janino.Java.QualifiedThisReference
 
toString() - Method in class org.codehaus.janino.Java.ReferenceType
 
toString() - Method in class org.codehaus.janino.Java.ReturnStatement
 
toString() - Method in class org.codehaus.janino.Java.RvalueMemberType
 
toString() - Method in class org.codehaus.janino.Java.SimpleType
 
toString() - Method in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
toString() - Method in class org.codehaus.janino.Java.SuperclassMethodInvocation
 
toString() - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
 
toString() - Method in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
 
toString() - Method in class org.codehaus.janino.Java.SwitchStatement
 
toString() - Method in class org.codehaus.janino.Java.SynchronizedStatement
 
toString() - Method in class org.codehaus.janino.Java.ThisReference
 
toString() - Method in class org.codehaus.janino.Java.ThrowStatement
 
toString() - Method in class org.codehaus.janino.Java.TryStatement
 
toString() - Method in class org.codehaus.janino.Java.UnaryOperation
 
toString() - Method in class org.codehaus.janino.Java.VariableDeclarator
 
toString() - Method in class org.codehaus.janino.Java.WhileStatement
 
toString() - Method in class org.codehaus.janino.MethodDescriptor
Returns the "method descriptor" (JVMS 4.3.3).
toString() - Method in class org.codehaus.janino.Scanner.EOFToken
 
toString() - Method in class org.codehaus.janino.Scanner.IdentifierToken
 
toString() - Method in class org.codehaus.janino.Scanner.KeywordToken
 
toString() - Method in class org.codehaus.janino.Scanner.LiteralToken
 
toString() - Method in class org.codehaus.janino.util.enumerator.Enumerator
Returns the name passed to Enumerator.Enumerator(String).
toString() - Method in class org.codehaus.janino.util.resource.DirectoryResourceFinder
 
toString() - Method in class org.codehaus.janino.util.resource.FileResource
 
toString() - Method in class org.codehaus.janino.util.resource.ZipFileResourceFinder
 
toString() - Method in class org.codehaus.janino.util.StringPattern
 
toType() - Method in class org.codehaus.janino.Java.AmbiguousName
 
toType() - Method in class org.codehaus.janino.Java.Atom
 
toType() - Method in class org.codehaus.janino.Java.Type
 
toTypeOrPE() - Method in class org.codehaus.janino.Java.Atom
 
transform(Object) - Method in class org.codehaus.janino.util.iterator.TransformingIterator
Derived classes must implement this method such that it does the desired transformation.
TransformingIterator - Class in org.codehaus.janino.util.iterator
An Iterator that transforms its elements on-the-fly.
TransformingIterator(Iterator) - Constructor for class org.codehaus.janino.util.iterator.TransformingIterator
 
TRANSIENT - Static variable in class org.codehaus.janino.Mod
 
traverseAbstractTypeBodyDeclaration(Java.AbstractTypeBodyDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseAbstractTypeDeclaration(Java.AbstractTypeDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in class org.codehaus.janino.util.Traverser
 
traverseAmbiguousName(Java.AmbiguousName) - Method in class org.codehaus.janino.util.Traverser
 
traverseAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseArrayAccessExpression(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.util.Traverser
 
traverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.util.Traverser
 
traverseArrayLength(Java.ArrayLength) - Method in class org.codehaus.janino.util.Traverser
 
traverseArrayType(Java.ArrayType) - Method in class org.codehaus.janino.util.Traverser
 
traverseAssignment(Java.Assignment) - Method in class org.codehaus.janino.util.Traverser
 
traverseAtom(Java.Atom) - Method in class org.codehaus.janino.util.Traverser
 
traverseBasicType(Java.BasicType) - Method in class org.codehaus.janino.util.Traverser
 
traverseBinaryOperation(Java.BinaryOperation) - Method in class org.codehaus.janino.util.Traverser
 
traverseBlock(Java.Block) - Method in class org.codehaus.janino.util.Traverser
 
traverseBooleanRvalue(Java.BooleanRvalue) - Method in class org.codehaus.janino.util.Traverser
 
traverseBreakableStatement(Java.BreakableStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseBreakStatement(Java.BreakStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseCast(Java.Cast) - Method in class org.codehaus.janino.util.Traverser
 
traverseClassDeclaration(Java.ClassDeclaration) - Method in class org.codehaus.janino.samples.DeclarationCounter
 
traverseClassDeclaration(Java.ClassDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseClassLiteral(Java.ClassLiteral) - Method in class org.codehaus.janino.util.Traverser
 
traverseCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.util.Traverser
 
traverseConditionalExpression(Java.ConditionalExpression) - Method in class org.codehaus.janino.util.Traverser
 
traverseConstructorDeclarator(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.util.Traverser
 
traverseConstructorInvocation(Java.ConstructorInvocation) - Method in class org.codehaus.janino.util.Traverser
 
traverseContinuableStatement(Java.ContinuableStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseContinueStatement(Java.ContinueStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseCrement(Java.Crement) - Method in class org.codehaus.janino.util.Traverser
 
traverseDirectories(File[], FilenameFilter, FilenameFilter) - Static method in class org.codehaus.janino.util.iterator.DirectoryIterator
Create an Iterator that returns all matching Files locatable in a set of root directories.
traverseDoStatement(Java.DoStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseEmptyStatement(Java.EmptyStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseExpressionStatement(Java.ExpressionStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseFieldAccess(Java.FieldAccess) - Method in class org.codehaus.janino.util.Traverser
 
traverseFieldAccessExpression(Java.FieldAccessExpression) - Method in class org.codehaus.janino.util.Traverser
 
traverseFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.samples.DeclarationCounter
 
traverseFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseForStatement(Java.ForStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseFunctionDeclarator(Java.FunctionDeclarator) - Method in class org.codehaus.janino.util.Traverser
 
traverseIfStatement(Java.IfStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseImportDeclaration(Java.CompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseInitializer(Java.Initializer) - Method in class org.codehaus.janino.util.Traverser
 
traverseInstanceof(Java.Instanceof) - Method in class org.codehaus.janino.util.Traverser
 
traverseInterfaceDeclaration(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.samples.DeclarationCounter
 
traverseInterfaceDeclaration(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseInvocation(Java.Invocation) - Method in class org.codehaus.janino.util.Traverser
 
traverseLabeledStatement(Java.LabeledStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseLiteral(Java.Literal) - Method in class org.codehaus.janino.util.Traverser
 
traverseLocalClassDeclaration(Java.LocalClassDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseLocalVariableAccess(Java.LocalVariableAccess) - Method in class org.codehaus.janino.util.Traverser
 
traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.samples.DeclarationCounter
 
traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseLocated(Java.Located) - Method in class org.codehaus.janino.util.Traverser
 
traverseLvalue(Java.Lvalue) - Method in class org.codehaus.janino.util.Traverser
 
traverseMemberClassDeclaration(Java.MemberClassDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseMethodDeclarator(Java.MethodDeclarator) - Method in class org.codehaus.janino.util.Traverser
 
traverseMethodInvocation(Java.MethodInvocation) - Method in class org.codehaus.janino.util.Traverser
 
traverseNamedClassDeclaration(Java.NamedClassDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.util.Traverser
 
traverseNewArray(Java.NewArray) - Method in class org.codehaus.janino.util.Traverser
 
traverseNewClassInstance(Java.NewClassInstance) - Method in class org.codehaus.janino.util.Traverser
 
traverseNewInitializedArray(Java.NewInitializedArray) - Method in class org.codehaus.janino.util.Traverser
 
traversePackage(Java.Package) - Method in class org.codehaus.janino.util.Traverser
 
traversePackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traversePackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseParameterAccess(Java.ParameterAccess) - Method in class org.codehaus.janino.util.Traverser
 
traverseParenthesizedExpression(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.util.Traverser
 
traverseQualifiedThisReference(Java.QualifiedThisReference) - Method in class org.codehaus.janino.util.Traverser
 
Traverser - Class in org.codehaus.janino.util
This class traverses the subnodes of an AST.
Traverser() - Constructor for class org.codehaus.janino.util.Traverser
 
traverseReferenceType(Java.ReferenceType) - Method in class org.codehaus.janino.util.Traverser
 
traverseReturnStatement(Java.ReturnStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseRvalue(Java.Rvalue) - Method in class org.codehaus.janino.util.Traverser
 
traverseRvalueMemberType(Java.RvalueMemberType) - Method in class org.codehaus.janino.util.Traverser
 
traverseSimpleType(Java.SimpleType) - Method in class org.codehaus.janino.util.Traverser
 
traverseSingleStaticImportDeclaration(Java.CompilationUnit.SingleStaticImportDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseSingleTypeImportDeclaration(Java.CompilationUnit.SingleTypeImportDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseStatement(Java.Statement) - Method in class org.codehaus.janino.util.Traverser
 
traverseStaticImportOnDemandDeclaration(Java.CompilationUnit.StaticImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.util.Traverser
 
traverseSuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.util.Traverser
 
traverseSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in class org.codehaus.janino.util.Traverser
 
traverseSwitchStatement(Java.SwitchStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseSynchronizedStatement(Java.SynchronizedStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseThisReference(Java.ThisReference) - Method in class org.codehaus.janino.util.Traverser
 
traverseThrowStatement(Java.ThrowStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseType(Java.Type) - Method in class org.codehaus.janino.util.Traverser
 
traverseTypeImportOnDemandDeclaration(Java.CompilationUnit.TypeImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.Traverser
 
traverseUnaryOperation(Java.UnaryOperation) - Method in class org.codehaus.janino.util.Traverser
 
traverseWhileStatement(Java.WhileStatement) - Method in class org.codehaus.janino.util.Traverser
 
TraversingIterator - Class in org.codehaus.janino.util.iterator
An Iterator that iterates over a delegate, and while it encounters an array, a Collection, an Enumeration or a Iterator element, it iterates into it recursively.
TraversingIterator(Iterator) - Constructor for class org.codehaus.janino.util.iterator.TraversingIterator
 
TryStatement(Location, Java.BlockStatement, List, Java.Block) - Constructor for class org.codehaus.janino.Java.TryStatement
 
type - Variable in class org.codehaus.janino.Java.ClassLiteral
 
type - Variable in class org.codehaus.janino.Java.FieldDeclaration
 
type - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
type - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
type - Variable in class org.codehaus.janino.Java.LocalVariable
 
type - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
 
type - Variable in class org.codehaus.janino.Java.NewArray
 
type - Variable in class org.codehaus.janino.Java.NewClassInstance
 
Type(Location) - Constructor for class org.codehaus.janino.Java.Type
 
TYPE_DECLARATION - Static variable in class org.codehaus.janino.Parser.ClassDeclarationContext
 
typeDeclaration - Variable in class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
 
TypeImportOnDemandDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
 

U

UnaryOperation(Location, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.UnaryOperation
 
UnicodeUnescapeException - Exception in org.codehaus.janino
Represents a problem that occurred while unescaping a unicode escape sequence through a UnicodeUnescapeReader.
UnicodeUnescapeException(String) - Constructor for exception org.codehaus.janino.UnicodeUnescapeException
 
UnicodeUnescapeReader - Class in org.codehaus.janino
A FilterReader that unescapes the "Unicode Escapes" as described in the Java Language Specification, 2nd edition.
UnicodeUnescapeReader(Reader) - Constructor for class org.codehaus.janino.UnicodeUnescapeReader
 
UNINDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
 
UnitCompiler - Class in org.codehaus.janino
This class actually implements the Java™ compiler.
UnitCompiler(Java.CompilationUnit, IClassLoader) - Constructor for class org.codehaus.janino.UnitCompiler
 
UnitCompiler.ErrorHandler - Interface in org.codehaus.janino
UnitCompiler.SimpleIField - Class in org.codehaus.janino
Short-hand implementation of IClass.IField that implements a non-constant, non-static, package-accessible field.
UniterableElementException - Exception in org.codehaus.janino.util.iterator
Thrown by MultiDimensionalIterator to indicate that it has encountered an element that cannot be iterated.
UniterableElementException() - Constructor for exception org.codehaus.janino.util.iterator.UniterableElementException
 
unparse(Java.CompilationUnit, Writer) - Static method in class org.codehaus.janino.UnparseVisitor
Unparse the given Java.CompilationUnit to the given Writer.
unparseCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseFormalParameter(Java.FunctionDeclarator.FormalParameter) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseVariableDeclarator(Java.VariableDeclarator) - Method in class org.codehaus.janino.UnparseVisitor
 
UnparseVisitor - Class in org.codehaus.janino
A visitor that unparses (un-compiles) an AST to a Writer.
UnparseVisitor(Writer) - Constructor for class org.codehaus.janino.UnparseVisitor
 
unrollLeftAssociation() - Method in class org.codehaus.janino.Java.BinaryOperation
Returns an Iterator over a left-to-right sequence of Java.Rvalues.

V

value - Variable in class org.codehaus.janino.Java.Cast
 
value - Variable in class org.codehaus.janino.Java.Literal
 
value - Variable in class org.codehaus.janino.Java.ParenthesizedExpression
 
values - Variable in class org.codehaus.janino.Java.ArrayInitializer
 
VariableDeclarator(Location, String, int, Java.ArrayInitializerOrRvalue) - Constructor for class org.codehaus.janino.Java.VariableDeclarator
 
variableDeclarators - Variable in class org.codehaus.janino.Java.FieldDeclaration
 
variableDeclarators - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
 
variableDeclaratorsAndInitializers - Variable in class org.codehaus.janino.Java.ClassDeclaration
 
visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitAmbiguousName(Java.AmbiguousName) - Method in class org.codehaus.janino.UnparseVisitor
 
visitAmbiguousName(Java.AmbiguousName) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
 
visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
 
visitArrayAccessExpression(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnparseVisitor
 
visitArrayAccessExpression(Java.ArrayAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
 
visitArrayLength(Java.ArrayLength) - Method in class org.codehaus.janino.UnparseVisitor
 
visitArrayLength(Java.ArrayLength) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitArrayType(Java.ArrayType) - Method in class org.codehaus.janino.UnparseVisitor
 
visitArrayType(Java.ArrayType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
 
visitAssignment(Java.Assignment) - Method in class org.codehaus.janino.UnparseVisitor
 
visitAssignment(Java.Assignment) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitBasicType(Java.BasicType) - Method in class org.codehaus.janino.UnparseVisitor
 
visitBasicType(Java.BasicType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
 
visitBinaryOperation(Java.BinaryOperation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitBinaryOperation(Java.BinaryOperation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitBlock(Java.Block) - Method in class org.codehaus.janino.UnparseVisitor
 
visitBlock(Java.Block) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitBreakStatement(Java.BreakStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitBreakStatement(Java.BreakStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitCast(Java.Cast) - Method in class org.codehaus.janino.UnparseVisitor
 
visitCast(Java.Cast) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitClassLiteral(Java.ClassLiteral) - Method in class org.codehaus.janino.UnparseVisitor
 
visitClassLiteral(Java.ClassLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitConditionalExpression(Java.ConditionalExpression) - Method in class org.codehaus.janino.UnparseVisitor
 
visitConditionalExpression(Java.ConditionalExpression) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitConstructorDeclarator(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.UnparseVisitor
 
visitConstructorDeclarator(Java.ConstructorDeclarator) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
 
visitContinueStatement(Java.ContinueStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitContinueStatement(Java.ContinueStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitCrement(Java.Crement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitCrement(Java.Crement) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitDoStatement(Java.DoStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitDoStatement(Java.DoStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitEmptyStatement(Java.EmptyStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitEmptyStatement(Java.EmptyStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitExpressionStatement(Java.ExpressionStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitExpressionStatement(Java.ExpressionStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitFieldAccess(Java.FieldAccess) - Method in class org.codehaus.janino.UnparseVisitor
 
visitFieldAccess(Java.FieldAccess) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
 
visitFieldAccessExpression(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnparseVisitor
 
visitFieldAccessExpression(Java.FieldAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
 
visitFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitFieldDeclaration(Java.FieldDeclaration) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitFieldDeclaration(Java.FieldDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
 
visitForStatement(Java.ForStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitForStatement(Java.ForStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitIfStatement(Java.IfStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitIfStatement(Java.IfStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitInitializer(Java.Initializer) - Method in class org.codehaus.janino.UnparseVisitor
 
visitInitializer(Java.Initializer) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitInitializer(Java.Initializer) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
 
visitInstanceof(Java.Instanceof) - Method in class org.codehaus.janino.UnparseVisitor
 
visitInstanceof(Java.Instanceof) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitLabeledStatement(Java.LabeledStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitLabeledStatement(Java.LabeledStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitLiteral(Java.Literal) - Method in class org.codehaus.janino.UnparseVisitor
 
visitLiteral(Java.Literal) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitLocalClassDeclaration(Java.LocalClassDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitLocalClassDeclaration(Java.LocalClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
 
visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitLocalVariableAccess(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnparseVisitor
 
visitLocalVariableAccess(Java.LocalVariableAccess) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
 
visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitMemberClassDeclaration(Java.MemberClassDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitMemberClassDeclaration(Java.MemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
 
visitMemberClassDeclaration(Java.MemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
 
visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
 
visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
 
visitMethodDeclarator(Java.MethodDeclarator) - Method in class org.codehaus.janino.UnparseVisitor
 
visitMethodDeclarator(Java.MethodDeclarator) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
 
visitMethodInvocation(Java.MethodInvocation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitMethodInvocation(Java.MethodInvocation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.UnparseVisitor
 
visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitNewArray(Java.NewArray) - Method in class org.codehaus.janino.UnparseVisitor
 
visitNewArray(Java.NewArray) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitNewClassInstance(Java.NewClassInstance) - Method in class org.codehaus.janino.UnparseVisitor
 
visitNewClassInstance(Java.NewClassInstance) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitNewInitializedArray(Java.NewInitializedArray) - Method in class org.codehaus.janino.UnparseVisitor
 
visitNewInitializedArray(Java.NewInitializedArray) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
Visitor - Class in org.codehaus.janino
Basis for the "visitor" pattern as described in "Gamma, Helm, Johnson, Vlissides: Design Patterns".
Visitor() - Constructor for class org.codehaus.janino.Visitor
 
Visitor.AtomVisitor - Interface in org.codehaus.janino
 
Visitor.BlockStatementVisitor - Interface in org.codehaus.janino
 
Visitor.ComprehensiveVisitor - Interface in org.codehaus.janino
 
Visitor.ImportVisitor - Interface in org.codehaus.janino
 
Visitor.LvalueVisitor - Interface in org.codehaus.janino
 
Visitor.RvalueVisitor - Interface in org.codehaus.janino
 
Visitor.TypeBodyDeclarationVisitor - Interface in org.codehaus.janino
 
Visitor.TypeDeclarationVisitor - Interface in org.codehaus.janino
 
Visitor.TypeVisitor - Interface in org.codehaus.janino
 
visitPackage(Java.Package) - Method in class org.codehaus.janino.UnparseVisitor
 
visitPackage(Java.Package) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
 
visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
 
visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
 
visitParameterAccess(Java.ParameterAccess) - Method in class org.codehaus.janino.UnparseVisitor
 
visitParameterAccess(Java.ParameterAccess) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitParenthesizedExpression(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnparseVisitor
 
visitParenthesizedExpression(Java.ParenthesizedExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
 
visitQualifiedThisReference(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnparseVisitor
 
visitQualifiedThisReference(Java.QualifiedThisReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitReferenceType(Java.ReferenceType) - Method in class org.codehaus.janino.UnparseVisitor
 
visitReferenceType(Java.ReferenceType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
 
visitReturnStatement(Java.ReturnStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitReturnStatement(Java.ReturnStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitRvalueMemberType(Java.RvalueMemberType) - Method in class org.codehaus.janino.UnparseVisitor
 
visitRvalueMemberType(Java.RvalueMemberType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
 
visitSimpleType(Java.SimpleType) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSimpleType(Java.SimpleType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
 
visitSingleStaticImportDeclaration(Java.CompilationUnit.SingleStaticImportDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSingleStaticImportDeclaration(Java.CompilationUnit.SingleStaticImportDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
 
visitSingleTypeImportDeclaration(Java.CompilationUnit.SingleTypeImportDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSingleTypeImportDeclaration(Java.CompilationUnit.SingleTypeImportDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
 
visitStaticImportOnDemandDeclaration(Java.CompilationUnit.StaticImportOnDemandDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitStaticImportOnDemandDeclaration(Java.CompilationUnit.StaticImportOnDemandDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
 
visitSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
 
visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitSwitchStatement(Java.SwitchStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSwitchStatement(Java.SwitchStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitSynchronizedStatement(Java.SynchronizedStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSynchronizedStatement(Java.SynchronizedStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitThisReference(Java.ThisReference) - Method in class org.codehaus.janino.UnparseVisitor
 
visitThisReference(Java.ThisReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitThrowStatement(Java.ThrowStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitThrowStatement(Java.ThrowStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitTryStatement(Java.TryStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
visitTypeImportOnDemandDeclaration(Java.CompilationUnit.TypeImportOnDemandDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
visitTypeImportOnDemandDeclaration(Java.CompilationUnit.TypeImportOnDemandDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
 
visitUnaryOperation(Java.UnaryOperation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitUnaryOperation(Java.UnaryOperation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
 
visitWhileStatement(Java.WhileStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitWhileStatement(Java.WhileStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
 
VOID - Static variable in class org.codehaus.janino.IClass
 
VOID - Static variable in class org.codehaus.janino.Java.BasicType
 
VOID_ - Static variable in class org.codehaus.janino.Descriptor
 
VOLATILE - Static variable in class org.codehaus.janino.Mod
 

W

WarningHandler - Interface in org.codehaus.janino
whereToContinue - Variable in class org.codehaus.janino.Java.ContinuableStatement
 
WhileStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.WhileStatement
 
wrap(boolean) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(byte) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(short) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(int) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(long) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(char) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(float) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(double) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
wrap(Object) - Static method in class org.codehaus.commons.compiler.PrimitiveWrapper
 
write(short, byte[]) - Method in class org.codehaus.janino.CodeContext
Inserts a sequence of bytes at the current insertion position.
write(short, byte) - Method in class org.codehaus.janino.CodeContext
Inserts a byte at the current insertion position.
write(short, byte, byte) - Method in class org.codehaus.janino.CodeContext
Inserts bytes at the current insertion position.
write(short, byte, byte, byte) - Method in class org.codehaus.janino.CodeContext
Inserts bytes at the current insertion position.
write(short, byte, byte, byte, byte) - Method in class org.codehaus.janino.CodeContext
Inserts bytes at the current insertion position.
write(char[], int, int) - Method in class org.codehaus.janino.util.AutoIndentWriter
 
write(String, int, int) - Method in class org.codehaus.janino.util.AutoIndentWriter
 
write(int) - Method in class org.codehaus.janino.util.AutoIndentWriter
 
writeBranch(short, int, CodeContext.Offset) - Method in class org.codehaus.janino.CodeContext
 
writeOffset(short, CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.CodeContext
 
writeShort(short, int) - Method in class org.codehaus.janino.CodeContext
 

Z

ZERO_CLASSES - Static variable in class org.codehaus.janino.ClassBodyEvaluator
 
ZipFileResourceFinder - Class in org.codehaus.janino.util.resource
A ResourceFinder that finds resources in a ZIP file.
ZipFileResourceFinder(ZipFile) - Constructor for class org.codehaus.janino.util.resource.ZipFileResourceFinder
 
A B C D E F G H I J L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2001–2014. All rights reserved.