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

A

AALOAD - Static variable in class org.codehaus.janino.Opcode
 
AASTORE - Static variable in class org.codehaus.janino.Opcode
 
ABSTRACT - Static variable in class org.codehaus.janino.Mod
This flag is set on all interfaces, ABSTRACT classes and ABSTRACT methods, and is mutually exclusive with Mod.FINAL, Mod.NATIVE, Mod.PRIVATE, Mod.STATIC and Mod.SYNCHRONIZED.
AbstractCompilerFactory - Class in org.codehaus.commons.compiler
Base class for a simple ICompilerFactory.
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, Java.Modifiers) - 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.ElementValueVisitor) - Method in class org.codehaus.janino.Java.AmbiguousName
 
accept(Visitor.AnnotationVisitor) - Method in interface org.codehaus.janino.Java.Annotation
Invokes the 'visit...()' method of Visitor.AnnotationVisitor for the concrete Java.Annotation type.
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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.TypeArgumentVisitor) - Method in class org.codehaus.janino.Java.ArrayType
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.AssertStatement
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Assignment
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.Assignment
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.Assignment
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.Atom
Invokes the 'visit...()' method of Visitor.AtomVisitor for the concrete Java.Atom type.
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.ElementValueVisitor) - 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
Invokes the 'visit...()' method of Visitor.BlockStatementVisitor for the concrete Java.BlockStatement type.
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.BooleanLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.BooleanLiteral
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.BooleanLiteral
 
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.ElementValueVisitor) - Method in class org.codehaus.janino.Java.Cast
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.CharacterLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.CharacterLiteral
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.CharacterLiteral
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.ClassLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.ClassLiteral
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.ClassLiteral
 
accept(Visitor.ImportVisitor) - Method in class org.codehaus.janino.Java.CompilationUnit.ImportDeclaration
Invokes the 'visit...()' method of Visitor.ImportVisitor for the concrete Java.CompilationUnit.ImportDeclaration type.
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.ElementValueVisitor) - Method in class org.codehaus.janino.Java.ConditionalExpression
 
accept(Visitor.TypeBodyDeclarationVisitor) - Method in class org.codehaus.janino.Java.ConstructorDeclarator
 
accept(Visitor.FunctionDeclaratorVisitor) - 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.ElementValueVisitor) - Method in class org.codehaus.janino.Java.Crement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.DoStatement
 
accept(Visitor.ElementValueVisitor) - Method in interface org.codehaus.janino.Java.ElementValue
Invokes the 'visit...()' method of Visitor.ElementValueVisitor for the concrete Java.ElementValue type.
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.ElementValueArrayInitializer
 
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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.AtomVisitor) - Method in class org.codehaus.janino.Java.FloatingPointLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.FloatingPointLiteral
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.FloatingPointLiteral
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.ForEachStatement
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.ForStatement
 
accept(Visitor.FunctionDeclaratorVisitor) - Method in class org.codehaus.janino.Java.FunctionDeclarator
Invokes the 'visit...()' method of Visitor.FunctionDeclaratorVisitor for the concrete Java.FunctionDeclarator type.
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.ElementValueVisitor) - Method in class org.codehaus.janino.Java.Instanceof
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.IntegerLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.IntegerLiteral
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.IntegerLiteral
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.LabeledStatement
 
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.ElementValueVisitor) - 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
Invokes the 'visit...()' method of Visitor.LvalueVisitor for the concrete Java.Lvalue type.
accept(Visitor.AnnotationVisitor) - Method in class org.codehaus.janino.Java.MarkerAnnotation
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.MarkerAnnotation
 
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.FunctionDeclaratorVisitor) - 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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.ElementValueVisitor) - Method in class org.codehaus.janino.Java.NewInitializedArray
 
accept(Visitor.AnnotationVisitor) - Method in class org.codehaus.janino.Java.NormalAnnotation
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.NormalAnnotation
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.NullLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.NullLiteral
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.NullLiteral
 
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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.TypeArgumentVisitor) - 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
Invokes the 'visit...()' method of Visitor.RvalueVisitor for the concrete Java.Rvalue type.
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.SimpleConstant
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.SimpleConstant
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.SimpleConstant
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.SimpleType
 
accept(Visitor.TypeVisitor) - Method in class org.codehaus.janino.Java.SimpleType
 
accept(Visitor.AnnotationVisitor) - Method in class org.codehaus.janino.Java.SingleElementAnnotation
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.SingleElementAnnotation
 
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.StringLiteral
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.StringLiteral
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.StringLiteral
 
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.ElementValueVisitor) - 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.ElementValueVisitor) - 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.ElementValueVisitor) - 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
Invokes the 'visit...()' method of Visitor.TypeVisitor for the concrete Java.Type type.
accept(Visitor.TypeArgumentVisitor) - Method in interface org.codehaus.janino.Java.TypeArgument
Invokes the 'visit...()' method of Visitor.TypeArgumentVisitor for the concrete Java.TypeArgument type.
accept(Visitor.TypeBodyDeclarationVisitor) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
Invokes the 'visit...()' method of Visitor.TypeBodyDeclarationVisitor for the concrete Java.TypeBodyDeclaration type.
accept(Visitor.TypeDeclarationVisitor) - Method in interface org.codehaus.janino.Java.TypeDeclaration
Invokes the 'visit...()' method of Visitor.TypeDeclarationVisitor for the concrete Java.TypeDeclaration type.
accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.UnaryOperation
 
accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.UnaryOperation
 
accept(Visitor.ElementValueVisitor) - Method in class org.codehaus.janino.Java.UnaryOperation
 
accept(Visitor.BlockStatementVisitor) - Method in class org.codehaus.janino.Java.WhileStatement
 
accept(Visitor.TypeArgumentVisitor) - Method in class org.codehaus.janino.Java.Wildcard
 
Access - Class in org.codehaus.janino
Return value for IClass.IMember.getAccess().
Access(String) - Constructor for class org.codehaus.janino.Access
 
accessFlags - Variable in class org.codehaus.janino.ClassFileIClass
 
accessFlags - Variable in class org.codehaus.janino.util.ClassFile
The access flags of the class.
accessFlags2Access(short) - Static method in class org.codehaus.janino.ClassFileIClass
 
ACONST_NULL - Static variable in class org.codehaus.janino.Opcode
 
Action(String) - Constructor for class org.codehaus.janino.tools.JGrep.Action
 
actions - Variable in class org.codehaus.janino.tools.JGrep.MethodInvocationTarget
 
add(int) - Method in class org.codehaus.janino.Java.Modifiers
 
add(T) - Method in class org.codehaus.janino.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.add(java.lang.Object)
addAttribute(ClassFile.AttributeInfo) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
Adds the given attribute to this field.
addAttribute(ClassFile.AttributeInfo) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
Adds the given attribute to this method.
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
Adds one constant declaration to this interface declaration.
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.UnitCompiler
 
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.UnitCompiler
 
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.
addConstantNameAndTypeInfo(String, String) - Method in class org.codehaus.janino.util.ClassFile
Add a "CONSTANT_NameAndType_info" structure to the class file.
addConstantSIFLDInfo(Object) - Method in class org.codehaus.janino.util.ClassFile
Convenience method that adds a String, Integer, Float, Long or Double ConstantInfo.
addConstantStringInfo(String) - Method in class org.codehaus.janino.UnitCompiler
 
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
Adds a "CONSTANT_Utf8_info" structure to the class file if no equal entry exists.
addConstructor(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.Java.ClassDeclaration
Adds one Java.ConstructorDeclarator to this class.
addDeclaredMethod(Java.MethodDeclarator) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
Adds one Java.MethodDeclarator to this type.
addDeprecatedAttribute() - Method in class org.codehaus.janino.util.ClassFile
Adds the "Deprecated" attribute to this class.
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).
addFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.Java.ClassDeclaration
Adds one field declaration to this class.
addFieldInfo(Java.Modifiers, String, String, Object) - Method in class org.codehaus.janino.util.ClassFile
Creates a ClassFile.FieldInfo and adds it to this class.
addFields(Java.FieldDeclaration, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
Creates ClassFile.FieldInfos for all fields declared by the given Java.FieldDeclaration.
addImportDeclaration(Java.CompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
Adds one IMPORT declaration to this CU.
addInitializer(Java.Initializer) - Method in class org.codehaus.janino.Java.ClassDeclaration
Adds one initializer to this class.
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
Adds one Java.MemberTypeDeclaration to this type.
addMethodInfo(Java.Modifiers, String, String) - Method in class org.codehaus.janino.util.ClassFile
Creates a ClassFile.MethodInfo and adds it to this class.
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
Adds one top-level type declaration to this CU.
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
Adds one statement to the end of the block.
addStatements(List<Java.BlockStatement>) - Method in class org.codehaus.janino.Java.Block
Adds a list of statements to the end of the block.
addToConstantPool(ClassFile.ConstantPoolInfo) - Method in class org.codehaus.janino.util.ClassFile
Adds an entry to the constant pool and returns its index, or, if an equal entry already exists in the constant pool, returns the index of that entry.
allButLast(String[]) - Static method in class org.codehaus.janino.UnitCompiler
 
allLocalVars - Variable in class org.codehaus.janino.CodeContext
All the local variables that are allocated in any block in this CodeContext.
allocatedBytes - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
 
allocatedObjects - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
 
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.
ALOAD - Static variable in class org.codehaus.janino.Opcode
 
ALOAD_0 - Static variable in class org.codehaus.janino.Opcode
 
ALOAD_1 - Static variable in class org.codehaus.janino.Opcode
 
ALOAD_2 - Static variable in class org.codehaus.janino.Opcode
 
ALOAD_3 - Static variable in class org.codehaus.janino.Opcode
 
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
 
ANEWARRAY - Static variable in class org.codehaus.janino.Opcode
 
ANNO_java_lang_Override - Variable in class org.codehaus.janino.IClassLoader
Representation of the Override annotation.
ANNOTATION - Static variable in class org.codehaus.janino.Mod
This flag is set on annotation types (including nested annotation types), and requires that Mod.INTERFACE is also set.
annotations - Variable in class org.codehaus.janino.Java.Modifiers
The annotations.
anonymousClassCount - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
For naming anonymous classes.
AnonymousClassDeclaration(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.AnonymousClassDeclaration
 
anonymousClassDeclaration - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
The declaration of the anonymous class to instantiate.
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
Special value for IExpressionEvaluator.setExpressionType(Class) that indicates that the expression may have any type.
apply(UnitCompiler, Java.Invocation, IClass.IMethod) - Method in class org.codehaus.janino.tools.JGrep.MethodInvocationTarget
 
areInSamePackage(String, String) - Static method in class org.codehaus.janino.Descriptor
Checks whether two reference types are declared in the same package.
ARETURN - Static variable in class org.codehaus.janino.Opcode
 
argsNeedAdjust - Variable in class org.codehaus.janino.IClass.IInvocable
 
argsNeedAdjust() - Method in class org.codehaus.janino.IClass.IInvocable
TODO
arguments - Variable in class org.codehaus.janino.Java.ConstructorInvocation
The arguments to pass to the constructor.
arguments - Variable in class org.codehaus.janino.Java.Invocation
Arguments to pass to the method.
arguments - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
The arguments to pass to the constructor.
arguments - Variable in class org.codehaus.janino.Java.NewClassInstance
The arguments to pass to the constructor.
ArrayAccessExpression(Location, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayAccessExpression
 
arrayIClass - Variable in class org.codehaus.janino.IClass
 
arrayIClass - Variable in class org.codehaus.janino.Java.NewInitializedArray
ArrayInitializer(Location, Java.ArrayInitializerOrRvalue[]) - Constructor for class org.codehaus.janino.Java.ArrayInitializer
 
arrayInitializer - Variable in class org.codehaus.janino.Java.NewInitializedArray
The (mandatory) initializer for the array.
ArrayLength(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayLength
 
ARRAYLENGTH - Static variable in class org.codehaus.janino.Opcode
 
ArrayType(Java.Type) - Constructor for class org.codehaus.janino.Java.ArrayType
 
arrayType - Variable in class org.codehaus.janino.Java.NewInitializedArray
The array type to be instantiated.
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
 
AssertStatement(Location, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.AssertStatement
 
Assignment(Location, Java.Lvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Assignment
 
assignmentConversion(Java.Locatable, IClass, IClass, Object) - Method in class org.codehaus.janino.UnitCompiler
Implements "assignment conversion" (JLS7 5.2).
assignmentConversion(Java.Locatable, Object, IClass) - Method in class org.codehaus.janino.UnitCompiler
Implements "assignment conversion" (JLS7 5.2) on a constant value.
assignSyntheticParametersToSyntheticFields(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.UnitCompiler
Copies the values of the synthetic parameters of this constructor ("this$..." and "val$...") to the synthetic fields of the object ("this$..." and "val$...").
ASTORE - Static variable in class org.codehaus.janino.Opcode
 
ASTORE_0 - Static variable in class org.codehaus.janino.Opcode
 
ASTORE_1 - Static variable in class org.codehaus.janino.Opcode
 
ASTORE_2 - Static variable in class org.codehaus.janino.Opcode
 
ASTORE_3 - Static variable in class org.codehaus.janino.Opcode
 
AT_END - Static variable in class org.codehaus.janino.util.iterator.ProducerIterator
 
AT_END - Static variable in class org.codehaus.janino.util.MultiIterator
 
ATHROW - Static variable in class org.codehaus.janino.Opcode
 
Atom(Location) - Constructor for class org.codehaus.janino.Java.Atom
 
AttributeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.AttributeInfo
 
attributes - Variable in class org.codehaus.janino.util.ClassFile
The ClassFile.AttributeInfos of the attributes of this class or interface.
attributes - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
attributes - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
 
attributes - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
 
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

BALOAD - Static variable in class org.codehaus.janino.Opcode
 
baseType - Variable in class org.codehaus.janino.Java.AnonymousClassDeclaration
Base class or interface.
BASIC_TYPE_CODES - Static variable in class org.codehaus.janino.Parser
 
BASIC_TYPE_NAMES - Static variable in class org.codehaus.janino.Parser
 
BasicType(Location, int) - Constructor for class org.codehaus.janino.Java.BasicType
 
BASTORE - Static variable in class org.codehaus.janino.Opcode
 
begin() - Method in class org.codehaus.janino.util.Benchmark
 
beginning - Variable in class org.codehaus.janino.CodeContext
 
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.
beginTimes - Variable in class org.codehaus.janino.util.Benchmark
 
benchmark - Variable in class org.codehaus.janino.Compiler
 
benchmark - Variable in class org.codehaus.janino.tools.JGrep
 
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
Sets 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.
binaryName - Variable in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager.InputFileJavaFileObject
 
binaryNumericPromotion(Java.Locatable, IClass, CodeContext.Inserter, IClass) - Method in class org.codehaus.janino.UnitCompiler
Implements "binary numeric promotion" (5.6.2)
binaryNumericPromotion(Java.Locatable, IClass, CodeContext.Inserter, IClass, CodeContext.Inserter) - Method in class org.codehaus.janino.UnitCompiler
Implements "binary numeric promotion" (5.6.2), which may perform unboxing conversion.
binaryNumericPromotionType(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
BinaryOperation(Location, Java.Rvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.BinaryOperation
 
BIPUSH - Static variable in class org.codehaus.janino.Opcode
 
Block(Location) - Constructor for class org.codehaus.janino.Java.Block
 
block - Variable in class org.codehaus.janino.Java.Initializer
The block that poses the initializer.
BLOCK - Static variable in class org.codehaus.janino.Parser.ClassDeclarationContext
The class declaration appears inside a 'block'.
blockStatements - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
The statements following the CASE labels.
body - Variable in class org.codehaus.janino.Java.CatchClause
Body of the CATCH clause.
body - Variable in class org.codehaus.janino.Java.ContinuableStatement
The body of this continuable statement.
body - Variable in class org.codehaus.janino.Java.LabeledStatement
The labeled block.
body - Variable in class org.codehaus.janino.Java.SynchronizedStatement
The body of this SYNCHRONIZED statement.
body - Variable in class org.codehaus.janino.Java.TryStatement
The body of the TRY statement.
BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type BOOLEAN.
BOOLEAN - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type BOOLEAN.
BOOLEAN - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the BOOLEAN type.
BOOLEAN_LITERAL - Static variable in class org.codehaus.janino.Scanner.Token
The token represents a boolean literal; its Scanner.Token.value is either 'true' or 'false'.
BooleanLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.BooleanLiteral
 
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.
bounds - Variable in class org.codehaus.janino.Java.Wildcard
The kind of bounds that this wildcard has.
BOUNDS_EXTENDS - Static variable in class org.codehaus.janino.Java.Wildcard
Value for Java.Wildcard.bounds indicating that this wildcard has 'extends' bounds.
BOUNDS_NONE - Static variable in class org.codehaus.janino.Java.Wildcard
Value for Java.Wildcard.bounds indicating that this wildcard has no bounds; Java.Wildcard.referenceType is irrelevant in this case.
BOUNDS_SUPER - Static variable in class org.codehaus.janino.Java.Wildcard
Value for Java.Wildcard.bounds indicating that this wildcard has 'super' bounds.
boxingConversion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
brackets - Variable in class org.codehaus.janino.Java.VariableDeclarator
The number of '[]'s after the name.
Branch(int, CodeContext.Offset) - Constructor for class org.codehaus.janino.CodeContext.Branch
 
BRANCH_OPCODE_INVERSION - Static variable in class org.codehaus.janino.CodeContext
 
BreakableStatement(Location) - Constructor for class org.codehaus.janino.Java.BreakableStatement
 
BreakStatement(Location, String) - Constructor for class org.codehaus.janino.Java.BreakStatement
 
BRIDGE - Static variable in class org.codehaus.janino.Mod
This flag is set on 'bridge methods' generated by the compiler.
buffer - Variable in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
 
buildLocalVariableMap(Java.FunctionDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.BlockStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
Computes and fills in the 'local variable map' for the given blockStatement.
buildLocalVariableMap(Java.Statement, Map<String, Java.LocalVariable>) - Static method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.ConstructorInvocation, Map<String, Java.LocalVariable>) - Static method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.Block, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.DoStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.ForStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.ForEachStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.IfStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.Initializer, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.SwitchStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.SynchronizedStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.TryStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.WhileStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.LabeledStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.LocalVariableDeclarationStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
 
buildLocalVariableMap(Java.CatchClause, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
Adds the given localVars to the 'local variable map' of the given catchClause.
buildModsAndAnns(short, List) - Static method in class org.codehaus.janino.util.ClassFile
Extract annotations from list of attributes and build a ModifiersAndAnnotations object
BYTE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type BYTE.
BYTE - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type BYTE.
BYTE - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the BYTE type.
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<String, byte[]>) - Constructor for class org.codehaus.janino.ByteArrayClassLoader
The given Map of classes must not be modified afterwards.
ByteArrayClassLoader(Map<String, byte[]>, 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.
CALOAD - Static variable in class org.codehaus.janino.Opcode
 
caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
The CASE labels at the top of the 'switch block statement group'.
Cast(Location, Java.Type, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Cast
 
CASTORE - Static variable in class org.codehaus.janino.Opcode
 
CatchClause(Location, Java.FunctionDeclarator.FormalParameter, Java.Block) - Constructor for class org.codehaus.janino.Java.CatchClause
 
catchClauses - Variable in class org.codehaus.janino.Java.TryStatement
The list of catch clauses (including the 'default' clause) of the TRY statement.
catchType - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
 
catchType - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
 
caughtException - Variable in class org.codehaus.janino.Java.CatchClause
Container for the type and the name of the caught exception.
changeAccess(int) - Method in class org.codehaus.janino.Java.Modifiers
 
changeAccess(short, short) - Static method in class org.codehaus.janino.Mod
 
CHAR - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type CHAR.
CHAR - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type CHAR.
CHAR - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the CHAR type.
CHARACTER_LITERAL - Static variable in class org.codehaus.janino.Scanner.Token
The token represents a character literal; its Scanner.Token.value is the text of the character literal exactly as it appears in the source code (including the single quotes around it).
CharacterLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.CharacterLiteral
 
checkAccessible(IClass.IMember, Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
Checks whether the given IClass.IMember is accessible in the given context, according to JLS7 6.6.1.BL1.B4.
checkAccessible(IClass, Access, Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
Verifies that a member (class, interface, field or method) declared in a given class is accessible from a given block statement context, according to JLS7 6.6.1.4.
checkAccessible(IClass, Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
Checks whether the given IClass is accessible in the given context, according to JLS7 6.6.1.2 and 6.6.1.4.
CHECKCAST - Static variable in class org.codehaus.janino.Opcode
 
checkThrownException(Java.Locatable, IClass, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
 
checkThrownExceptions(Java.Invocation, IClass.IMethod) - Method in class org.codehaus.janino.UnitCompiler
 
CLASS_FILE_MAGIC - Static variable in class org.codehaus.janino.util.ClassFile
 
CLASS_NAME_TO_DESCRIPTOR - Static variable in class org.codehaus.janino.Descriptor
 
ClassBodyDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play with the ClassBodyEvaluator API.
ClassBodyDemo() - Constructor for class org.codehaus.commons.compiler.samples.ClassBodyDemo
 
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, Java.Modifiers) - Constructor for class org.codehaus.janino.Java.ClassDeclaration
 
ClassDeclarationContext(String) - Constructor for class org.codehaus.janino.Parser.ClassDeclarationContext
 
classDeclarationCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
 
classes - Variable in class org.codehaus.janino.ByteArrayClassLoader
 
classesToIClasses(Class[]) - Method in class org.codehaus.janino.ReflectionIClass
 
classesToTypes(Location, Class[]) - Method in class org.codehaus.janino.SimpleCompiler
Converts an array of Classes into an array ofJava.Types.
classFile - Variable in class org.codehaus.janino.ClassFileIClass
 
classFile - Variable in class org.codehaus.janino.CodeContext
 
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 JVMS7 4.7).
ClassFile.CodeAttribute - Class in org.codehaus.janino.util
Representation of an unmodifiable "Code" attribute, as read from a class file.
ClassFile.CodeAttribute.ExceptionTableEntry - Class in org.codehaus.janino.util
Representation of an entry in the "exception_table" of a "Code" attribute (see JVMS 4.7.3).
ClassFile.ConstantClassInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.1.
ClassFile.ConstantDoubleInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.5.
ClassFile.ConstantFieldrefInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.2.
ClassFile.ConstantFloatInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.4.
ClassFile.ConstantIntegerInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.4.
ClassFile.ConstantInterfaceMethodrefInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.2.
ClassFile.ConstantLongInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.5.
ClassFile.ConstantMethodrefInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.2.
ClassFile.ConstantNameAndTypeInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.6.
ClassFile.ConstantPoolInfo - Class in org.codehaus.janino.util
Base for various the constant pool table entry types.
ClassFile.ConstantStringInfo - Class in org.codehaus.janino.util
See JVMS7 4.4.3.
ClassFile.ConstantUtf8Info - Class in org.codehaus.janino.util
See JVMS7 4.4.7.
ClassFile.ConstantValueAttribute - Class in org.codehaus.janino.util
Representation of a "ConstantValue" attribute (see JVMS 4.7.2).
ClassFile.ConstantValuePoolInfo - Class in org.codehaus.janino.util
Intermediate base class for constant pool table entry types that have 'value' semantics: Double, Float, Integer, Long, String
ClassFile.DeprecatedAttribute - Class in org.codehaus.janino.util
Representation of a "Deprecated" attribute (see JVMS 4.7.10).
ClassFile.ExceptionsAttribute - Class in org.codehaus.janino.util
Representation of an "Exceptions" attribute (see JVMS 4.7.4).
ClassFile.FieldInfo - Class in org.codehaus.janino.util
Representation of a "method_info" structure, as defined by JVMS7 4.5.
ClassFile.InnerClassesAttribute - Class in org.codehaus.janino.util
Representation of an "InnerClasses" attribute (see JVMS 4.7.5).
ClassFile.InnerClassesAttribute.Entry - Class in org.codehaus.janino.util
The structure of the classes array as described in JVMS7 4.7.6.
ClassFile.LineNumberTableAttribute - Class in org.codehaus.janino.util
Representation of a "LineNumberTable" attribute (see JVMS 4.7.8).
ClassFile.LineNumberTableAttribute.Entry - Class in org.codehaus.janino.util
The structure of the entries in the line_number_table, as described in JVMS7 4.7.12.
ClassFile.LocalVariableTableAttribute - Class in org.codehaus.janino.util
Representation of a "LocalVariableTable" attribute (see JVMS 4.7.9).
ClassFile.LocalVariableTableAttribute.Entry - Class in org.codehaus.janino.util
The structure of the entries in the local_variable_table, as described in JVMS7 4.7.13.
ClassFile.MethodInfo - Class in org.codehaus.janino.util
Representation of a "method_info" structure, as defined by JVMS7 4.6.
ClassFile.SourceFileAttribute - Class in org.codehaus.janino.util
Representation of a "SourceFile" attribute (see JVMS 4.7.7).
ClassFile.SyntheticAttribute - Class in org.codehaus.janino.util
Representation of a "Synthetic" attribute (see JVMS 4.7.6).
classFileCacheResourceCreator - Variable in class org.codehaus.janino.CachingJavaSourceClassLoader
 
classFileCacheResourceFinder - Variable in class org.codehaus.janino.CachingJavaSourceClassLoader
 
classFileCreator - Variable in class org.codehaus.janino.Compiler
 
classFileFinder - Variable in class org.codehaus.janino.Compiler
 
ClassFileIClass - Class in org.codehaus.janino
A wrapper object that turns a ClassFile object into an IClass.
ClassFileIClass(ClassFile, IClassLoader) - Constructor for class org.codehaus.janino.ClassFileIClass
 
classIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
classIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
classIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
ClassLiteral(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.ClassLiteral
 
classLoader - Variable in class org.codehaus.janino.ClassLoaderIClassLoader
 
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
classLoaderIClassLoader - Variable in class org.codehaus.janino.SimpleCompiler
 
className - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
className - Variable in class org.codehaus.janino.ClassBodyEvaluator
 
className - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
 
classToIClass(Class) - Method in class org.codehaus.janino.ReflectionIClass
Loads Class through IClassLoader to ensure unique IClasses.
classToType(Location, Class) - Method in class org.codehaus.janino.SimpleCompiler
Wraps a reflection Class in a Java.Type object.
clazz - Variable in class org.codehaus.janino.ReflectionIClass
 
CLEAR_TABULATORS - Static variable in class org.codehaus.janino.util.AutoIndentWriter
Special character indicating to clear all tabluar layout that was configured through AutoIndentWriter.TABULATOR.
clearIFieldCaches() - Method in class org.codehaus.janino.IClass
Clears the cache of declared fields which this class maintains in order to minimize the invocations of IClass.getDeclaredIFields2().
close() - Method in class org.codehaus.commons.io.MultiReader
Closes all delegates.
close() - Method in class org.codehaus.janino.Scanner
Deprecated.
This method is deprecated, because the concept described above is confusing. An application should close the underlying InputStream or Reader itself.
close() - Method in class org.codehaus.janino.UnparseVisitor
Flushes all generated code.
close() - Method in class org.codehaus.janino.util.AutoIndentWriter
 
close() - Method in class org.codehaus.janino.util.TeeReader
 
closeWriterOnEOF - Variable in class org.codehaus.janino.util.TeeReader
 
code - Variable in class org.codehaus.janino.CodeContext
 
code - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
CodeAttribute(short, short, short, byte[], ClassFile.CodeAttribute.ExceptionTableEntry[], ClassFile.AttributeInfo[]) - Constructor for class org.codehaus.janino.util.ClassFile.CodeAttribute
 
CodeContext - Class in org.codehaus.janino
The context of the compilation of a function (constructor or method).
CodeContext(ClassFile, String) - Constructor for class org.codehaus.janino.CodeContext
Creates an empty "Code" attribute.
codeContext - Variable in class org.codehaus.janino.UnitCompiler
 
CodeContext.Branch - Class in org.codehaus.janino
 
CodeContext.ExceptionTableEntry - Class in org.codehaus.janino
Representation of an entry in the "exception_table" of a "Code" attribute (see JVMS 4.7.3).
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
An CodeContext.Offset who#s sole purpose is to later create a 'LneNumberTable' attribute.
CodeContext.Offset - Class in org.codehaus.janino
A class that represents an offset within a "Code" attribute.
CodeContext.OffsetBranch - Class in org.codehaus.janino
 
CodeContext.Relocatable - Class in org.codehaus.janino
 
columnNumber - Variable in class org.codehaus.commons.compiler.Location
 
columnNumber - Variable in class org.codehaus.janino.Scanner.Token
 
comparePrecedence(String, Java.Atom) - Static method in class org.codehaus.janino.UnparseVisitor
Returns a value < 0 iff the operator has lower precedence than the operand ==; 0 iff the operator has equal precedence than the operand > 0 iff the operator has higher precedence than the operand
COMPILATION_UNIT - Static variable in class org.codehaus.janino.Parser.ClassDeclarationContext
The class declaration appears on the top level.
COMPILATION_UNIT - Static variable in class org.codehaus.janino.Parser.InterfaceDeclarationContext
The interface declaration appears at the top level.
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
compile() - Method in interface org.codehaus.janino.UnitCompiler.Compilable
 
compile(Java.TypeDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
compile(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile(Java.FunctionDeclarator, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
 
compile(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
Some Java.Rvalues compile more efficiently when their value is not needed, e.g.
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
 
compile2(Java.Initializer) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.Block) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.DoStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.ForStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.ForEachStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.WhileStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.LabeledStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.SwitchStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.BreakStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.ContinueStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.AssertStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.EmptyStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.ExpressionStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.FieldDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.IfStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.ReturnStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.SynchronizedStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.ThrowStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.TryStatement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.Assignment) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.AlternateConstructorInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
compile2(Java.SuperConstructorInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
compileArithmeticBinaryOperation(Java.Locatable, IClass, String, Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
The LHS operand of type lhsType is expected on the stack.
compileArithmeticOperation(Java.Locatable, IClass, Iterator<Java.Rvalue>, String) - Method in class org.codehaus.janino.UnitCompiler
Execute an arithmetic operation on a sequence of operands.
compileBoolean(Java.Rvalue, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
Some Java.Rvalues compile more efficiently when their value is the condition for a branch.
compileBoolean2(Java.Rvalue, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
 
compileBoolean2(Java.UnaryOperation, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
 
compileBoolean2(Java.BinaryOperation, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
 
compileBoolean2(Java.ParenthesizedExpression, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
 
compileBridgeMethod(ClassFile, IClass.IMethod, IClass.IMethod) - Method in class org.codehaus.janino.UnitCompiler
Compiles a bridge method which will add a method of the signature of base that delegates to override.
compileContext(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
Generates code that determines the context of the Java.Rvalue and puts it on the operand stack.
compileContext2(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
 
compileContext2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
 
compileContext2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
 
compileContext2(Java.ArrayLength) - Method in class org.codehaus.janino.UnitCompiler
 
compileContext2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileContext2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileContext2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileContext2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileDeclaredMemberTypes(Java.TypeDeclaration, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
Compile all of the types for this declaration
compileDeclaredMethods(Java.AbstractTypeDeclaration, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
Compile all of the methods for this declaration
compileDeclaredMethods(Java.TypeDeclaration, ClassFile, int) - Method in class org.codehaus.janino.UnitCompiler
Compile methods for this declaration starting at startPos.
compileError(String) - Method in class org.codehaus.janino.UnitCompiler
Equivalent with UnitCompiler.compileError(String, Location) with a null location argument.
compileError(String, Location) - Method in class org.codehaus.janino.UnitCompiler
Issue a compile error with the given message.
compileErrorCount - Variable 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
 
compileException - Variable in exception org.codehaus.commons.compiler.UncheckedCompileException
The nested CompileException.
compileException(String) - Method in class org.codehaus.janino.Parser
Convenience method for throwing a CompileException.
compileException(Java.Locatable, String) - Static method in class org.codehaus.janino.UnitCompiler
 
compileGet(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
Generates code that determines the value of the Java.Rvalue and puts it on the operand stack.
compileGet2(Java.BooleanRvalue) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.ArrayLength) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.ThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.ClassLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.Assignment) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.ConditionalExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.UnaryOperation) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.Instanceof) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.BinaryOperation) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.Cast) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.MethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.NewClassInstance) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.ParameterAccess) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.NewArray) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.NewInitializedArray) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.Literal) - Method in class org.codehaus.janino.UnitCompiler
 
compileGet2(Java.SimpleConstant) - Method in class org.codehaus.janino.UnitCompiler
 
compileGetValue(Java.ArrayInitializer, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
compileGetValue(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
Convenience function that calls #compileContext(Rvalue) and #compileGet(Rvalue).
compileLocalVariableCrement(Java.Crement, Java.LocalVariable) - Method in class org.codehaus.janino.UnitCompiler
 
compiler - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
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.CompilerIClassLoader - Class in org.codehaus.janino
A specialized IClassLoader that loads IClasses from the following sources: An already-parsed compilation unit A class file in the output directory (if existant and younger than source file) A source file in any of the source path directories The parent class loader Notice that the Compiler.CompilerIClassLoader is an inner class of Compiler and heavily uses Compiler's members.
Compiler.SimpleWarningHandler - Class in org.codehaus.janino
Prints warnings to STDERR.
CompilerFactory - Class in org.codehaus.commons.compiler.jdk
The CompilerFactory implementation for org.codehaus.commons.compiler.jdk.
CompilerFactory() - Constructor for class org.codehaus.commons.compiler.jdk.CompilerFactory
 
CompilerFactory - Class in org.codehaus.janino
The JANINO implementation of ICompilerFactory.
CompilerFactory() - Constructor for class org.codehaus.janino.CompilerFactory
 
CompilerFactoryFactory - Class in org.codehaus.commons.compiler
Utility class that finds implementations of ICompilerFactorys.
CompilerFactoryFactory() - Constructor for class org.codehaus.commons.compiler.CompilerFactoryFactory
 
CompilerIClassLoader(ResourceFinder, IClassLoader) - Constructor for class org.codehaus.janino.Compiler.CompilerIClassLoader
 
compilerOptions - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
compileSet(Java.Lvalue) - Method in class org.codehaus.janino.UnitCompiler
Generates code that stores a value in the Java.Lvalue.
compileSet2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
 
compileSet2(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnitCompiler
 
compileSet2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
 
compileSet2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileSet2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileSet2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileSet2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
 
compileStatements(List<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.UnitCompiler
 
compileStringConcatenation(Java.Locatable, IClass, Java.Rvalue, Iterator<Java.Rvalue>) - Method in class org.codehaus.janino.UnitCompiler
 
compileToClass(Java.CompilationUnit) - 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.
compileUnconditionalLoop(Java.ContinuableStatement, Java.BlockStatement, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
 
compileUnconditionalLoopWithUpdate(Java.ContinuableStatement, Java.BlockStatement, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
 
compileUnit(boolean, boolean, boolean) - Method in class org.codehaus.janino.UnitCompiler
Generates an array of ClassFile objects which represent the classes and interfaces declared in the compilation unit.
componentType - Variable in class org.codehaus.janino.Java.ArrayType
The (declared) type of the array's components.
componentTypeCache - Variable in class org.codehaus.janino.IClass
 
componentTypeIsCached - Variable in class org.codehaus.janino.IClass
 
comprehensiveVisitor() - Method in class org.codehaus.janino.util.Traverser
 
concat(String[], String) - Static method in class org.codehaus.janino.UnitCompiler
 
condition - Variable in class org.codehaus.janino.Java.DoStatement
The condition in the WHILE clause of this DO statement.
condition - Variable in class org.codehaus.janino.Java.IfStatement
The condition of the IF statement.
condition - Variable in class org.codehaus.janino.Java.SwitchStatement
The rvalue that is evaluated and matched with the CASE clauses.
condition - Variable in class org.codehaus.janino.Java.WhileStatement
The 'condition' of the WHILE statement.
ConditionalExpression(Location, Java.Rvalue, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ConditionalExpression
 
CONSTANT_VALUE_UNKNOWN - Static variable in class org.codehaus.janino.Java.Rvalue
The special value for the Java.Rvalue.constantValue field indicating that this rvalue does not have a constant value.
ConstantClassInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
constantDeclarations - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
The constants that this interface declares.
ConstantDoubleInfo(double) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
 
ConstantFieldrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
ConstantFloatInfo(float) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
 
ConstantIntegerInfo(int) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
 
ConstantInterfaceMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
ConstantLongInfo(long) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantLongInfo
 
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
 
constantPoolMap - Variable in class org.codehaus.janino.util.ClassFile
 
ConstantStringInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantStringInfo
 
ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
constantValue - Variable in class org.codehaus.janino.Java.Rvalue
The constant value of this rvalue, or Java.Rvalue.CONSTANT_VALUE_UNKNOWN iff this rvalue does not have a constant value.
ConstantValueAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
 
constantValueIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
 
ConstantValuePoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
 
constructor - Variable in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
ConstructorDeclarator(Location, String, Java.Modifiers, Java.FunctionDeclarator.FormalParameters, Java.Type[], Java.ConstructorInvocation, List<Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.ConstructorDeclarator
 
ConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.ConstructorInvocation
 
constructors - Variable in class org.codehaus.janino.Java.ClassDeclaration
List of Java.ConstructorDeclarators of this class.
ContinuableStatement(Location, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ContinuableStatement
 
ContinueStatement(Location, String) - Constructor for class org.codehaus.janino.Java.ContinueStatement
 
convertToPrimitiveNumericType(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
If the given type is a primitive type, return that type.
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(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(Parser[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
cook(Reader[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
cook(String[], Reader[]) - Method in class org.codehaus.janino.ScriptEvaluator
On a 2 GHz Intel Pentium Core Duo under Windows XP with an IBM 1.4.2 JDK, compiling 10000 expressions "a + b" (integer) takes about 4 seconds and 56 MB of main memory.
cook(String[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
cook(String[], String[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
cook(String, Reader) - Method in class org.codehaus.janino.SimpleCompiler
Scans, parses and compiles a given compilation unit from the given Reader.
cook(Scanner) - Method in class org.codehaus.janino.SimpleCompiler
Scans, parses and ompiles a given compilation unit from the given scanner.
cook(Java.CompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
Cooks this compilation unit directly.
Cookable - Class in org.codehaus.commons.compiler
Base class for a simple ICookable.
Cookable() - Constructor for class org.codehaus.commons.compiler.Cookable
 
cookFile(File) - Method in class org.codehaus.commons.compiler.Cookable
 
cookFile(File, String) - Method in class org.codehaus.commons.compiler.Cookable
 
cookFile(String) - Method in class org.codehaus.commons.compiler.Cookable
 
cookFile(String, String) - Method in class org.codehaus.commons.compiler.Cookable
 
cookFile(File) - Method in interface org.codehaus.commons.compiler.ICookable
Reads, scans, parses and compiles Java tokens from the given File, encoded in the "platform default encoding".
cookFile(File, String) - Method in interface org.codehaus.commons.compiler.ICookable
Reads, scans, parses and compiles Java tokens from the given File with the given encoding.
cookFile(String) - Method in interface org.codehaus.commons.compiler.ICookable
Reads, scans, parses and compiles Java tokens from the named file, encoded in the "platform default encoding".
cookFile(String, String) - Method in interface org.codehaus.commons.compiler.ICookable
Reads, scans, parses and compiles Java tokens from the named file with the given optionalEncoding.
count - Variable in class org.codehaus.janino.tools.HprofScrubber.Sample
 
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.
createBranchOpcodeInversion() - Static method in class org.codehaus.janino.CodeContext
 
createFastClassBodyEvaluator(Scanner, Class, ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
createFastClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
createFastEvaluator(String, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
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<T>, String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
 
createFastEvaluator(String, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
 
createFastEvaluator(Reader, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
If the parameter and return types of the expression are known at compile time, then a "fast" script evaluator can be instantiated through this method.
createFastEvaluator(String, Class, 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
createFastExpressionEvaluator(Scanner, String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
createFastExpressionEvaluator(Scanner, String[], String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
createFastScriptEvaluator(String, Class, String[]) - Static method in class org.codehaus.janino.ScriptEvaluator
createFastScriptEvaluator(Scanner, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
createFastScriptEvaluator(Scanner, String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
createFastScriptEvaluator(Scanner, String[], String, Class, Class, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
createInstance(Reader) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Scans, parses and compiles a class body from the tokens delivered by the the given Reader, then creates and returns an instance of that class.
createInstance(Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
createInstance(Reader) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Don't use.
createInstance(Reader) - Method in class org.codehaus.janino.ClassBodyEvaluator
 
createInstance(Reader) - Method in class org.codehaus.janino.ScriptEvaluator
Don't use.
createIterator(Iterator<File>) - Static method in class org.codehaus.janino.util.resource.PathResourceFinder
 
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
Creates an instance of the given type, by calling the single-string-parameter constructor, or, if the value equals "", the zero-parameter constructor.
createResource(String) - Method in class org.codehaus.janino.util.resource.FileResourceCreator
 
createResource(String) - Method in class org.codehaus.janino.util.resource.MapResourceCreator
 
createResource(String) - Method in interface org.codehaus.janino.util.resource.ResourceCreator
Create the designated resource.
createResourceFinder(File) - Static method in class org.codehaus.janino.util.resource.PathResourceFinder
A factory method that creates a Java classpath-style ResourceFinder as follows: entryReturned ResourceFinder "*.jar" fileZipFileResourceFinder "*.zip" fileZipFileResourceFinder directoryDirectoryResourceFinder any otherA ResourceFinder that never finds a 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
 
crement(Java.Locatable, Java.LocalVariable, String) - Method in class org.codehaus.janino.UnitCompiler
 
crLfPending - Variable in class org.codehaus.janino.Scanner
 
CTOR_java_lang_StringBuilder__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
Representation of the StringBuilder.StringBuilder(String) constructor.
currentDelegate - Variable in class org.codehaus.commons.io.MultiReader
 
currentElement - Variable in class org.codehaus.janino.Java.ForEachStatement
The 'current element local variable declaration' part of the 'enhanced FOR statement'.
currentInserter - Variable in class org.codehaus.janino.CodeContext
 
currentInserter() - Method in class org.codehaus.janino.CodeContext
 
cv - Variable in class org.codehaus.janino.util.Traverser
 

D

D2F - Static variable in class org.codehaus.janino.Opcode
 
D2I - Static variable in class org.codehaus.janino.Opcode
 
D2L - Static variable in class org.codehaus.janino.Opcode
 
DADD - Static variable in class org.codehaus.janino.Opcode
 
DALOAD - Static variable in class org.codehaus.janino.Opcode
 
DASTORE - Static variable in class org.codehaus.janino.Opcode
 
DCMPG - Static variable in class org.codehaus.janino.Opcode
 
DCMPL - Static variable in class org.codehaus.janino.Opcode
 
DCONST_0 - Static variable in class org.codehaus.janino.Opcode
 
DCONST_1 - Static variable in class org.codehaus.janino.Opcode
 
DDIV - Static variable in class org.codehaus.janino.Opcode
 
DEBUG - Static variable in class org.codehaus.janino.ClassFileIClass
 
DEBUG - Static variable in class org.codehaus.janino.ClassLoaderIClassLoader
 
DEBUG - Static variable in class org.codehaus.janino.CodeContext
 
DEBUG - Static variable in class org.codehaus.janino.Compiler
 
DEBUG - Static variable in class org.codehaus.janino.IClass
 
DEBUG - Static variable in class org.codehaus.janino.IClassLoader
 
DEBUG - Static variable in class org.codehaus.janino.JavaSourceIClassLoader
 
DEBUG - Static variable in class org.codehaus.janino.SimpleCompiler
 
DEBUG - Static variable in class org.codehaus.janino.tools.JGrep
 
DEBUG - Static variable in class org.codehaus.janino.UnitCompiler
 
debuggingInfoLines - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
debuggingInfoSource - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
debuggingInfoVars - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
debugLines - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
debugLines - Variable in class org.codehaus.janino.Compiler
 
debugLines - Variable in class org.codehaus.janino.JavaSourceClassLoader
 
debugLines - Variable in class org.codehaus.janino.SimpleCompiler
 
debugLines - Variable in class org.codehaus.janino.UnitCompiler
 
debugSource - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
debugSource - Variable in class org.codehaus.janino.Compiler
 
debugSource - Variable in class org.codehaus.janino.JavaSourceClassLoader
 
debugSource - Variable in class org.codehaus.janino.SimpleCompiler
 
debugSource - Variable in class org.codehaus.janino.UnitCompiler
 
debugVars - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
debugVars - Variable in class org.codehaus.janino.Compiler
 
debugVars - Variable in class org.codehaus.janino.JavaSourceClassLoader
 
debugVars - Variable in class org.codehaus.janino.SimpleCompiler
 
debugVars - Variable in class org.codehaus.janino.UnitCompiler
 
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
 
declareClassDollarMethod(Java.ClassLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
declaredClassesAndInterfaces - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
declaredIClassesCache - Variable in class org.codehaus.janino.IClass
 
declaredIConstructorsCache - Variable in class org.codehaus.janino.IClass
 
declaredIFieldsCache - Variable in class org.codehaus.janino.IClass
 
declaredIMethodCache - Variable in class org.codehaus.janino.IClass
 
declaredIMethodsCache - Variable in class org.codehaus.janino.IClass
 
declaredMethods - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
declaringClass - Variable in class org.codehaus.janino.Java.QualifiedThisReference
The innermost enclosing class declaration.
declaringIClassCache - Variable in class org.codehaus.janino.IClass
 
declaringIClassIsCached - Variable in class org.codehaus.janino.IClass
 
declaringType - Variable in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
declaringTypeBodyDeclaration - Variable in class org.codehaus.janino.Java.QualifiedThisReference
The innermost 'type body declaration' enclosing this 'qualified this reference', i.e.
DEFAULT - Static variable in class org.codehaus.janino.Access
Representation of DEFAULT accessibility.
DEFAULT_CLASS_NAME - Static variable in interface org.codehaus.commons.compiler.IClassBodyEvaluator
Default name for the generated class.
DEFAULT_WARNING_HANDLE_PATTERNS - Static variable in class org.codehaus.janino.Compiler
defaultCompilerFactory - Static variable in class org.codehaus.commons.compiler.CompilerFactoryFactory
 
defineBytecode(String, byte[]) - 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.
defineIClassFromClassFileResource(Resource) - Method in class org.codehaus.janino.Compiler.CompilerIClassLoader
Open the given classFileResource, read its contents, define it in the IClassLoader, and resolve it (this step may involve loading more classes).
defineIClassFromSourceResource(Resource, String) - Method in class org.codehaus.janino.Compiler.CompilerIClassLoader
Parse the compilation unit stored in the given sourceResource, remember it in Compiler.this.parsedCompilationUnits (it may declare other classes that are needed later), find the declaration of the type with the given className, and define it in the IClassLoader.
defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.ClassDeclaration
 
defineSyntheticField(IClass.IField) - Method in interface org.codehaus.janino.Java.InnerClassDeclaration
Inner classes have zero or more synthetic fields that hold references to their enclosing context: this$n (Mandatory for non-private non-static member classes; optional for private non-static member classes, local classes in non-static context, and anonymous classes in non-static context; forbidden for static member classes, local classes in static context, and anonymous classes in static context) Holds a reference to the immediately enclosing instance.
delegate - Variable in class org.codehaus.janino.FilterWarningHandler
 
delegate - Variable in class org.codehaus.janino.util.iterator.FilterIterator
 
delegate - Variable in class org.codehaus.janino.util.iterator.FilterListIterator
 
delegate - Variable in class org.codehaus.janino.util.iterator.TransformingIterator
 
delegateIterator - Variable in class org.codehaus.commons.io.MultiReader
 
delegates - Variable in class org.codehaus.commons.io.MultiReader
 
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).
Descriptor() - Constructor for class org.codehaus.janino.Descriptor
 
DESCRIPTOR_TO_CLASSNAME - Static variable in class org.codehaus.janino.Descriptor
 
descriptorCache - Variable in class org.codehaus.janino.IClass
 
descriptorCache - Variable in class org.codehaus.janino.IClass.IInvocable
 
descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
 
descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
 
destination - Variable in class org.codehaus.janino.CodeContext.Branch
 
destination - Variable in class org.codehaus.janino.CodeContext.OffsetBranch
 
destinationDirectory - Variable in class org.codehaus.janino.util.resource.DirectoryResourceCreator
 
determineArgumentsSize(short) - Method in class org.codehaus.janino.CodeContext
Analyse the descriptor of the Methodref and return the sum of the arguments' sizes minus the return value's size.
determineFieldSize(short) - Method in class org.codehaus.janino.CodeContext
Analyses the descriptor of the Fieldref and return its size.
determineValue(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
determineValue(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
"super.fld", "Type.super.fld"
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
The sizes of the first dimensions to instantiate.
dims - Variable in class org.codehaus.janino.Java.NewArray
The count of additional dimensions that the array should have.
directory - Variable in class org.codehaus.janino.util.resource.DirectoryResourceFinder
 
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
 
DLOAD - Static variable in class org.codehaus.janino.Opcode
 
DLOAD_0 - Static variable in class org.codehaus.janino.Opcode
 
DLOAD_1 - Static variable in class org.codehaus.janino.Opcode
 
DLOAD_2 - Static variable in class org.codehaus.janino.Opcode
 
DLOAD_3 - Static variable in class org.codehaus.janino.Opcode
 
DMUL - Static variable in class org.codehaus.janino.Opcode
 
DNEG - Static variable in class org.codehaus.janino.Opcode
 
doc() - Method in class org.codehaus.janino.Scanner
Get the text of the doc comment (a.k.a.
docComment - Variable in class org.codehaus.janino.Scanner
The optional JAVADOC comment preceding the #nextToken.
DoStatement(Location, Java.BlockStatement, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.DoStatement
 
DOUBLE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type DOUBLE.
DOUBLE - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type DOUBLE.
DOUBLE - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the DOUBLE type.
DREM - Static variable in class org.codehaus.janino.Opcode
 
DRETURN - Static variable in class org.codehaus.janino.Opcode
 
DSTORE - Static variable in class org.codehaus.janino.Opcode
 
DSTORE_0 - Static variable in class org.codehaus.janino.Opcode
 
DSTORE_1 - Static variable in class org.codehaus.janino.Opcode
 
DSTORE_2 - Static variable in class org.codehaus.janino.Opcode
 
DSTORE_3 - Static variable in class org.codehaus.janino.Opcode
 
DSUB - Static variable in class org.codehaus.janino.Opcode
 
dumpSamples(HprofScrubber.Sample[], Map<Integer, String[]>) - Static method in class org.codehaus.janino.tools.HprofScrubber
 
dumpSites(HprofScrubber.Site[], Map<Integer, String[]>) - Static method in class org.codehaus.janino.tools.HprofScrubber
 
DUP - Static variable in class org.codehaus.janino.Opcode
 
dup(Java.Locatable, int) - Method in class org.codehaus.janino.UnitCompiler
 
DUP2 - Static variable in class org.codehaus.janino.Opcode
 
DUP2_X1 - Static variable in class org.codehaus.janino.Opcode
 
DUP2_X2 - Static variable in class org.codehaus.janino.Opcode
 
DUP_X1 - Static variable in class org.codehaus.janino.Opcode
 
DUP_X2 - Static variable in class org.codehaus.janino.Opcode
 
dupx(Java.Locatable, IClass, int) - Method in class org.codehaus.janino.UnitCompiler
 

E

e - Variable in class org.codehaus.janino.util.iterator.EnumerationIterator
 
elements - Variable in class org.codehaus.janino.util.iterator.IteratorCollection
Lazily-filled collection of the elements delivered by the delegate.
elementValue - Variable in class org.codehaus.janino.Java.ElementValuePair
The element value.
elementValue - Variable in class org.codehaus.janino.Java.SingleElementAnnotation
The element value associated with this single-element annotation.
ElementValueArrayInitializer(Java.ElementValue[]) - Constructor for class org.codehaus.janino.Java.ElementValueArrayInitializer
 
ElementValuePair(String, Java.ElementValue) - Constructor for class org.codehaus.janino.Java.ElementValuePair
 
elementValuePairs - Variable in class org.codehaus.janino.Java.NormalAnnotation
The element-value-pairs associated with this annotation.
elementValues - Variable in class org.codehaus.janino.Java.ElementValueArrayInitializer
The element values in the body of the array initializer.
EMPTY_ITERATOR - Static variable in class org.codehaus.janino.util.iterator.MultiDimensionalIterator
 
EMPTY_READER - Static variable in class org.codehaus.commons.io.MultiReader
 
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
 
enclosingBlockStatement - Variable in class org.codehaus.janino.Java.Rvalue
 
enclosingScope - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
enclosingScope - Variable in class org.codehaus.janino.Java.ConstructorInvocation
 
enclosingScope - Variable in class org.codehaus.janino.Java.Statement
 
enclosingScope - Variable in class org.codehaus.janino.Java.Type
 
EnclosingScopeOfTypeDeclaration(Java.TypeDeclaration) - Constructor for class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
 
enclosingTryStatement - Variable in class org.codehaus.janino.Java.CatchClause
Link to the enclosing TRY statement.
end - Variable in class org.codehaus.janino.CodeContext
 
end - Variable in class org.codehaus.janino.Java.LocalVariableSlot
 
end() - Method in class org.codehaus.janino.util.Benchmark
 
endPC - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
 
endPc - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
 
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.
entries - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
 
entries - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
 
entries - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
 
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
This flag is set on enumerated types (including nested enumerated types) and enumerated types' elements, and is mutually exclusive with Mod.INTERFACE.
EnumerationIterator<T> - Class in org.codehaus.janino.util.iterator
An Iterator that iterates over the elements of an Enumeration.
EnumerationIterator(Enumeration<T>) - 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
 
EOF - Static variable in class org.codehaus.janino.Scanner.Token
Indication of the 'end-of-input' condition.
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.ConstantDoubleInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
 
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.ConstantStringInfo
 
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.
ErrorHandler - Interface in org.codehaus.commons.compiler
Processes an error issued by the compiler.
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
 
exceptionIndexes - Variable in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
ExceptionsAttribute(short, short[]) - Constructor for class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
exceptionTableEntries - Variable in class org.codehaus.janino.CodeContext
 
exceptionTableEntries - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
ExceptionTableEntry(CodeContext.Offset, CodeContext.Offset, CodeContext.Offset, short) - Constructor for class org.codehaus.janino.CodeContext.ExceptionTableEntry
 
ExceptionTableEntry(short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
 
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
Executes some action for a method invocation.
expanded - Variable in class org.codehaus.janino.CodeContext.Branch
 
expectGreater - Variable in class org.codehaus.janino.Scanner
Whether the scanner is in 'expect greater' mode: If so, it parses character sequences like ">>>=" as ">", ">", ">", "=".
explode(String) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
 
expression - Variable in class org.codehaus.janino.Java.ForEachStatement
The 'expression' part of the 'enhanced FOR statement'.
expression - Variable in class org.codehaus.janino.Java.SynchronizedStatement
The object reference on which the statement synchronizes.
expression - Variable in class org.codehaus.janino.Java.ThrowStatement
The rvalue (of type Throwable) thrown by this THROW statement.
expression1 - Variable in class org.codehaus.janino.Java.AssertStatement
The left-hand-side expression of this ASSERT statement.
ExpressionDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play around with the ExpressionEvaluator class.
ExpressionDemo() - Constructor for class org.codehaus.commons.compiler.samples.ExpressionDemo
 
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
The types of the interfaces that this interface extends.
extract16BitValue(int, int, byte[]) - Static method in class org.codehaus.janino.CodeContext
Extract a 16 bit value at offset in code and add bias to it
extract32BitValue(int, int, byte[]) - Static method in class org.codehaus.janino.CodeContext
Extract a 32 bit value at offset in code and add bias to it

F

F2D - Static variable in class org.codehaus.janino.Opcode
 
F2I - Static variable in class org.codehaus.janino.Opcode
 
F2L - Static variable in class org.codehaus.janino.Opcode
 
FADD - Static variable in class org.codehaus.janino.Opcode
 
fakeCompile(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
Called to check whether the given Java.Rvalue compiles or not.
fakeCompile(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
Called to check whether the given Java.Rvalue compiles or not.
fakeIMethod(IClass, String, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
 
FALOAD - Static variable in class org.codehaus.janino.Opcode
 
FASTORE - Static variable in class org.codehaus.janino.Opcode
 
FCMPG - Static variable in class org.codehaus.janino.Opcode
 
FCMPL - Static variable in class org.codehaus.janino.Opcode
 
FCONST_0 - Static variable in class org.codehaus.janino.Opcode
 
FCONST_1 - Static variable in class org.codehaus.janino.Opcode
 
FCONST_2 - Static variable in class org.codehaus.janino.Opcode
 
FDIV - Static variable in class org.codehaus.janino.Opcode
 
field - Variable in class org.codehaus.janino.Java.FieldAccess
The field within the class or instance identified by the Java.FieldAccess.lhs.
field - Variable in class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
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
 
fieldCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
 
FieldDeclaration(Location, String, Java.Modifiers, Java.Type, Java.VariableDeclarator[]) - Constructor for class org.codehaus.janino.Java.FieldDeclaration
 
fieldDescriptor - Variable in class org.codehaus.janino.IClass.PrimitiveIClass
 
FieldInfo(Java.Modifiers, short, short, List<ClassFile.AttributeInfo>) - Constructor for class org.codehaus.janino.util.ClassFile.FieldInfo
 
fieldInfos - Variable in class org.codehaus.janino.util.ClassFile
The ClassFile.FieldInfos of the field members of this class or interface.
fieldName - Variable in class org.codehaus.janino.Java.FieldAccessExpression
Name of the field within the Java.FieldAccessExpression.lhs to access.
fieldName - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
The name of the field to access.
file - Variable in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager.InputFileJavaFileObject
 
file - Variable in class org.codehaus.janino.util.resource.FileResource
 
FileInputJavaFileManager - Class in org.codehaus.commons.compiler.jdk
A ForwardingJavaFileManager that maps accesses to a particular Location and JavaFileObject.Kind to a path-based search in the file system.
FileInputJavaFileManager(JavaFileManager, JavaFileManager.Location, JavaFileObject.Kind, File[], String) - Constructor for class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
FileInputJavaFileManager.InputFileJavaFileObject - Class in org.codehaus.commons.compiler.jdk
A JavaFileObject that reads from a File.
fileManager - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
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
 
fillConversionMap(Object[], Map<String, byte[]>) - Static method in class org.codehaus.janino.UnitCompiler
 
FilterIterator<T> - Class in org.codehaus.janino.util.iterator
An Iterator that retrieves its elements from a delegate Iterator.
FilterIterator(Iterator<T>) - Constructor for class org.codehaus.janino.util.iterator.FilterIterator
 
FilterListIterator<T> - Class in org.codehaus.janino.util.iterator
An ListIterator that retrieves its elements from a delegate ListIterator.
FilterListIterator(ListIterator<T>) - Constructor for class org.codehaus.janino.util.iterator.FilterListIterator
 
FilterWarningHandler - Class in org.codehaus.janino
Invokes a delegate iff the handle of the warning matches one or more of a set of StringPatterns.
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
Whether the parameter is declared FINAL.
finaL - Variable in class org.codehaus.janino.Java.LocalVariable
Whether this local variable has the FINAL modifier flag.
FINAL - Static variable in class org.codehaus.janino.Mod
This flag is set on FINAL classes, FINAL fields and FINAL methods, and is mutually exclusive with Mod.VOLATILE and Mod.ABSTRACT.
finallyOffset - Variable in class org.codehaus.janino.Java.TryStatement
This one's created iff the TRY statement has a FINALLY clause when the compilation of the TRY statement begins.
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
Implementation of ClassLoader.findClass(String).
findClass(String) - Method in class org.codehaus.janino.ByteArrayClassLoader
Implements ClassLoader.findClass(String).
findClass(String) - Method in class org.codehaus.janino.JavaSourceClassLoader
Implementation of ClassLoader.findClass(String).
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
 
findCompilationUnit(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
Finds the Java™ source file for the named class through the configured 'source resource finder' and parses it.
findIClass(String) - Method in class org.codehaus.janino.ClassLoaderIClassLoader
 
findIClass(String) - Method in class org.codehaus.janino.Compiler.CompilerIClassLoader
 
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
 
findIClass(String) - Method in class org.codehaus.janino.tools.JGrep.JGrepIClassLoader
 
findIConstructor(IClass[]) - Method in class org.codehaus.janino.IClass
 
findIField(IClass, String, Location) - Method in class org.codehaus.janino.UnitCompiler
Finds a named field in the given IClass.
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(IClass, Java.Invocation) - Method in class org.codehaus.janino.UnitCompiler
Find a IClass.IMethod in the given targetType, its superclasses or superinterfaces with the given name and for the given arguments.
findIMethod(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
findLocalClassDeclaration(Java.Scope, String) - Static method in class org.codehaus.janino.UnitCompiler
Finds a local class declared in any block enclosing the given block statement.
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
 
findMemberType(String) - Method in class org.codehaus.janino.IClass
If optionalName is null, find all IClasses visible in the scope of the current class.
findMemberType(String, Collection<IClass>) - Method in class org.codehaus.janino.IClass
 
findMemberType(IClass, String, Location) - Method in class org.codehaus.janino.UnitCompiler
Finds a named type in the given IClass.
findMostSpecificIInvocable(Java.Locatable, IClass.IInvocable[], Java.Rvalue[], Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
Determine the arguments' types, determine the applicable invocables and choose the most specific invocable and adjust arguments as needed (for varargs case).
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.
findTypeByFullyQualifiedName(Location, String[]) - Method in class org.codehaus.janino.UnitCompiler
Attempts to load an IClass by fully-qualified name through UnitCompiler.iClassLoader.
findTypeByName(Location, String) - Method in class org.codehaus.janino.UnitCompiler
Find the named IClass in this compilation unit, or through the UnitCompiler.iClassLoader.
fixUp() - Method in class org.codehaus.janino.CodeContext
Fixes up all offsets.
fixUp() - Method in interface org.codehaus.janino.CodeContext.FixUp
 
fixUp() - Method in class org.codehaus.janino.Java.Padder
 
fixUpAndRelocate() - Method in class org.codehaus.janino.CodeContext
Fixes up all of the offsets and relocate() all relocatables.
flags - Variable in class org.codehaus.janino.Java.Modifiers
The or'ed constants declared in Mod.
FLOAD - Static variable in class org.codehaus.janino.Opcode
 
FLOAD_0 - Static variable in class org.codehaus.janino.Opcode
 
FLOAD_1 - Static variable in class org.codehaus.janino.Opcode
 
FLOAD_2 - Static variable in class org.codehaus.janino.Opcode
 
FLOAD_3 - Static variable in class org.codehaus.janino.Opcode
 
FLOAT - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type FLOAT.
FLOAT - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type FLOAT.
FLOAT - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the FLOAT type.
FLOATING_POINT_LITERAL - Static variable in class org.codehaus.janino.Scanner.Token
The token represents a floating-point literal; its Scanner.Token.value is the text of the floating-point literal exactly as it appears in the source code.
FloatingPointLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.FloatingPointLiteral
 
flowAnalysis(String) - Method in class org.codehaus.janino.CodeContext
Checks the code for consistency; updates the "maxStack" member.
flowAnalysis(String, byte[], int, int, short, short[]) - Method in class org.codehaus.janino.CodeContext
 
flush() - Method in class org.codehaus.janino.util.AutoIndentWriter
 
flushTabulatorBuffer() - Method in class org.codehaus.janino.util.AutoIndentWriter
 
FMUL - Static variable in class org.codehaus.janino.Opcode
 
FNEG - Static variable in class org.codehaus.janino.Opcode
 
ForEachStatement(Location, Java.FunctionDeclarator.FormalParameter, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ForEachStatement
 
FormalParameter(Location, boolean, Java.Type, String) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
formalParameter - Variable in class org.codehaus.janino.Java.ParameterAccess
The parameter to access.
formalParameters - Variable in class org.codehaus.janino.Java.FunctionDeclarator
The parameters of the function.
FormalParameters() - Constructor for class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
 
FormalParameters(Location, Java.FunctionDeclarator.FormalParameter[], boolean) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
 
ForStatement(Location, Java.BlockStatement, Java.Rvalue, Java.Rvalue[], Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ForStatement
 
FREM - Static variable in class org.codehaus.janino.Opcode
 
FRETURN - Static variable in class org.codehaus.janino.Opcode
 
fromClassName(String) - Static method in class org.codehaus.janino.Descriptor
Converts 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.
FSTORE - Static variable in class org.codehaus.janino.Opcode
 
FSTORE_0 - Static variable in class org.codehaus.janino.Opcode
 
FSTORE_1 - Static variable in class org.codehaus.janino.Opcode
 
FSTORE_2 - Static variable in class org.codehaus.janino.Opcode
 
FSTORE_3 - Static variable in class org.codehaus.janino.Opcode
 
FSUB - Static variable in class org.codehaus.janino.Opcode
 
FunctionDeclarator(Location, String, Java.Modifiers, Java.Type, String, Java.FunctionDeclarator.FormalParameters, Java.Type[], List<? extends Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator
 
functionName - Variable in class org.codehaus.janino.CodeContext
 

G

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.
generatedClassFiles - Variable in class org.codehaus.janino.UnitCompiler
 
generatesCode(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
Checks whether invocation of #compile(BlockStatement) would generate more than zero code bytes.
generatesCode2(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
 
generatesCode2(Java.AssertStatement) - 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(List<Java.BlockStatement>) - 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
 
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.IClass.PrimitiveIClass
 
getAccess() - Method in class org.codehaus.janino.ReflectionIClass
 
getAccess() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
getAccess() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
getAccess() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
getAccess() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
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
 
getAnnotations() - Method in interface org.codehaus.janino.IClass.IMember
 
getAnnotations() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getAnnotations() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
getAnnotations() - Method in class org.codehaus.janino.Java.FunctionDeclarator
 
getAnnotations() - Method in interface org.codehaus.janino.Java.TypeDeclaration
 
getAnnotations() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
getAnnotations() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
getAnnotations() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
getAnnotations() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getAnnotations() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getAnnotations() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
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.
getArrayIClass2(IClass) - Method in class org.codehaus.janino.IClass
 
getAttributes() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getAttributes() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getBinaryName() - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager.InputFileJavaFileObject
 
getCharContent(boolean) - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager.InputFileJavaFileObject
 
getClassFile() - Method in class org.codehaus.janino.CodeContext
The ClassFile this context is related to.
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
Determines 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
 
getClazz() - Method in class org.codehaus.janino.ReflectionIClass
 
getCodeContext() - Method in class org.codehaus.janino.CodeContext.Offset
 
getColumnNumber() - Method in class org.codehaus.commons.compiler.Location
 
getCompilationUnit() - Method in class org.codehaus.janino.UnitCompiler
 
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
 
getComponentType2() - Method in class org.codehaus.janino.ClassFileIClass
 
getComponentType2() - Method in class org.codehaus.janino.IClass
 
getComponentType2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getComponentType2() - Method in class org.codehaus.janino.ReflectionIClass
 
getConstantPoolInfo(short) - Method in class org.codehaus.janino.util.ClassFile
 
getConstantPoolSize() - 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() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
This implementation of IClass.IField.getConstantValue() is not completely correct: It treats non-static fields as non-constant Even fields with a non-constant initializer are identified as constant.
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
 
getConstantValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
 
getConstantValue2(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.UnaryOperation) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.ConditionalExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.BinaryOperation) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.Cast) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.IntegerLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.BooleanLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.CharacterLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.StringLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.NullLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getConstantValue2(Java.SimpleConstant) - Method in class org.codehaus.janino.UnitCompiler
 
getConstructors() - Method in class org.codehaus.janino.Java.ClassDeclaration
 
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
 
getDeclaredIClasses2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getDeclaredIClasses2() - Method in class org.codehaus.janino.ReflectionIClass
 
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
The uncached version of IClass.getDeclaredIConstructors() which must be implemented by derived classes.
getDeclaredIConstructors2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getDeclaredIConstructors2() - Method in class org.codehaus.janino.ReflectionIClass
 
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().
getDeclaredIFields2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getDeclaredIFields2() - Method in class org.codehaus.janino.ReflectionIClass
 
getDeclaredIFieldsCache() - Method in class org.codehaus.janino.IClass
 
getDeclaredIMethods() - Method in class org.codehaus.janino.IClass
Returns the methods of the class or interface (but not inherited methods).
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).
getDeclaredIMethods2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaredIMethods2() - Method in class org.codehaus.janino.IClass
The uncached version of IClass.getDeclaredIMethods() which must be implemented by derived classes.
getDeclaredIMethods2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getDeclaredIMethods2() - Method in class org.codehaus.janino.ReflectionIClass
 
getDeclaringClass() - Method in class org.codehaus.janino.Java.ConstructorDeclarator
 
getDeclaringClass(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
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
 
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
 
getDeclaringIClass2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaringIClass2() - Method in class org.codehaus.janino.IClass
 
getDeclaringIClass2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getDeclaringIClass2() - Method in class org.codehaus.janino.ReflectionIClass
 
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
 
getDeclaringTypeBodyDeclaration(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
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
The default return type of an expression is Object.
getDefaultReturnType() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
The default return type of a script is void.
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.IField
 
getDescriptor() - Method in class org.codehaus.janino.IClass.IInvocable
Returns the method descriptor of this constructor or method.
getDescriptor(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
getDescriptor(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getDescriptor() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getDescriptor2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDescriptor2() - Method in class org.codehaus.janino.IClass
 
getDescriptor2() - Method in class org.codehaus.janino.IClass.IConstructor
Opposed to IClass.IInvocable.getParameterTypes(), the method descriptor returned by this method does include the optionally leading synthetic parameters.
getDescriptor2() - Method in class org.codehaus.janino.IClass.IInvocable
Uncached implementation of IClass.IInvocable.getDescriptor().
getDescriptor2() - Method in class org.codehaus.janino.IClass.IMethod
 
getDescriptor2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getDescriptor2() - Method in class org.codehaus.janino.ReflectionIClass
 
getDescriptor2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
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
 
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
 
getExceptions(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
getExpectGreater() - Method in class org.codehaus.janino.Scanner
 
GETFIELD - Static variable in class org.codehaus.janino.Opcode
 
getfield(Java.Locatable, IClass.IField) - Method in class org.codehaus.janino.UnitCompiler
 
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
 
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.
getIClass(Java.ThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
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
 
getIFields(Java.FieldDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
getIMethods() - Method in class org.codehaus.janino.IClass
Returns all methods declared in the class or interface, its superclasses and its superinterfaces.
getIMethods(List<IClass.IMethod>) - Method in class org.codehaus.janino.IClass
 
getIMethods(IClass, String, List<IClass.IMethod>) - 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
getInstances(Class) - Static method in class org.codehaus.janino.util.enumerator.Enumerator
Returns a mapping of name to Enumerator for the given enumeratorClass.
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
 
getInterfaces2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getInterfaces2() - Method in class org.codehaus.janino.ReflectionIClass
 
getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
getJavaFileManager() - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
Creates the underlying JavaFileManager lazily, because JavaSourceClassLoader.setSourcePath(File[]) and consorts are called after initialization.
getLineNumber() - Method in class org.codehaus.commons.compiler.Location
 
getLocalVariable(Java.LocalVariableDeclarationStatement, Java.VariableDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
getLocalVariable(Java.FunctionDeclarator.FormalParameter) - Method in class org.codehaus.janino.UnitCompiler
 
getLocalVariable(Java.FunctionDeclarator.FormalParameter, boolean) - Method in class org.codehaus.janino.UnitCompiler
 
getLocation() - Method in exception org.codehaus.commons.compiler.LocatedException
 
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
 
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
 
getMethodInvocationAction(String) - Static method in class org.codehaus.janino.tools.JGrep.Action
 
getMinorVersion() - Method in class org.codehaus.janino.util.ClassFile
 
getMode() - Method in class org.codehaus.janino.util.StringPattern
 
getModifierFlags() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getModifierFlags() - Method in interface org.codehaus.janino.Java.TypeDeclaration
 
getModifierFlags() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getModifierFlags() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
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
 
getName() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
getName() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
getName() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getName(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
getName(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
 
getName() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
 
getNameAndType(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
getNameAndType(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
getNameAndType(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
getNegatedConstantValue(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
Attempts to evaluate the negated value of a constant Java.Rvalue.
getNegatedConstantValue2(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
 
getNegatedConstantValue2(Java.UnaryOperation) - Method in class org.codehaus.janino.UnitCompiler
 
getNegatedConstantValue2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getNegatedConstantValue2(Java.IntegerLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getNonConstantFinalInitializer(Java.FieldDeclaration, Java.VariableDeclarator) - Method in class org.codehaus.janino.UnitCompiler
Determine the non-constant-final initializer of the given Java.VariableDeclarator.
getOperatorPrecedence(String) - Static method in class org.codehaus.janino.UnparseVisitor
 
getOptionalTypeParameters() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
 
getOptionalTypeParameters() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
 
getOptionalTypeParameters() - Method in interface org.codehaus.janino.Java.NamedTypeDeclaration
 
getOuterClass(Java.TypeDeclaration) - Static method in class org.codehaus.janino.UnitCompiler
 
getOuterClasses(Java.TypeDeclaration) - Static method in class org.codehaus.janino.UnitCompiler
Return a list consisting of the given inner class and all its outer classes.
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.IClass.PrimitiveIClass
 
getOuterIClass2() - Method in class org.codehaus.janino.ReflectionIClass
 
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
Gets 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.IInvocable
Returns the types of the parameters of this constructor or method.
getParameterTypes2() - 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".
getParameterTypes2() - Method in class org.codehaus.janino.IClass.IInvocable
 
getParameterTypes2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
getParameterTypes2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
getProtectionDomain(String) - Method in interface org.codehaus.commons.compiler.AbstractJavaSourceClassLoader.ProtectionDomainFactory
 
getReferenceType(Location, Java.Scope, String[], int) - Method in class org.codehaus.janino.UnitCompiler
 
getReferenceType(Location, String, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
JLS7 6.5.5.1 Simple type name (single identifier)
getResourceFinder() - Method in class org.codehaus.janino.util.ResourceFinderClassLoader
 
getReturnType() - Method in class org.codehaus.janino.IClass.IMethod
 
getReturnType() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
getReturnType(Java.FunctionDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
getScanner() - Method in class org.codehaus.janino.Parser
 
getSingleTypeImport(String, Location) - Method in class org.codehaus.janino.UnitCompiler
Check if the given simple name was imported through a single type import.
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.commons.compiler.jdk.JavaSourceClassLoader
Construct the name of a resource that could contain the source code of the class with the given name.
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
 
GETSTATIC - Static variable in class org.codehaus.janino.Opcode
 
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
 
getSuperclass2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
getSuperclass2() - Method in class org.codehaus.janino.ReflectionIClass
 
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.
getTargetIClass(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
getThisClassName() - Method in class org.codehaus.janino.util.ClassFile
 
getThrownExceptions() - Method in class org.codehaus.janino.IClass.IInvocable
Returns the types thrown by this constructor or method.
getThrownExceptions2() - Method in class org.codehaus.janino.IClass.IInvocable
 
getThrownExceptions2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
getThrownExceptions2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
getType() - Method in class org.codehaus.janino.IClass.IField
 
getType() - Method in interface org.codehaus.janino.Java.Annotation
 
getType() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
getType() - Method in class org.codehaus.janino.Java.MarkerAnnotation
 
getType() - Method in class org.codehaus.janino.Java.NormalAnnotation
 
getType() - Method in class org.codehaus.janino.Java.SingleElementAnnotation
 
getType() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
getType(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
 
getType() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getType2(Java.SimpleType) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.BasicType) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ReferenceType) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.RvalueMemberType) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ArrayType) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.Package) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ArrayLength) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ClassLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.Assignment) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ConditionalExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.UnaryOperation) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.Instanceof) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.BinaryOperation) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.Cast) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.MethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.NewClassInstance) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.ParameterAccess) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.NewArray) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.NewInitializedArray) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.IntegerLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.BooleanLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.CharacterLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.StringLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.NullLiteral) - Method in class org.codehaus.janino.UnitCompiler
 
getType2(Java.SimpleConstant) - Method in class org.codehaus.janino.UnitCompiler
 
getUnboxedType(IClass) - Method in class org.codehaus.janino.UnitCompiler
 
getUnitCompilers() - Method in class org.codehaus.janino.JavaSourceIClassLoader
Returns the set of UnitCompilers that were created so far.
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
 
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
 
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
 
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
 
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
 
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
 
getWhereToBreak(Java.BreakableStatement) - Method in class org.codehaus.janino.UnitCompiler
 
GOTO - Static variable in class org.codehaus.janino.Opcode
 
GOTO_W - Static variable in class org.codehaus.janino.Opcode
 
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.commons.compiler.ErrorHandler
May or may not choose to throw a CompileException.
handlePatterns - Variable in class org.codehaus.janino.FilterWarningHandler
 
handlerPC - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
 
handlerPc - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
 
handleWarning(String, String, Location) - Method in interface org.codehaus.commons.compiler.WarningHandler
May or may not choose to throw a CompileException.
handleWarning(String, String, Location) - Method in class org.codehaus.janino.Compiler.SimpleWarningHandler
 
handleWarning(String, String, Location) - Method in class org.codehaus.janino.FilterWarningHandler
 
hasAnnotation(Java.FunctionDeclarator, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
hasDefaultLabel - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
Whether this 'switch block statement group' includes the DEFAULT label.
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.SimpleCompiler
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
 
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.ConstantStringInfo
 
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
 
hasLocation(JavaFileManager.Location) - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
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
Calls FilterListIterator.delegate.ListIterator.hasNext()
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
Calls FilterListIterator.delegate.ListIterator.hasPrevious()
hasNext() - Method in class org.codehaus.janino.util.iterator.TransformingIterator
 
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
Calls FilterListIterator.delegate.ListIterator.hasPrevious()
hasPrevious() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
Calls FilterListIterator.delegate.ListIterator.hasNext()
hasSize1(String) - Static method in class org.codehaus.janino.Descriptor
 
hasSize2(String) - Static method in class org.codehaus.janino.Descriptor
 
hex2Int(Java.Locatable, String) - Static method in class org.codehaus.janino.UnitCompiler
 
hex2Long(Java.Locatable, String) - Static method in class org.codehaus.janino.UnitCompiler
 
HprofScrubber - Class in org.codehaus.janino.tools
Example for object allocation statistics: java -Xrunhprof:heap=sites,monitor=n,cutoff=0,depth=4 MyClass
HprofScrubber() - Constructor for class org.codehaus.janino.tools.HprofScrubber
 
HprofScrubber.Sample - Class in org.codehaus.janino.tools
 
HprofScrubber.Site - Class in org.codehaus.janino.tools
 

I

I2B - Static variable in class org.codehaus.janino.Opcode
 
I2C - Static variable in class org.codehaus.janino.Opcode
 
I2D - Static variable in class org.codehaus.janino.Opcode
 
I2F - Static variable in class org.codehaus.janino.Opcode
 
I2L - Static variable in class org.codehaus.janino.Opcode
 
I2S - Static variable in class org.codehaus.janino.Opcode
 
IADD - Static variable in class org.codehaus.janino.Opcode
 
IALOAD - Static variable in class org.codehaus.janino.Opcode
 
IAND - Static variable in class org.codehaus.janino.Opcode
 
IASTORE - Static variable in class org.codehaus.janino.Opcode
 
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
The IClass represented by this Java.Type.
iClass - Variable in class org.codehaus.janino.Java.ThisReference
A cache for the type of the instance that 'this' refers to.
IClass.IConstructor - Class in org.codehaus.janino
Representation of a constructor of an IClass.
IClass.IField - Class in org.codehaus.janino
Representation of a field of this IClass.
IClass.IInvocable - Class in org.codehaus.janino
IClass.IMember - Interface in org.codehaus.janino
Base for the members of an IClass.
IClass.IMethod - Class in org.codehaus.janino
Representation of a method in an IClass.
IClass.PrimitiveIClass - 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 - Variable in class org.codehaus.janino.ClassFileIClass
 
iClassLoader - Variable in class org.codehaus.janino.Compiler
 
IClassLoader - Class in org.codehaus.janino
Loads an IClass by type name.
IClassLoader(IClassLoader) - Constructor for class org.codehaus.janino.IClassLoader
 
iClassLoader - Variable in class org.codehaus.janino.JavaSourceClassLoader
 
iClassLoader - Variable in class org.codehaus.janino.ReflectionIClass
 
iClassLoader - Variable in class org.codehaus.janino.tools.JGrep
 
iClassLoader - Variable in class org.codehaus.janino.UnitCompiler
 
ICompilerFactory - Interface in org.codehaus.commons.compiler
ICONST_0 - Static variable in class org.codehaus.janino.Opcode
 
ICONST_1 - Static variable in class org.codehaus.janino.Opcode
 
ICONST_2 - Static variable in class org.codehaus.janino.Opcode
 
ICONST_3 - Static variable in class org.codehaus.janino.Opcode
 
ICONST_4 - Static variable in class org.codehaus.janino.Opcode
 
ICONST_5 - Static variable in class org.codehaus.janino.Opcode
 
ICONST_M1 - Static variable in class org.codehaus.janino.Opcode
 
IConstructor() - Constructor for class org.codehaus.janino.IClass.IConstructor
 
iConstructor - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
The resolved 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.ElementValuePair
The element name.
identifier - Variable in class org.codehaus.janino.Java.RvalueMemberType
The simple name of the inner type being instantiated.
IDENTIFIER - Static variable in class org.codehaus.janino.Scanner.Token
The token represents an identifier.
identifiers - Variable in class org.codehaus.janino.Java.AmbiguousName
The first Java.AmbiguousName.n of these identifiers comprise this ambiguous name.
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.SingleStaticImportDeclaration
The identifiers that constitute the member to be imported, e.g.
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
The identifiers that constitute the type to be imported, e.g.
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.StaticImportOnDemandDeclaration
The identifiers that constitute the type to import from, e.g.
identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
The identifiers that constitute the package or type to import from, e.g.
identifiers - Variable in class org.codehaus.janino.Java.ReferenceType
The list of (dot-separated) identifiers that pose the reference type, e.g.
IDIV - Static variable in class org.codehaus.janino.Opcode
 
IExpressionEvaluator - Interface in org.codehaus.commons.compiler
An engine that evaluates expressions in Java™ bytecode.
IF_ACMPEQ - Static variable in class org.codehaus.janino.Opcode
 
IF_ACMPNE - Static variable in class org.codehaus.janino.Opcode
 
IF_ICMPEQ - Static variable in class org.codehaus.janino.Opcode
 
IF_ICMPGE - Static variable in class org.codehaus.janino.Opcode
 
IF_ICMPGT - Static variable in class org.codehaus.janino.Opcode
 
IF_ICMPLE - Static variable in class org.codehaus.janino.Opcode
 
IF_ICMPLT - Static variable in class org.codehaus.janino.Opcode
 
IF_ICMPNE - Static variable in class org.codehaus.janino.Opcode
 
IFEQ - Static variable in class org.codehaus.janino.Opcode
 
IFGE - Static variable in class org.codehaus.janino.Opcode
 
IFGT - Static variable in class org.codehaus.janino.Opcode
 
IField() - Constructor for class org.codehaus.janino.IClass.IField
 
IFLE - Static variable in class org.codehaus.janino.Opcode
 
IFLT - Static variable in class org.codehaus.janino.Opcode
 
IFNE - Static variable in class org.codehaus.janino.Opcode
 
IFNONNULL - Static variable in class org.codehaus.janino.Opcode
 
IFNULL - Static variable in class org.codehaus.janino.Opcode
 
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.
IINC - Static variable in class org.codehaus.janino.Opcode
 
IInvocable() - Constructor for class org.codehaus.janino.IClass.IInvocable
 
ilfd(IClass) - Static method in class org.codehaus.janino.UnitCompiler
 
ilfd(IClass, int, int, int, int) - Static method in class org.codehaus.janino.UnitCompiler
 
ilfda(IClass) - Static method in class org.codehaus.janino.UnitCompiler
 
ilfdabcs(IClass) - Static method in class org.codehaus.janino.UnitCompiler
 
ILOAD - Static variable in class org.codehaus.janino.Opcode
 
ILOAD_0 - Static variable in class org.codehaus.janino.Opcode
 
ILOAD_1 - Static variable in class org.codehaus.janino.Opcode
 
ILOAD_2 - Static variable in class org.codehaus.janino.Opcode
 
ILOAD_3 - Static variable in class org.codehaus.janino.Opcode
 
IMethod() - Constructor for class org.codehaus.janino.IClass.IMethod
 
iMethod - Variable in class org.codehaus.janino.Java.MethodDeclarator
The resolved IClass.IMethod.
iMethod - Variable in class org.codehaus.janino.Java.MethodInvocation
The resolved IClass.IMethod.
iMethodCache - Variable in class org.codehaus.janino.IClass
 
implementedTypes - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
implementedTypes - Variable in class org.codehaus.janino.ClassBodyEvaluator
 
implementedTypes - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
The types of the implemented interfaces.
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.
import2(Java.CompilationUnit.SingleStaticImportDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
import2(Java.CompilationUnit.StaticImportOnDemandDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
IMPORT_STATEMENT_PATTERN - Static variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
ImportDeclaration(Location) - Constructor for class org.codehaus.janino.Java.CompilationUnit.ImportDeclaration
 
importDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
The IMPORT declarations in this CU.
importSingleType(String, Location) - Method in class org.codehaus.janino.UnitCompiler
If the given name was declared in a simple type import, load that class.
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.
IMUL - Static variable in class org.codehaus.janino.Opcode
 
in - Variable in class org.codehaus.janino.Scanner
 
INCLUDE - Static variable in class org.codehaus.janino.util.StringPattern
 
INDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
Special character that inserts a line break and indents the following text by one position.
indentation - Variable in class org.codehaus.janino.util.AutoIndentWriter
 
index - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
The index value to use.
index - Variable in class org.codehaus.janino.Java.BasicType
index - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
indexOf(String[], String) - Static method in class org.codehaus.janino.Parser
 
indexOf(int[], int) - Static method in class org.codehaus.janino.Parser
 
INEG - Static variable in class org.codehaus.janino.Opcode
 
inferBinaryName(JavaFileManager.Location, JavaFileObject) - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
init() - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
INITIAL_SIZE - Static variable in class org.codehaus.janino.CodeContext
 
initializeInstanceVariablesAndInvokeInstanceInitializers(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.UnitCompiler
Compiles the instance variable initializers and the instance initializers in their lexical order.
Initializer(Location, boolean, Java.Block) - Constructor for class org.codehaus.janino.Java.Initializer
 
inner - Variable in class org.codehaus.janino.util.MultiIterator
 
innerClassAccessFlags - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.
InnerClassesAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
 
InnerClassesAttribute(short, ClassFile.InnerClassesAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
 
innerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.
innerNameIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.
InputFileJavaFileObject(File, String) - Constructor for class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager.InputFileJavaFileObject
 
Inserter() - Constructor for class org.codehaus.janino.CodeContext.Inserter
 
Instanceof(Location, Java.Rvalue, Java.Type) - Constructor for class org.codehaus.janino.Java.Instanceof
 
INSTANCEOF - Static variable in class org.codehaus.janino.Opcode
 
INSTANCES - Static variable in class org.codehaus.janino.util.enumerator.Enumerator
 
INT - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type INT.
INT - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type INT.
INT - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the INT type.
INTEGER_LITERAL - Static variable in class org.codehaus.janino.Scanner.Token
The token represents an integer literal; its Scanner.Token.value is the text of the integer literal exactly as it appears in the source code.
IntegerLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.IntegerLiteral
 
INTERFACE - Static variable in class org.codehaus.janino.Mod
This flag is set on interfaces (including nested interfaces), and requires that Mod.ABSTRACT must also be set.
InterfaceDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.InterfaceDeclaration
 
InterfaceDeclarationContext(String) - Constructor for class org.codehaus.janino.Parser.InterfaceDeclarationContext
 
interfaceDeclarationCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
 
interfaces - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
Set during "compile()".
interfaces - Variable in class org.codehaus.janino.util.ClassFile
The constant pool indexes of ClassFile.ConstantClassInfo which describes the interfaces that this class implements, resp.
interfacesCache - Variable in class org.codehaus.janino.IClass
 
internalCheckAccessible(IClass, Access, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
 
internalCheckAccessible(IClass, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
 
INVALID_OFFSET - Static variable in class org.codehaus.janino.CodeContext
 
INVALID_OPCODE - Static variable in class org.codehaus.janino.Opcode
Special value for Opcode.OPCODE_PROPERTIES indicating that this element represents an invalid opcode.
invalidateMethodCaches() - Method in class org.codehaus.janino.IClass
This class caches the declared methods in order to minimize the invocations of IClass.getDeclaredIMethods2().
invalidateMethodCaches() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
Invalidates the method cache of the Java.AbstractTypeDeclaration.resolvedType.
invertBranchOpcode(byte) - Static method in class org.codehaus.janino.CodeContext
E.g.
Invocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.Invocation
 
invoke(Java.Locatable, IClass.IMethod) - Method in class org.codehaus.janino.UnitCompiler
 
invoke(Java.Locatable, IClass.IConstructor) - Method in class org.codehaus.janino.UnitCompiler
 
invokeConstructor(Java.Locatable, Java.Scope, Java.Rvalue, IClass, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
Expects the object to initialize on the stack.
INVOKEINTERFACE - Static variable in class org.codehaus.janino.Opcode
 
INVOKESPECIAL - Static variable in class org.codehaus.janino.Opcode
 
INVOKESTATIC - Static variable in class org.codehaus.janino.Opcode
 
INVOKEVIRTUAL - Static variable in class org.codehaus.janino.Opcode
 
IO_LV_0 - Static variable in class org.codehaus.janino.Opcode
The local variable wiht index 0 is the opcode's implicit operand.
IO_LV_1 - Static variable in class org.codehaus.janino.Opcode
The local variable wiht index 1 is the opcode's implicit operand.
IO_LV_2 - Static variable in class org.codehaus.janino.Opcode
The local variable wiht index 2 is the opcode's implicit operand.
IO_LV_3 - Static variable in class org.codehaus.janino.Opcode
The local variable wiht index 3 is the opcode's implicit operand.
IO_MASK - Static variable in class org.codehaus.janino.Opcode
Masks the 'implicit operand' portion of Opcode.OPCODE_PROPERTIES.
IOR - Static variable in class org.codehaus.janino.Opcode
 
IREM - Static variable in class org.codehaus.janino.Opcode
 
IRETURN - Static variable in class org.codehaus.janino.Opcode
 
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)
isAbstract() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
isAbstract(short) - Static method in class org.codehaus.janino.Mod
 
isAbstract() - Method in class org.codehaus.janino.ReflectionIClass
 
isAbstract() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
isAccessible(IClass.IMember, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
Determines whether the given IClass.IMember is accessible in the given context, according to JLS7 6.6.1.BL1.B4.
isAccessible(IClass, Access, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
Determines whether a member (class, interface, field or method) declared in a given class is accessible from a given block statement context, according to JLS7 6.6.1.4.
isAccessible(IClass, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
Determines whether the given IClass is accessible in the given context, according to JLS7 6.6.1.2 and 6.6.1.4.
isAnnotation(short) - Static method in class org.codehaus.janino.Mod
 
isArray() - Method in class org.codehaus.janino.ClassFileIClass
 
isArray() - Method in class org.codehaus.janino.IClass
 
isArray() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
isArray() - Method in class org.codehaus.janino.ReflectionIClass
 
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".
isBoxingConvertible(IClass) - Method in class org.codehaus.janino.UnitCompiler
 
isBridge(short) - Static method in class org.codehaus.janino.Mod
 
isCastReferenceConvertible(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
JLS7 5.5
isClassOrInterfaceReference(String) - Static method in class org.codehaus.janino.Descriptor
 
isConvertibleToPrimitiveNumeric(IClass) - Method in class org.codehaus.janino.UnitCompiler
 
IScriptEvaluator - Interface in org.codehaus.commons.compiler
An engine that executes a script in Java™ bytecode.
isEnum(short) - Static method in class org.codehaus.janino.Mod
 
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)
isFinal() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
isFinal(short) - Static method in class org.codehaus.janino.Mod
 
isFinal() - Method in class org.codehaus.janino.ReflectionIClass
 
ISHL - Static variable in class org.codehaus.janino.Opcode
 
ISHR - Static variable in class org.codehaus.janino.Opcode
 
isIdentityConvertible(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Checks whether "identity conversion" (5.1.1) is possible.
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
 
isInterface() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
isInterface(short) - Static method in class org.codehaus.janino.Mod
 
isInterface() - Method in class org.codehaus.janino.ReflectionIClass
 
isIntLv(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
Checks whether the operand is an integer-like local variable.
isLeftAssociate(String) - Static method in class org.codehaus.janino.UnparseVisitor
Return true iff operator is left associative e.g.
isLessSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
 
isMethodInvocationConvertible(IClass, IClass, boolean) - Method in class org.codehaus.janino.UnitCompiler
Checks if "method invocation conversion" (5.3) is possible.
isMoreSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
 
isNarrowingPrimitiveConvertible(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Checks whether "narrowing primitive conversion" (JLS7 5.1.3) is possible.
isNarrowingReferenceConvertible(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Check whether "narrowing reference conversion" (JLS7 5.1.5) is possible.
isNative(short) - Static method in class org.codehaus.janino.Mod
 
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
 
isPrimitive() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
isPrimitive() - Method in class org.codehaus.janino.ReflectionIClass
 
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
 
isPrimitiveNumeric() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
 
isPrimitiveNumeric() - Method in class org.codehaus.janino.ReflectionIClass
 
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
 
isReference(String) - Static method in class org.codehaus.janino.Descriptor
 
isRightAssociate(String) - Static method in class org.codehaus.janino.UnparseVisitor
Return true iff operator is right associative e.g.
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(short) - Static method in class org.codehaus.janino.Mod
 
isStatic() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
isStatic() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
isStatic() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
isStrictfp(short) - Static method in class org.codehaus.janino.Mod
 
isSubclassOf(IClass) - Method in class org.codehaus.janino.IClass
Returns true if this class is an immediate or non-immediate subclass of that class.
isSuper(short) - Static method in class org.codehaus.janino.Mod
 
isSynchronized(short) - Static method in class org.codehaus.janino.Mod
 
isSynthetic(short) - Static method in class org.codehaus.janino.Mod
 
ISTORE - Static variable in class org.codehaus.janino.Opcode
 
ISTORE_0 - Static variable in class org.codehaus.janino.Opcode
 
ISTORE_1 - Static variable in class org.codehaus.janino.Opcode
 
ISTORE_2 - Static variable in class org.codehaus.janino.Opcode
 
ISTORE_3 - Static variable in class org.codehaus.janino.Opcode
 
isTransient(short) - Static method in class org.codehaus.janino.Mod
 
isType(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
 
isType2(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
 
isType2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
 
ISUB - Static variable in class org.codehaus.janino.Opcode
 
isUnboxingConvertible(IClass) - Method in class org.codehaus.janino.UnitCompiler
 
isVarargs() - Method in class org.codehaus.janino.IClass.IInvocable
 
isVarargs(short) - Static method in class org.codehaus.janino.Mod
 
isVarargs() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
isVarargs() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
isVolatile(short) - Static method in class org.codehaus.janino.Mod
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
 
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.ConstantStringInfo
 
isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
isWideningPrimitiveConvertible(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
isWideningReferenceConvertible(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Checks if "widening reference conversion" (5.1.4) is possible.
iterator - Variable in class org.codehaus.janino.util.iterator.IteratorCollection
The delegate.
iterator() - Method in class org.codehaus.janino.util.iterator.IteratorCollection
 
IteratorCollection<T> - 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
 
IUSHR - Static variable in class org.codehaus.janino.Opcode
 
IXOR - Static variable in class org.codehaus.janino.Opcode
 

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
 
JaninoRuntimeException(String, Throwable) - 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() - Constructor for class org.codehaus.janino.Java
 
Java.AbstractTypeBodyDeclaration - Class in org.codehaus.janino
Abstract implementation of Java.TypeBodyDeclaration.
Java.AbstractTypeDeclaration - Class in org.codehaus.janino
Abstract implementation of Java.TypeDeclaration.
Java.AlternateConstructorInvocation - Class in org.codehaus.janino
Representation of a JLS7 8.8.7.1.
Java.AmbiguousName - Class in org.codehaus.janino
Representation of a JLS7 6.5.2 'ambiguous name'.
Java.Annotation - Interface in org.codehaus.janino
Representation of a Java ™ annotation.
Java.AnonymousClassDeclaration - Class in org.codehaus.janino
Representation of a JLS7 15.9.5 'anonymous class declaration'.
Java.ArrayAccessExpression - Class in org.codehaus.janino
Representation of a JLS7 15.13 'array access expression'.
Java.ArrayInitializer - Class in org.codehaus.janino
Representation of a JLS7 10.6 'array initializer'.
Java.ArrayInitializerOrRvalue - Interface in org.codehaus.janino
Java.ArrayLength - Class in org.codehaus.janino
Representation of the JLS7 10.7 array type 'length' pseudo-member.
Java.ArrayType - Class in org.codehaus.janino
Representation of a JLS7 10.1 'array type'.
Java.AssertStatement - Class in org.codehaus.janino
Representation of the JLS7 14.10 ASSERT statement.
Java.Assignment - Class in org.codehaus.janino
Representation of all JLS7 15.26 assignments.
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 JLS7 18 "basic type" (obviously equivalent to a JLS7 4.2 "primitive type").
Java.BinaryOperation - Class in org.codehaus.janino
Representation of all non-operand-modifying binary operations.
Java.Block - Class in org.codehaus.janino
Representation of a Java™ "block" (JLS7 14.2).
Java.BlockStatement - Interface in org.codehaus.janino
Everything that can be compiled to code, e.g.
Java.BooleanLiteral - Class in org.codehaus.janino
Representation of a "boolean literal" (JLS7 3.10.3) (type boolean).
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 JLS7 14.15 BREAK statement.
Java.Cast - Class in org.codehaus.janino
Representation of a JLS7 15.16 'cast expression'.
Java.CatchClause - Class in org.codehaus.janino
Representation of a JLS7 14.20.1 CATCH clause.
Java.CharacterLiteral - Class in org.codehaus.janino
Representation of a "character literal" (JLS7 3.10.4) (type char).
Java.ClassDeclaration - Class in org.codehaus.janino
Base for the various class declaration kinds.
Java.ClassLiteral - Class in org.codehaus.janino
Representation of a JLS7 15.8.2 'class literal'.
Java.CompilationUnit - Class in org.codehaus.janino
Holds the result of Parser.parseCompilationUnit().
Java.CompilationUnit.ImportDeclaration - Class in org.codehaus.janino
Base class for the various IMPORT declarations.
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 'import java.util.Map;'.
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 import java.util.*;.
Java.ConditionalExpression - Class in org.codehaus.janino
Representation of a JLS7 15.25 'conditional operation'.
Java.ConstructorDeclarator - Class in org.codehaus.janino
Representation of a constructor declarator.
Java.ConstructorInvocation - Class in org.codehaus.janino
Java.ContinuableStatement - Class in org.codehaus.janino
Base class for statements that support the 'continue' statement.
Java.ContinueStatement - Class in org.codehaus.janino
Representation of the JLS7 14.16 CONTINUE statement.
Java.Crement - Class in org.codehaus.janino
Representation of a JLS7 15.14.2 'postfix increment operation', a JLS7 15.14.3 'postfix decrement operation', a JLS7 15.15.1 'prefix increment operation' or a JLS7 15.15.2 'prefix decrement operation'.
Java.DocCommentable - Interface in org.codehaus.janino
Representation of a Java™ element that can be annotated with a DOC comment ('/** ...
Java.DoStatement - Class in org.codehaus.janino
Representation of a JLS7 14.13 DO statement.
Java.ElementValue - Interface in org.codehaus.janino
Base of the possible element values in a Java.NormalAnnotation.
Java.ElementValueArrayInitializer - Class in org.codehaus.janino
An element value in the form of an array initializer, e.g.
Java.ElementValuePair - Class in org.codehaus.janino
Representation of a 'name = value' element in a Java.NormalAnnotation.
Java.EmptyStatement - Class in org.codehaus.janino
Representation of 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
Representation of the JLS7 14.8 'expression statement'.
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
Representation of a JLS7 15.11 'field access expression', including the "array length" pseudo field access.
Java.FieldDeclaration - Class in org.codehaus.janino
This class is derived from "Statement", because it provides for the initialization of the field.
Java.FloatingPointLiteral - Class in org.codehaus.janino
Representation of a "floating-point literal" (JLS7 3.10.2) (types float and double).
Java.ForEachStatement - Class in org.codehaus.janino
Representation of a JLS7 14.14.2 'enhanced FOR statement'.
Java.ForStatement - Class in org.codehaus.janino
Representation of a JLS7 14.14.1 'basic FOR statement'.
Java.FunctionDeclarator - Class in org.codehaus.janino
Java.FunctionDeclarator.FormalParameter - Class in org.codehaus.janino
Representation of a (formal) function parameter.
Java.FunctionDeclarator.FormalParameters - Class in org.codehaus.janino
Representation of the (formal) function parameters.
Java.IfStatement - Class in org.codehaus.janino
Representation of a JLS7 14.9 IF statement.
Java.Initializer - Class in org.codehaus.janino
Representation of an 'instance initializer' (JLS7 8.6) or 'static initializer' (JLS7 8.7).
Java.InnerClassDeclaration - Interface in org.codehaus.janino
Represents the declaration of an inner class, i.e.
Java.Instanceof - Class in org.codehaus.janino
Representation of a JLS7 15.20.2 'type comparison operation'.
Java.IntegerLiteral - Class in org.codehaus.janino
Representation of an "integer literal" (JLS7 3.10.1) (types int and long).
Java.InterfaceDeclaration - Class in org.codehaus.janino
Base for the various interface declaration kinds.
Java.Invocation - Class in org.codehaus.janino
Java.LabeledStatement - Class in org.codehaus.janino
Representation of a JLS7 14.7 'labeled statement'.
Java.Literal - Class in org.codehaus.janino
Abstract base class for the various Java™ literals; see JLS7 3.10.
Java.LocalClassDeclaration - Class in org.codehaus.janino
Representation of a 'local class declaration' i.e.
Java.LocalClassDeclarationStatement - Class in org.codehaus.janino
Representation of the JLS7 14.3 'local class declaration statement'.
Java.LocalVariable - Class in org.codehaus.janino
Representation of a local variable while it is in scope during compilation.
Java.LocalVariableAccess - Class in org.codehaus.janino
Representation of a local variable access -- used during compilation.
Java.LocalVariableDeclarationStatement - Class in org.codehaus.janino
Representation of a JLS7 14.4 'local variable declaration statement'.
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
Abstract implementation of Java.Locatable.
Java.Lvalue - Class in org.codehaus.janino
Representation of an "lvalue", i.e.
Java.MarkerAnnotation - Class in org.codehaus.janino
Repreentation of a 'marker annotation', i.e.
Java.MemberClassDeclaration - Class in org.codehaus.janino
Representation of a 'member class declaration', i.e.
Java.MemberInterfaceDeclaration - Class in org.codehaus.janino
Representation of a 'member interface declaration', i.e.
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
Representation of a method declarator.
Java.MethodInvocation - Class in org.codehaus.janino
Representation of a JLS7 15.12 'method invocation expression'.
Java.Modifiers - Class in org.codehaus.janino
Representation of the modifier flags and annotations that are associated with a declaration.
Java.NamedClassDeclaration - Class in org.codehaus.janino
Base for the various named class declarations.
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
Representation of a JLS7 15.9 'anonymous class instance creation expression'.
Java.NewArray - Class in org.codehaus.janino
Representation of a JLS7 15.10 'array creation expression'.
Java.NewClassInstance - Class in org.codehaus.janino
Representation of a JLS7 'class instance creation expression'.
Java.NewInitializedArray - Class in org.codehaus.janino
Representation of a JLS7 15.10 'array creation expression'.
Java.NormalAnnotation - Class in org.codehaus.janino
A 'normal annotation', i.e.
Java.NullLiteral - Class in org.codehaus.janino
Representation of a "null literal" (JLS7 3.10.7).
Java.Package - Class in org.codehaus.janino
Representation of a JLS7 6.5.2.1.5 'package name'.
Java.PackageDeclaration - Class in org.codehaus.janino
Representation of a package declaration like package com.acme.tools;.
Java.PackageMemberClassDeclaration - Class in org.codehaus.janino
Implementation of a 'package member class declaration', a.k.a.
Java.PackageMemberInterfaceDeclaration - Class in org.codehaus.janino
Representation of a 'package member interface declaration', a.k.a.
Java.PackageMemberTypeDeclaration - Interface in org.codehaus.janino
Represents a class or interface declaration on compilation unit level.
Java.Padder - Class in org.codehaus.janino
 
Java.ParameterAccess - Class in org.codehaus.janino
'Artificial' operation for accessing the parameters of the synthetic constructor of an anonymous class.
Java.ParenthesizedExpression - Class in org.codehaus.janino
Representation of a JLS7 15.8.5 'parenthesized expression'.
Java.QualifiedThisReference - Class in org.codehaus.janino
Representation of an JLS7 15.8.4 access to the current object or an enclosing instance.
Java.ReferenceType - Class in org.codehaus.janino
representation of a JLS7 4.3 reference type.
Java.ReturnStatement - Class in org.codehaus.janino
Representation of the JLS7 14.17 RETURN statement.
Java.Rvalue - Class in org.codehaus.janino
Representation of an "rvalue", i.e.
Java.RvalueMemberType - Class in org.codehaus.janino
Representation of the first part of a JLS7 15.9 'Qualified class instance creation expression': The 'a.new MyClass' part of 'a.new MyClass(...)'.
Java.Scope - Interface in org.codehaus.janino
Representation of a Java™ 'scope', e.g.
Java.SimpleConstant - Class in org.codehaus.janino
This class is not used when code is parsed; it is intended for "programmatic" literals.
Java.SimpleType - Class in org.codehaus.janino
This class is not used when code is parsed; it is intended for "programmatic" types.
Java.SingleElementAnnotation - Class in org.codehaus.janino
Representation of a 'single-element annotation', i.e.
Java.Statement - Class in org.codehaus.janino
Everything that can occur in the body of a method or in a block.
Java.StringLiteral - Class in org.codehaus.janino
Representation of a "string literal" (JLS7 3.10.5) (type String).
Java.SuperclassFieldAccessExpression - Class in org.codehaus.janino
Representation of an JLS7 'superclass field access expression', e.g.
Java.SuperclassMethodInvocation - Class in org.codehaus.janino
Representation of a JLS7 15.12.1.1.3 'superclass method invocation'.
Java.SuperConstructorInvocation - Class in org.codehaus.janino
Representation of a JLS7 8.8.7.1.
Java.SwitchStatement - Class in org.codehaus.janino
The JLS7 14.10 "switch" Statement.
Java.SwitchStatement.SwitchBlockStatementGroup - Class in org.codehaus.janino
Representation of a 'switch block statement group' as defined in JLS7 14.11.
Java.SynchronizedStatement - Class in org.codehaus.janino
Representation of a JLS7 14.9 SYNCHRONIZED statement.
Java.ThisReference - Class in org.codehaus.janino
Representation of an JLS7 15.8.3 access to the innermost enclosing instance.
Java.ThrowStatement - Class in org.codehaus.janino
Representation of a JLS7 14.18 THROW statement.
Java.TryStatement - Class in org.codehaus.janino
Representation of a JLS7 14.20 TRY statement.
Java.Type - Class in org.codehaus.janino
Representation of a Java™ type.
Java.TypeArgument - Interface in org.codehaus.janino
Representation of a JLS7 4.5.1 type argument.
Java.TypeBodyDeclaration - Interface in org.codehaus.janino
Representation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration".
Java.TypeDeclaration - Interface in org.codehaus.janino
Base for the various kinds of type declarations, e.g.
Java.TypeParameter - Class in org.codehaus.janino
Representation of a type parameter (which declares a type variable).
Java.UnaryOperation - Class in org.codehaus.janino
Representation of a JLS7 15.15.3 'unary plus operator', a JLS7 15.15.4 'unary minus operator', a JLS7 15.15.5 'bitwise complement operator' or a JLS7 15.15.6 'logical complement operator'.
Java.VariableDeclarator - Class in org.codehaus.janino
Used by FieldDeclaration and LocalVariableDeclarationStatement.
Java.WhileStatement - Class in org.codehaus.janino
Representation of the JLS7 14.2 WHILE statement.
Java.Wildcard - Class in org.codehaus.janino
Representation of a JLS7 4.5.1 'wildcard'.
JAVA_IO_SERIALIZABLE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the interface Serializable.
JAVA_KEYWORDS - Static variable in class org.codehaus.janino.Scanner
 
JAVA_LANG_ASSERTIONERROR - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class AssertionError.
JAVA_LANG_BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Boolean.
JAVA_LANG_BYTE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Byte.
JAVA_LANG_CHARACTER - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Character.
JAVA_LANG_CLASS - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Class.
JAVA_LANG_CLONEABLE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the interface Cloneable.
JAVA_LANG_DOUBLE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Double.
JAVA_LANG_ERROR - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Error.
JAVA_LANG_EXCEPTION - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Exception.
JAVA_LANG_FLOAT - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Float.
JAVA_LANG_INTEGER - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Integer.
JAVA_LANG_ITERABLE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the interface Iterable.
JAVA_LANG_LONG - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Long.
JAVA_LANG_OBJECT - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Object.
JAVA_LANG_OVERRIDE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the annotation Override.
JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class RuntimeException.
JAVA_LANG_SHORT - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Short.
JAVA_LANG_STRING - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class String.
JAVA_LANG_STRINGBUILDER - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class StringBuilder.
JAVA_LANG_THROWABLE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the class Throwable.
JAVA_OPERATORS - Static variable in class org.codehaus.janino.Scanner
 
JAVA_OPERATORS_EXPECT_GREATER - Static variable in class org.codehaus.janino.Scanner
 
JAVA_UTIL_ITERATOR - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the interface Iterator.
javaFileManager - Variable in class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
 
JavaFileManagerClassLoader - Class in org.codehaus.commons.compiler.jdk
A ClassLoader that loads classes through a JavaFileManager.
JavaFileManagerClassLoader(JavaFileManager) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
 
JavaFileManagerClassLoader(JavaFileManager, ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
 
javaFiles - Variable in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
 
JavaSourceClassLoader - Class in org.codehaus.commons.compiler.jdk
A ClassLoader that loads classes by looking for their source files through a 'source path' and compiling them on-the-fly.
JavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
JavaSourceClassLoader - 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
Constructs a JavaSourceClassLoader that finds Java™ source code through a given ResourceFinder.
JavaSourceClassLoader(ClassLoader, JavaSourceIClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
Constructs a JavaSourceClassLoader that finds classes through an JavaSourceIClassLoader.
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, IClassLoader) - Constructor for class org.codehaus.janino.JavaSourceIClassLoader
 
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<JGrep.MethodInvocationTarget>) - Method in class org.codehaus.janino.tools.JGrep
 
jGrep(Iterator<File>, List<JGrep.MethodInvocationTarget>) - Method in class org.codehaus.janino.tools.JGrep
 
JGrep.Action - Class in org.codehaus.janino.tools
 
JGrep.JGrepIClassLoader - Class in org.codehaus.janino.tools
A specialized IClassLoader that loads IClasses from the following sources: An already-parsed compilation unit A class file in the output directory (if existant and younger than source file) A source file in any of the source path directories The parent class loader Notice that the JGrep.JGrepIClassLoader is an inner class of JGrep and heavily uses JGrep's members.
JGrep.MethodInvocationAction - Interface in org.codehaus.janino.tools
An entity that does something with a method invocation, e.g.
JGrep.MethodInvocationPredicate - Interface in org.codehaus.janino.tools
A predicate that examines a method invocation.
JGrep.MethodInvocationTarget - Class in org.codehaus.janino.tools
 
JGrepIClassLoader(IClassLoader) - Constructor for class org.codehaus.janino.tools.JGrep.JGrepIClassLoader
 
join(Object[], String) - Static method in class org.codehaus.janino.Java
 
join(Object[], String, int, int) - Static method in class org.codehaus.janino.Java
 
join(String[], String) - Static method in class org.codehaus.janino.Parser
 
JSR - Static variable in class org.codehaus.janino.Opcode
 
JSR_W - Static variable in class org.codehaus.janino.Opcode
 
JUMP_IF_FALSE - Static variable in class org.codehaus.janino.UnitCompiler
Special value for the orientation parameter of the UnitCompiler.compileBoolean(Java.Rvalue, CodeContext.Offset, boolean) methods, indicating that the code should be generated such that execution branches if the value on top of the operand stack is FALSE.
JUMP_IF_TRUE - Static variable in class org.codehaus.janino.UnitCompiler
Special value for the orientation parameter of the UnitCompiler.compileBoolean(Java.Rvalue, CodeContext.Offset, boolean) methods, indicating that the code should be generated such that execution branches if the value on top of the operand stack is TRUE.

K

KEYWORD - Static variable in class org.codehaus.janino.Scanner.Token
The token represents a keyword.
kind - Variable in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 

L

L2D - Static variable in class org.codehaus.janino.Opcode
 
L2F - Static variable in class org.codehaus.janino.Opcode
 
L2I - Static variable in class org.codehaus.janino.Opcode
 
label - Variable in class org.codehaus.janino.Java.LabeledStatement
The lael of this labeled statement.
LabeledStatement(Location, String, Java.Statement) - Constructor for class org.codehaus.janino.Java.LabeledStatement
 
LADD - Static variable in class org.codehaus.janino.Opcode
 
LALOAD - Static variable in class org.codehaus.janino.Opcode
 
LAND - Static variable in class org.codehaus.janino.Opcode
 
last(String[]) - Static method in class org.codehaus.janino.UnitCompiler
 
lastModified() - Method in class org.codehaus.janino.util.resource.FileResource
 
lastModified - Variable in class org.codehaus.janino.util.resource.MapResourceFinder
 
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.
LASTORE - Static variable in class org.codehaus.janino.Opcode
 
LazyMultiResourceFinder - Class in org.codehaus.janino.util.resource
A ResourceFinder that examines a set of ResourceFinders lazily as it searches for resources.
LazyMultiResourceFinder(Iterator<ResourceFinder>) - Constructor for class org.codehaus.janino.util.resource.LazyMultiResourceFinder
 
lcd - Variable in class org.codehaus.janino.Java.LocalClassDeclarationStatement
The class declaration that poses the body of the statement.
LCMP - Static variable in class org.codehaus.janino.Opcode
 
LCONST_0 - Static variable in class org.codehaus.janino.Opcode
 
LCONST_1 - Static variable in class org.codehaus.janino.Opcode
 
LDC - Static variable in class org.codehaus.janino.Opcode
 
LDC2_W - Static variable in class org.codehaus.janino.Opcode
 
LDC_W - Static variable in class org.codehaus.janino.Opcode
 
LDIV - Static variable in class org.codehaus.janino.Opcode
 
leave(Java.BlockStatement, IClass) - Method in class org.codehaus.janino.UnitCompiler
Clean up the statement context.
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
 
leaveStatements(Java.Scope, Java.Scope, IClass) - Method in class org.codehaus.janino.UnitCompiler
Statements that jump out of blocks ("return", "break", "continue") must call this method to make sure that the "finally" clauses of all "try...catch" statements are executed.
LEFT_ASSOCIATIVE_OPERATORS - Static variable in class org.codehaus.janino.UnparseVisitor
 
length - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
lhs - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
The array to access (must be an Java.Lvalue if the access is modifying).
lhs - Variable in class org.codehaus.janino.Java.ArrayLength
The rvalue identifying the array to determine the length of.
lhs - Variable in class org.codehaus.janino.Java.Assignment
The lvalue to assign to.
lhs - Variable in class org.codehaus.janino.Java.BinaryOperation
The left hand side operand.
lhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
Left-hand side of this conditional operation.
lhs - Variable in class org.codehaus.janino.Java.FieldAccess
The left-hand-side of the field access - either a type or an rvalue (which includes all lvalues).
lhs - Variable in class org.codehaus.janino.Java.FieldAccessExpression
Java.Type, Java.Rvalue or Java.Lvalue to operate upon.
lhs - Variable in class org.codehaus.janino.Java.Instanceof
The rvalue who's type is to be compared.
line(String) - Method in class org.codehaus.janino.util.AutoIndentWriter
 
lineBuffer - Variable in class org.codehaus.janino.util.AutoIndentWriter
 
lineNumber - Variable in class org.codehaus.commons.compiler.Location
 
lineNumber - Variable in class org.codehaus.janino.CodeContext.LineNumberOffset
 
lineNumber - Variable in class org.codehaus.janino.Scanner.Token
 
lineNumber - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
The fields of the entries in the line_number_table, as described in JVMS7 4.7.12.
LineNumberOffset(int, int) - Constructor for class org.codehaus.janino.CodeContext.LineNumberOffset
 
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
 
list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
list(File, String, JavaFileObject.Kind, boolean) - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
Literal(Location, String) - Constructor for class org.codehaus.janino.Java.Literal
 
LLOAD - Static variable in class org.codehaus.janino.Opcode
 
LLOAD_0 - Static variable in class org.codehaus.janino.Opcode
 
LLOAD_1 - Static variable in class org.codehaus.janino.Opcode
 
LLOAD_2 - Static variable in class org.codehaus.janino.Opcode
 
LLOAD_3 - Static variable in class org.codehaus.janino.Opcode
 
LMUL - Static variable in class org.codehaus.janino.Opcode
 
LNEG - Static variable in class org.codehaus.janino.Opcode
 
load(Java.Locatable, Java.LocalVariable) - Method in class org.codehaus.janino.UnitCompiler
 
load(Java.Locatable, IClass, int) - Method in class org.codehaus.janino.UnitCompiler
 
loadAttribute(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
Load one class file attribute.
loadAttributes(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
u2 attributes_count, attributes[attributes_count]
loadBody(short, ClassFile, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
 
loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.SyntheticAttribute
 
loadConstantPool(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
u2 constant_pool_count, constant_pool[constant_pool_count]
loadConstantPoolInfo(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
 
loadedIClasses - Variable in class org.codehaus.janino.IClassLoader
 
loadFields(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
u2 fields_count, fields[fields_count]
loadIClass(String) - Method in class org.codehaus.janino.IClassLoader
Get an IClass by field descriptor.
loadMethodInfo(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
 
loadMethods(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
u2 methods_count, methods[methods_count]
localClassCount - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
For naming local classes.
LocalClassDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], 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
The local variable associated with this parameter.
LocalVariable(boolean, IClass) - Constructor for class org.codehaus.janino.Java.LocalVariable
 
localVariable - Variable in class org.codehaus.janino.Java.LocalVariableAccess
The local variable that is accessed.
localVariable - Variable in class org.codehaus.janino.Java.VariableDeclarator
Used only if the variable declarator declares a local variable.
LocalVariableAccess(Location, Java.LocalVariable) - Constructor for class org.codehaus.janino.Java.LocalVariableAccess
 
localVariableCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
 
LocalVariableDeclarationStatement(Location, Java.Modifiers, Java.Type, Java.VariableDeclarator[]) - Constructor for class org.codehaus.janino.Java.LocalVariableDeclarationStatement
 
localVariables - Variable in class org.codehaus.janino.Java.ConstructorInvocation
The local variables that are accessible during the compilation of the constructor invocation.
localVariables - Variable in class org.codehaus.janino.Java.FunctionDeclarator
Mapping of variable names to Java.LocalVariables.
localVariables - Variable in class org.codehaus.janino.Java.Statement
The map of currently visible local variables.
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 - Variable in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
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 - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
location - Variable in class org.codehaus.janino.Java.Located
 
location() - Method in class org.codehaus.janino.Parser
 
location() - Method in class org.codehaus.janino.Scanner
 
location - Variable in class org.codehaus.janino.Scanner.Token
 
LONG - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type LONG.
LONG - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type LONG.
LONG - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the LONG type.
LOOKUPSWITCH - Static variable in class org.codehaus.janino.Opcode
 
LOR - Static variable in class org.codehaus.janino.Opcode
 
LREM - Static variable in class org.codehaus.janino.Opcode
 
LRETURN - Static variable in class org.codehaus.janino.Opcode
 
LSHL - Static variable in class org.codehaus.janino.Opcode
 
LSHR - Static variable in class org.codehaus.janino.Opcode
 
LSTORE - Static variable in class org.codehaus.janino.Opcode
 
LSTORE_0 - Static variable in class org.codehaus.janino.Opcode
 
LSTORE_1 - Static variable in class org.codehaus.janino.Opcode
 
LSTORE_2 - Static variable in class org.codehaus.janino.Opcode
 
LSTORE_3 - Static variable in class org.codehaus.janino.Opcode
 
LSUB - Static variable in class org.codehaus.janino.Opcode
 
LUSHR - Static variable in class org.codehaus.janino.Opcode
 
Lvalue(Location) - Constructor for class org.codehaus.janino.Java.Lvalue
 
LXOR - Static variable in class org.codehaus.janino.Opcode
 

M

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.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
 
majorVersion - Variable in class org.codehaus.janino.util.ClassFile
 
makeCompilationUnit(Parser) - Method in class org.codehaus.janino.ClassBodyEvaluator
Create a Java.CompilationUnit, set the default imports, and parse the import declarations.
makeLocalVariableNames(CodeContext, ClassFile.MethodInfo) - Static method in class org.codehaus.janino.UnitCompiler
Makes the variable name and class name Constant Pool names used by local variables.
makeMethodDeclaration(Location, Java.Annotation[], boolean, Class, String, Class[], String[], Class[], List<Java.BlockStatement>) - 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, Parser) - Method in class org.codehaus.janino.ExpressionEvaluator
 
makeStatements(int, Parser) - Method in class org.codehaus.janino.ScriptEvaluator
Fills the given block by parsing statements until EOF and adding them to the block.
makeUtf8Able(String) - Static method in class org.codehaus.janino.UnitCompiler
Only strings that can be UTF8-encoded into 65535 bytes can be stored as a constant string info.
map - Variable in class org.codehaus.janino.util.resource.MapResourceCreator
 
map - Variable in class org.codehaus.janino.util.resource.MapResourceFinder
 
MAPPINGS - Static variable in class org.codehaus.janino.Mod
 
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<String, byte[]>) - 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<String, byte[]>) - Constructor for class org.codehaus.janino.util.resource.MapResourceFinder
 
MarkerAnnotation(Java.Type) - Constructor for class org.codehaus.janino.Java.MarkerAnnotation
 
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).
MAX_STACK_SIZE - Static variable in class org.codehaus.janino.CodeContext
 
maxLocals - Variable in class org.codehaus.janino.CodeContext
 
maxLocals - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
maxStack - Variable in class org.codehaus.janino.CodeContext
 
maxStack - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
maybeCreateInitMethod(Java.AbstractTypeDeclaration, ClassFile, List<Java.BlockStatement>) - Method in class org.codehaus.janino.UnitCompiler
Create class initialization method iff there is any initialization code.
MemberClassDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberClassDeclaration
 
MemberInterfaceDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
memberTypeCache - Variable in class org.codehaus.janino.IClass
 
METH_java_lang_Iterable__iterator - Variable in class org.codehaus.janino.IClassLoader
Representation of the Iterable.iterator() method.
METH_java_lang_String__concat__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.concat(String) method.
METH_java_lang_String__valueOf__boolean - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.valueOf(boolean) method.
METH_java_lang_String__valueOf__char - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.valueOf(char) method.
METH_java_lang_String__valueOf__double - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.valueOf(double) method.
METH_java_lang_String__valueOf__float - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.valueOf(float) method.
METH_java_lang_String__valueOf__int - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.valueOf(int) method.
METH_java_lang_String__valueOf__java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.valueOf(Object) method.
METH_java_lang_String__valueOf__long - Variable in class org.codehaus.janino.IClassLoader
Representation of the String.valueOf(long) method.
METH_java_lang_StringBuilder__append__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
Representation of the StringBuilder.append(String) method.
METH_java_lang_StringBuilder__toString - Variable in class org.codehaus.janino.IClassLoader
Representation of the StringBuilder.toString() method.
METH_java_util_Iterator__hasNext - Variable in class org.codehaus.janino.IClassLoader
Representation of the Iterator.hasNext() method.
METH_java_util_Iterator__next - Variable in class org.codehaus.janino.IClassLoader
Representation of the Iterator.next() method.
method - Variable in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
MethodDeclarator(Location, String, Java.Modifiers, Java.Type, String, Java.FunctionDeclarator.FormalParameters, Java.Type[], List<? extends Java.BlockStatement>) - 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(Java.Modifiers, short, short, List<ClassFile.AttributeInfo>) - Constructor for class org.codehaus.janino.util.ClassFile.MethodInfo
Initializes the "method_info" structure.
methodInfos - Variable in class org.codehaus.janino.util.ClassFile
The ClassFile.MethodInfos of the methods of this class or interface.
MethodInvocation(Location, Java.Atom, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.MethodInvocation
 
MethodInvocationTarget() - Constructor for class org.codehaus.janino.tools.JGrep.MethodInvocationTarget
 
methodName - Variable in class org.codehaus.janino.Java.Invocation
name of the invoked method.
methodNamePattern - Variable in class org.codehaus.janino.tools.JGrep.MethodInvocationTarget
 
mhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
Middle-hand side of this conditional operation.
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
 
minorVersion - 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.
Mod() - Constructor for class org.codehaus.janino.Mod
 
mode - Variable in class org.codehaus.janino.util.StringPattern
 
MODIFIER_CODES - Static variable in class org.codehaus.janino.Parser
 
MODIFIER_NAMES - Static variable in class org.codehaus.janino.Parser
 
modifiers - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
modifiers - Variable in class org.codehaus.janino.Java.FieldDeclaration
The modifiers of this field declaration.
modifiers - Variable in class org.codehaus.janino.Java.FunctionDeclarator
The Java.Modifiers of this declarator.
modifiers - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
The local variable modifiers (annotations and/or flags like FINAL).
Modifiers() - Constructor for class org.codehaus.janino.Java.Modifiers
A 'blank' Java.Modifiers object: No flags, no annotations.
Modifiers(short) - Constructor for class org.codehaus.janino.Java.Modifiers
 
Modifiers(short, Java.Annotation[]) - Constructor for class org.codehaus.janino.Java.Modifiers
 
modifiers - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
 
modifiers - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
 
modifiers2Access(int) - Static method in class org.codehaus.janino.ReflectionIClass
 
modifiers2Access(short) - Static method in class org.codehaus.janino.UnitCompiler
 
MONITORENTER - Static variable in class org.codehaus.janino.Opcode
 
MONITOREXIT - Static variable in class org.codehaus.janino.Opcode
 
monitorLvIndex - Variable in class org.codehaus.janino.Java.SynchronizedStatement
The index of the local variable for the monitor object.
MULTIANEWARRAY - Static variable in class org.codehaus.janino.Opcode
 
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<T> - Class in org.codehaus.janino.util
An Iterator that traverses a Collection of Iterators.
MultiIterator(Iterator<T>[]) - Constructor for class org.codehaus.janino.util.MultiIterator
 
MultiIterator(Collection<T>[]) - 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<T>) - Constructor for class org.codehaus.janino.util.MultiIterator
Iterates over the given Collection, prepended with the given Object.
MultiIterator(Collection<T>, Object) - Constructor for class org.codehaus.janino.util.MultiIterator
Iterates over the given Collection, appended with the given Object.
MultiIterator(Object, Iterator<T>) - Constructor for class org.codehaus.janino.util.MultiIterator
Iterates over the given Iterator, prepended with the given prefix.
MultiIterator(Iterator<T>, 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<ResourceFinder>) - Constructor for class org.codehaus.janino.util.resource.MultiResourceFinder
 
MUTUALLY_EXCLUSIVE_MODIFIER_CODES - Static variable in class org.codehaus.janino.Parser
 
myName - Variable in class org.codehaus.janino.Java.AnonymousClassDeclaration
 

N

n - Variable in class org.codehaus.janino.Java.AmbiguousName
 
name - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
The name of the parameter.
name - Variable in class org.codehaus.janino.Java.FunctionDeclarator
The name of the function ("" for constructors.
name - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
The simple name of the interface.
name - Variable in class org.codehaus.janino.Java.LocalVariableSlot
 
name - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
The simple name of this class.
name - Variable in class org.codehaus.janino.Java.Package
The complete name of a package, e.g.
name - Variable in class org.codehaus.janino.Java.TypeParameter
The name of the type variable.
name - Variable in class org.codehaus.janino.Java.VariableDeclarator
The name of this field or local variable.
name - Variable in class org.codehaus.janino.UnitCompiler.SimpleIField
 
name - Variable in class org.codehaus.janino.util.enumerator.Enumerator
 
nameAndTypeIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
nameAndTypeIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
nameAndTypeIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
 
NAMED_TYPE_DECLARATION - Static variable in class org.codehaus.janino.Parser.InterfaceDeclarationContext
The interface declaration appears (directly) inside a 'named type declaration'.
NamedClassDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.NamedClassDeclaration
 
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.AttributeInfo
 
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
 
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
 
NATIVE - Static variable in class org.codehaus.janino.Mod
This flag is set on NATIVE methods, and is mutually exclusive with Mod.ABSTRACT.
nest - Variable in class org.codehaus.janino.util.iterator.MultiDimensionalIterator
 
nest - Variable in class org.codehaus.janino.util.iterator.TraversingIterator
 
NEW - Static variable in class org.codehaus.janino.Opcode
 
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
NEWARRAY - Static variable in class org.codehaus.janino.Opcode
 
newArray(Java.Locatable, int, int, IClass) - Method in class org.codehaus.janino.UnitCompiler
Expects dimExprCount values of type int on the operand stack.
newArrayList(Object) - Static method in class org.codehaus.janino.util.iterator.DirectoryIterator
 
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
 
NewInitializedArray(Location, IClass, 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
Creates and inserts an CodeContext.Offset at the current inserter's current position.
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 - Variable in class org.codehaus.janino.CodeContext.Offset
Links to preceding and succeding offsets.
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
Calls FilterListIterator.delegate.ListIterator.next()
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
Calls FilterListIterator.delegate.ListIterator.previous()
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
 
nextButOneToken - Variable in class org.codehaus.janino.Parser
 
nextChar - Variable in class org.codehaus.janino.Scanner
 
nextCharColumnNumber - Variable in class org.codehaus.janino.Scanner
 
nextCharLineNumber - Variable in class org.codehaus.janino.Scanner
 
nextElement - Variable in class org.codehaus.janino.util.iterator.ProducerIterator
 
nextElement - Variable in class org.codehaus.janino.util.iterator.TraversingIterator
 
nextElementRead - Variable in class org.codehaus.janino.util.iterator.TraversingIterator
 
nextIndex() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.nextIndex()
nextIndex() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
Throws an UnsupportedOperationException.
nextInserter - Variable in class org.codehaus.janino.CodeContext.Inserter
 
nextLocalVariableSlot - Variable in class org.codehaus.janino.CodeContext
 
nextToken - Variable in class org.codehaus.janino.Parser
 
NO_DESTINATION_DIRECTORY - Static variable in class org.codehaus.janino.Compiler
Backwards compatibility -- previously, "null" was officially documented.
NO_FALLTHROUGH - Static variable in class org.codehaus.janino.Opcode
This opcode never 'completes normally', i.e.
NO_IMETHODS - Static variable in class org.codehaus.janino.IClass
 
NONE - Static variable in class org.codehaus.janino.Mod
An alias for '0' -- no modifiers.
NOP - Static variable in class org.codehaus.janino.Opcode
 
NormalAnnotation(Java.Type, Java.ElementValuePair[]) - Constructor for class org.codehaus.janino.Java.NormalAnnotation
 
NOT_CONSTANT - Static variable in class org.codehaus.janino.IClass
Special return value for IClass.IField.getConstantValue() indicating that the field does not have a constant value.
NOT_CONSTANT - Static variable in class org.codehaus.janino.UnitCompiler
Special return value for the UnitCompiler.getConstantValue(Java.Rvalue) method family indicating that the given Java.Rvalue does not evaluate to a constant value.
NOWHERE - Static variable in class org.codehaus.commons.compiler.Location
Representation of an unspecified location.
NOWHERE - Static variable in class org.codehaus.janino.Java.Located
Indication of 'no' or 'unknown' location.
NULL_LITERAL - Static variable in class org.codehaus.janino.Scanner.Token
The token represents the null literal; its Scanner.Token.value is 'null'.
NullLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.NullLiteral
 
numericPromotion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
 

O

oct2Int(Java.Locatable, String) - Static method in class org.codehaus.janino.UnitCompiler
 
oct2Long(Java.Locatable, String) - Static method in class org.codehaus.janino.UnitCompiler
 
oddPrecedingBackslashes - Variable in class org.codehaus.janino.UnicodeUnescapeReader
 
Offset() - Constructor for class org.codehaus.janino.CodeContext.Offset
 
offset - Variable in class org.codehaus.janino.CodeContext.Offset
The offset in the code attribute that this object represents.
OffsetBranch(CodeContext.Offset, CodeContext.Offset, CodeContext.Offset) - Constructor for class org.codehaus.janino.CodeContext.OffsetBranch
 
onDemandImportableTypes - Variable in class org.codehaus.janino.UnitCompiler
To be used only by UnitCompiler.importTypeOnDemand(String, Location); cache for on-demand-imported types.
op - Variable in class org.codehaus.janino.Java.BinaryOperation
The operator; one of thos described in Java.BinaryOperation.
OP1_BO2 - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a two-byte branch offset.
OP1_BO4 - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a four-byte branch offset.
OP1_CP1 - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a one-byte constant pool index.
OP1_CP2 - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a two-byte constant pool index.
OP1_JSR - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a signed byte.
OP1_LOOKUPSWITCH - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a signed byte.
OP1_LV1 - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a one-byte local variable array index.
OP1_LV2 - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a two-byte local variable array index.
OP1_MASK - Static variable in class org.codehaus.janino.Opcode
Masks the 'first operand' portion of Opcode.OPCODE_PROPERTIES.
OP1_SB - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a signed byte.
OP1_SS - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a signed short.
OP1_TABLESWITCH - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is a signed byte.
OP1_UB - Static variable in class org.codehaus.janino.Opcode
The first operand of this opcode is an unsigned byte.
OP2_MASK - Static variable in class org.codehaus.janino.Opcode
Masks the 'second operand' portion of Opcode.OPCODE_PROPERTIES.
OP2_SB - Static variable in class org.codehaus.janino.Opcode
The second operand of this opcode is a signed byte.
OP2_SS - Static variable in class org.codehaus.janino.Opcode
The second operand of this opcode is a signed short.
OP3_MASK - Static variable in class org.codehaus.janino.Opcode
Masks the 'third operand' portion of Opcode.OPCODE_PROPERTIES.
OP3_SB - Static variable in class org.codehaus.janino.Opcode
The third operand of this opcode is a signed byte.
opcode - Variable in class org.codehaus.janino.CodeContext.Branch
 
Opcode - Class in org.codehaus.janino
Definitions of Java bytecode opcodes.
Opcode() - Constructor for class org.codehaus.janino.Opcode
 
OPCODE_PROPERTIES - Static variable in class org.codehaus.janino.Opcode
The nth element of this array describes the properties of the JVM opcode n.
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
 
openReader(boolean) - Method in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager.InputFileJavaFileObject
 
operand - Variable in class org.codehaus.janino.Java.Crement
The lvalue to operate upon.
operand - Variable in class org.codehaus.janino.Java.UnaryOperation
The rvalue to operate upon.
operator - Variable in class org.codehaus.janino.Java.Assignment
The assignment operator; either the 'simple assignment operator ('=', JLS7 15.26.1) or one of the 'compound assignment operators (JLS7 15.26.2).
operator - Variable in class org.codehaus.janino.Java.Crement
The operator; either "++" or "--".
operator - Variable in class org.codehaus.janino.Java.UnaryOperation
The operator (either "+", "-", "~" or "!").
OPERATOR - Static variable in class org.codehaus.janino.Scanner.Token
The token represents an operator; its Scanner.Token.value is exactly the particular operator (e.g.
OPERATOR_PRECEDENCE - Static variable in class org.codehaus.janino.UnparseVisitor
 
optionalArgumentTypeNamePatterns - Variable in class org.codehaus.janino.tools.JGrep.MethodInvocationTarget
 
optionalBound - Variable in class org.codehaus.janino.Java.TypeParameter
The optional bound of the type parameter.
optionalCharacterEncoding - Variable in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
optionalCharacterEncoding - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
optionalCharacterEncoding - Variable in class org.codehaus.janino.Compiler
 
optionalCharacterEncoding - Variable in class org.codehaus.janino.JavaSourceIClassLoader
 
optionalCharacterEncoding - Variable in class org.codehaus.janino.tools.JGrep
 
optionalClassNamePattern - Variable in class org.codehaus.janino.tools.JGrep.MethodInvocationTarget
 
optionalCompileErrorHandler - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
optionalCompileErrorHandler - Variable in class org.codehaus.janino.Compiler
 
optionalCompileErrorHandler - Variable in class org.codehaus.janino.JavaSourceIClassLoader
 
optionalCompileErrorHandler - Variable in class org.codehaus.janino.SimpleCompiler
 
optionalCompileErrorHandler - Variable in class org.codehaus.janino.UnitCompiler
 
optionalCondition - Variable in class org.codehaus.janino.Java.ForStatement
The optional 'condition' part of the 'basic FOR statement'.
optionalConstructorInvocation - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
optionalDefaultImports - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
optionalDefaultImports - Variable in class org.codehaus.janino.ClassBodyEvaluator
 
optionalDocComment - Variable in class org.codehaus.janino.Java.FieldDeclaration
 
optionalDocComment - Variable in class org.codehaus.janino.Java.FunctionDeclarator
 
optionalDocComment - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
 
optionalDocComment - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
 
optionalElseStatement - Variable in class org.codehaus.janino.Java.IfStatement
The optional ELSE statement, which is executed iff the condition evaluates to FALSE.
optionalExpression2 - Variable in class org.codehaus.janino.Java.AssertStatement
The optional right-hand-side expression of this ASSERT statement.
optionalExpressionTypes - Variable in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
 
optionalExpressionTypes - Variable in class org.codehaus.janino.ExpressionEvaluator
 
optionalExtendedType - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
optionalExtendedType - Variable in class org.codehaus.janino.ClassBodyEvaluator
 
optionalExtendedType - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
The type of the extended class.
optionalFileName - Variable in class org.codehaus.commons.compiler.Location
 
optionalFileName - Variable in class org.codehaus.janino.Java.CompilationUnit
A string that explains the 'file' (or similar resource) where this CU was loaded from.
optionalFileName - Variable in class org.codehaus.janino.Scanner
 
optionalFileName - Variable in class org.codehaus.janino.Scanner.Token
 
optionalFinally - Variable in class org.codehaus.janino.Java.TryStatement
The optional 'finally' block of the TRY statement.
optionalInit - Variable in class org.codehaus.janino.Java.ForStatement
The optional 'init' part of the 'basic FOR statement'.
optionalInitializer - Variable in class org.codehaus.janino.Java.VariableDeclarator
The initializer for the variable, if any.
optionalLabel - Variable in class org.codehaus.janino.Java.BreakStatement
The optional label that this BREAK statement refers to.
optionalLabel - Variable in class org.codehaus.janino.Java.ContinueStatement
The optional label that this CONTINUE statement refers to.
optionalLocation - Variable in exception org.codehaus.commons.compiler.LocatedException
 
optionalMethodNames - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalMethodNames - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalOverrideMethod - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Whether methods override a method declared by a supertype; null means "none".
optionalOverrideMethod - Variable in class org.codehaus.janino.ScriptEvaluator
Whether methods override a method declared by a supertype; null means "none".
optionalPackageDeclaration - Variable in class org.codehaus.janino.Java.CompilationUnit
The package declaration at the very top of this CU (if any).
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
 
optionalParentIClassLoader - Variable in class org.codehaus.janino.IClassLoader
 
optionalProtectionDomainFactory - Variable in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
optionalQualification - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
The qualification iff this a 'qualified anonymous class instance creation expression'.
optionalQualification - Variable in class org.codehaus.janino.Java.NewClassInstance
The qualification of this 'qualified class instance creation expression'.
optionalQualification - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
The optional qualification before '.super.fld'.
optionalQualification - Variable in class org.codehaus.janino.Java.SuperConstructorInvocation
The qualification for this 'qualified superclass constructor invocation', or null iff this is an 'unqualified superclass constructor invocation'.
optionalReturnTypes - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalReturnTypes - Variable in class org.codehaus.janino.ScriptEvaluator
The methods' return types; null means "none".
optionalReturnValue - Variable in class org.codehaus.janino.Java.ReturnStatement
The optional rvalue that is returned.
optionalStatements - Variable in class org.codehaus.janino.Java.FunctionDeclarator
The statements that comprise the function; null for abstract method declarations.
optionalStaticMethod - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
Whether methods are static; null means "all".
optionalStaticMethod - Variable in class org.codehaus.janino.ScriptEvaluator
Whether methods are static; null means "all".
optionalTarget - Variable in class org.codehaus.janino.Java.MethodInvocation
The optional type or rvalue that qualifies this method invocation.
optionalThrownExceptions - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
optionalThrownExceptions - Variable in class org.codehaus.janino.ScriptEvaluator
 
optionalTypeArguments - Variable in class org.codehaus.janino.Java.ReferenceType
The optional type arguments of the reference type.
optionalTypeParameters - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
The optional type parameters of this interface.
optionalTypeParameters - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
The optional type parameters of this interface.
optionalUpdate - Variable in class org.codehaus.janino.Java.ForStatement
The optional 'update' part of the 'basic FOR statement'.
optionalWarningHandler - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
optionalWarningHandler - Variable in class org.codehaus.janino.Compiler
 
optionalWarningHandler - Variable in class org.codehaus.janino.JavaSourceIClassLoader
 
optionalWarningHandler - Variable in class org.codehaus.janino.Parser
 
optionalWarningHandler - Variable in class org.codehaus.janino.Scanner
 
optionalWarningHandler - Variable in class org.codehaus.janino.SimpleCompiler
 
optionalWarningHandler - Variable in class org.codehaus.janino.UnitCompiler
 
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
Main package of the plugin.
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
I/O utilities.
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
Enumerator-related utility classes.
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).
out - Variable in class org.codehaus.janino.util.TeeReader
 
outer - Variable in class org.codehaus.janino.util.MultiIterator
 
outerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.
outerIClassCache - Variable in class org.codehaus.janino.IClass
 
outerIClassIsCached - Variable in class org.codehaus.janino.IClass
 
overridesMethod(IClass.IMethod, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
overridesMethodFromSupertype(IClass.IMethod, IClass) - Method in class org.codehaus.janino.UnitCompiler
 

P

Package(Location, String) - Constructor for class org.codehaus.janino.Java.Package
 
PACKAGE - Static variable in class org.codehaus.janino.Mod
The flag indicating 'default accessibility' a.k.a.
PackageDeclaration(Location, String) - Constructor for class org.codehaus.janino.Java.PackageDeclaration
 
PackageMemberClassDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
PackageMemberInterfaceDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
packageMemberTypeDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
The top-level declarations in this CU.
packageName - Variable in class org.codehaus.janino.Java.PackageDeclaration
The package name, e.g.
PAD - Static variable in class org.codehaus.janino.util.Benchmark
 
Padder(CodeContext) - Constructor for class org.codehaus.janino.Java.Padder
 
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.
parameters - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
The parameters of this function, but not the Java.FunctionDeclarator.FormalParameters.variableArity.
parameterTypesCache - Variable in class org.codehaus.janino.IClass.IInvocable
 
parentClassLoader - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
parentClassLoader - Variable in class org.codehaus.janino.SimpleCompiler
 
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 }
parseAnnotation() - Method in class org.codehaus.janino.Parser
Annotation := MarkerAnnotation // JLS7 9.7.2 | SingleElementAnnotation // JLS7 9.7.3 | NormalAnnotation // JLS7 9.7.1 MarkerAnnotation := '@' Identifier SingleElementAnnotation := '@' Identifier '(' ElementValue ')' NormalAnnotation := '@' TypeName '(' ElementValuePairsOpt ')' ElementValuePairsOpt := [ ElementValuePair { ',' ElementValuePair } ]
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 } [ ',' ] '}'
parseAssertStatement() - Method in class org.codehaus.janino.Parser
AssertStatement := 'assert' Expression [ ':' Expression ] ';'
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 ) VariableDeclarators ';' | 'class' ...
parseBlockStatements() - Method in class org.codehaus.janino.Parser
BlockStatements := { BlockStatement }
parseBracketsOpt() - Method in class org.codehaus.janino.Parser
BracketsOpt := { '[' ']' }
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 (JLS7 8.6) or static initializer (JLS7 8.7) 'void' Identifier MethodDeclarationRest | 'class' ClassDeclarationRest | 'interface' InterfaceDeclarationRest | ConstructorDeclarator | Type Identifier ( MethodDeclarationRest | FieldDeclarationRest ';' ) )
parseClassDeclarationRest(String, Java.Modifiers, Parser.ClassDeclarationContext) - Method in class org.codehaus.janino.Parser
ClassDeclarationRest := Identifier [ typeParameters ] [ '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(String, InputStream, String) - Method in class org.codehaus.janino.Compiler
Read one compilation unit from a file and parse it.
parseCompilationUnit() - Method in class org.codehaus.janino.Parser
CompilationUnit := [ PackageDeclaration ] { ImportDeclaration } { TypeDeclaration }
parseCompilationUnit(File, String) - Method in class org.codehaus.janino.tools.JGrep
Read one compilation unit from a file and parse it.
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, Java.Modifiers) - 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 ] ';'
parsedCompilationUnits - Variable in class org.codehaus.janino.Compiler
 
parsedCompilationUnits - Variable in class org.codehaus.janino.tools.JGrep
 
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 ')' ';'
parseElementValue() - Method in class org.codehaus.janino.Parser
ElementValue := ConditionalExpression | Annotation | ElementValueArrayInitializer
parseElementValueArrayInitializer() - Method in class org.codehaus.janino.Parser
ElementValueArrayInitializer := '{' { ElementValue | ',' } '}'
parseElementValuePair() - Method in class org.codehaus.janino.Parser
ElementValuePair := Identifier '=' ElementValue
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(boolean[]) - 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 | 'for' '(' FormalParameter ':' Expression ')' Statement ForInit := Modifiers Type VariableDeclarators | ModifiersOpt BasicType VariableDeclarators | Expression VariableDeclarators (1) | Expression { ',' Expression }
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, Java.Modifiers, Parser.InterfaceDeclarationContext) - Method in class org.codehaus.janino.Parser
InterfaceDeclarationRest := Identifier [ typeParameters ] [ 'extends' ReferenceTypeList ] InterfaceBody
parseLabeledStatement() - Method in class org.codehaus.janino.Parser
LabeledStatement := Identifier ':' Statement
parseLiteral() - Method in class org.codehaus.janino.Parser
Literal := IntegerLiteral | FloatingPointLiteral | BooleanLiteral | CharacterLiteral | StringLiteral | NullLiteral
parseMethodBody() - Method in class org.codehaus.janino.Parser
MethodBody := Block
parseMethodDeclarationRest(String, Java.Modifiers, Java.Type, String) - Method in class org.codehaus.janino.Parser
MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] ( ';' | MethodBody )
parseMethodInvocationPattern(String) - Static method in class org.codehaus.janino.tools.JGrep
 
parseModifiers() - Method in class org.codehaus.janino.Parser
ModifiersAndAnnotations := { 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp' | Annotation }
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
Enumerator for the kinds of context where a class declaration can occur.
Parser.InterfaceDeclarationContext - Class in org.codehaus.janino
Enumerator for the kinds of context where an interface declaration can occur.
parseReferenceType() - Method in class org.codehaus.janino.Parser
ReferenceType := QualifiedIdentifier [ TypeArguments ]
parseReferenceTypeList() - Method in class org.codehaus.janino.Parser
ReferenceTypeList := ReferenceType { ',' ReferenceType }
parseRelationalExpression() - Method in class org.codehaus.janino.Parser
RelationalExpression := ShiftExpression { 'instanceof' ReferenceType | '<' ShiftExpression [ { ',' TypeArgument } '>' ] | '<' TypeArgument [ { ',' TypeArgument } '>' ] | ( '>' | '<=' | '>=' ) ShiftExpression }
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 (JLS7 8.8.7.1) '.' 'super' '.' Identifier | // SuperclassFieldReference (JLS7 15.11.2) '.' 'super' '.' Identifier Arguments | // SuperclassMethodInvocation (JLS7 15.12.3) '.' '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 ) { '[' ']' }
parseTypeArgument() - Method in class org.codehaus.janino.Parser
TypeArgument := ReferenceType { '[' ']' } <= The optional brackets are mising in JLS7, section 18!? | BasicType '[' ']' { '[' ']' } | '?' extends ReferenceType | '?' super ReferenceType
parseTypeArgumentsOpt() - Method in class org.codehaus.janino.Parser
TypeArguments := '<' TypeArgument { ',' TypeArgument } '>'
parseTypeParameter() - Method in class org.codehaus.janino.Parser
TypeParameter := identifier [ 'extends' ( identifier | ReferenceType { '&' ReferenceType }
parseTypeParametersOpt() - Method in class org.codehaus.janino.Parser
TypeParameters := '<' TypeParameter { ',' TypeParameter } '>'
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 ]
parseVariableDeclarators() - Method in class org.codehaus.janino.Parser
VariableDeclarators := VariableDeclarator { ',' VariableDeclarator }
parseVariableInitializer() - Method in class org.codehaus.janino.Parser
VariableInitializer := ArrayInitializer | Expression
parseWhileStatement() - Method in class org.codehaus.janino.Parser
WhileStatement := 'while' '(' Expression ')' Statement
path - Variable in class org.codehaus.commons.compiler.jdk.FileInputJavaFileManager
 
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<ResourceFinder>) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
PathResourceFinder(String) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
pathToFiles(Path) - Static method in class org.codehaus.janino.AntCompilerAdapter
Convert a Path into an array of File.
pathToFiles(Path, File[]) - Static method in class org.codehaus.janino.AntCompilerAdapter
Convert a Path into an array of File.
pattern - Variable in class org.codehaus.janino.util.StringPattern
 
PATTERNS_ALL - Static variable in class org.codehaus.janino.util.StringPattern
A StringPattern that matches any subject.
PATTERNS_NONE - Static variable in class org.codehaus.janino.util.StringPattern
A StringPattern that matches no subject whatsoever.
peek() - Method in class org.codehaus.janino.Parser
 
peek(String) - Method in class org.codehaus.janino.Parser
 
peek(String[]) - Method in class org.codehaus.janino.Parser
Checks whether the value of the next token equals any of the suspected; does not consume the next token.
peek(int[]) - Method in class org.codehaus.janino.Parser
Checks whether the type of the next token is any of the suspected; does not consume the next token.
peekEof() - Method in class org.codehaus.janino.Parser
 
peekIdentifier() - Method in class org.codehaus.janino.Parser
 
peekLiteral() - Method in class org.codehaus.janino.Parser
 
peekNextButOne() - Method in class org.codehaus.janino.Parser
 
peekNextButOne(String) - Method in class org.codehaus.janino.Parser
 
peekRead(String) - Method in class org.codehaus.janino.Parser
 
peekRead(String[]) - Method in class org.codehaus.janino.Parser
 
POP - Static variable in class org.codehaus.janino.Opcode
 
pop(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
POP2 - Static variable in class org.codehaus.janino.Opcode
 
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
The mask to select the accessibility flags from modifiers.
pre - Variable in class org.codehaus.janino.Java.Crement
Whether this operation is 'pre' (TRUE) or 'post' (FALSE).
precompiledClasses - Variable in class org.codehaus.janino.JavaSourceClassLoader
This Map keeps those classes which were already compiled, but not yet defined i.e.
predicates - Variable in class org.codehaus.janino.tools.JGrep.MethodInvocationTarget
 
prependParameter(String, String) - Static method in class org.codehaus.janino.MethodDescriptor
Patches an additional parameter into a given method descriptor.
prev - Variable in class org.codehaus.janino.CodeContext.Offset
Links to preceding and succeding offsets.
previous() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.previous()
previous() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
Calls FilterListIterator.delegate.ListIterator.next()
previousIndex() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.previousIndex()
previousIndex() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
Throws an UnsupportedOperationException.
PRIMITIVE_NARROWING_CONVERSIONS - Static variable in class org.codehaus.janino.UnitCompiler
 
PRIMITIVE_WIDENING_CONVERSIONS - Static variable in class org.codehaus.janino.IClass
 
PRIMITIVE_WIDENING_CONVERSIONS - Static variable in class org.codehaus.janino.UnitCompiler
 
PrimitiveIClass(String) - Constructor for class org.codehaus.janino.IClass.PrimitiveIClass
 
PrimitiveWrapper - Class in org.codehaus.commons.compiler
A helper class that wraps primitive values in their wrapper classes.
PrimitiveWrapper() - Constructor for class org.codehaus.commons.compiler.PrimitiveWrapper
 
PRIVATE - Static variable in class org.codehaus.janino.Access
Representation of PRIVATE accessibility.
PRIVATE - Static variable in class org.codehaus.janino.Mod
The flag indicating 'private accessibility' of the modified element.
produce() - Method in class org.codehaus.janino.Scanner
Preduces and returns the next token.
produce() - Method in interface org.codehaus.janino.util.Producer
Produce the next object.
producer - Variable in class org.codehaus.janino.util.iterator.ProducerIterator
 
Producer<T> - Interface in org.codehaus.janino.util
An object that produces some Object each time the Producer.produce() method is invoked.
ProducerIterator<T> - Class in org.codehaus.janino.util.iterator
An Iterator that iterates over all the objects produced by a delegate Producer.
ProducerIterator(Producer<T>) - Constructor for class org.codehaus.janino.util.iterator.ProducerIterator
 
PROTECTED - Static variable in class org.codehaus.janino.Access
Representation of PROTECTED accessibility.
PROTECTED - Static variable in class org.codehaus.janino.Mod
The flag indicating 'protected accessibility' of the modified element.
PUBLIC - Static variable in class org.codehaus.janino.Access
Representation of PUBLIC accessibility.
PUBLIC - Static variable in class org.codehaus.janino.Mod
The flag indicating 'public accessibility' of the modified element.
pushConstant(Java.Locatable, Object) - Method in class org.codehaus.janino.UnitCompiler
 
pushInserter(CodeContext.Inserter) - Method in class org.codehaus.janino.CodeContext
Remember the current CodeContext.Inserter, then replace it with the new one.
PUTFIELD - Static variable in class org.codehaus.janino.Opcode
 
putfield(Java.Locatable, IClass.IField) - Method in class org.codehaus.janino.UnitCompiler
 
PUTSTATIC - Static variable in class org.codehaus.janino.Opcode
 
pw - Variable in class org.codehaus.janino.UnparseVisitor
Where the visit...() methods print their text.

Q

qualification - Variable in class org.codehaus.janino.Java.QualifiedThisReference
The qualification left from the 'this' keyword.
QualifiedThisReference(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.QualifiedThisReference
 

R

reachable - Variable in class org.codehaus.janino.Java.CatchClause
Flag for catch clause reachability analysis.
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.Parser
 
read(String) - Method in class org.codehaus.janino.Parser
Verifies that the value of the next token equals expected, and consumes the token.
read(String[]) - Method in class org.codehaus.janino.Parser
Verifies that the value of the next token equals one of the expected, and consumes the token.
read() - Method in class org.codehaus.janino.UnicodeUnescapeReader
Override FilterReader.read().
read(char[], int, int) - Method in class org.codehaus.janino.UnicodeUnescapeReader
Overrides FilterReader.read(char[], int, int).
read() - Method in class org.codehaus.janino.util.TeeReader
 
read(char[], int, int) - Method in class org.codehaus.janino.util.TeeReader
 
readFileToString(String) - Static method in class org.codehaus.commons.compiler.samples.ClassBodyDemo
 
readIdentifier() - Method in class org.codehaus.janino.Parser
 
readIdentifierPattern(Parser) - Static method in class org.codehaus.janino.tools.JGrep
 
readLengthAndBytes(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile
u4 length, u1[length]
readNext() - Method in class org.codehaus.janino.util.iterator.TraversingIterator
Reads the next element and stores it in TraversingIterator.nextElement.
readNextChar() - Method in class org.codehaus.janino.Scanner
 
readOperator() - Method in class org.codehaus.janino.Parser
 
readResource(Resource) - Static method in class org.codehaus.janino.CachingJavaSourceClassLoader
Reads all bytes from the given resource.
readShortArray(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile
u2 length, u2[length]
readString(Reader) - Static method in class org.codehaus.commons.compiler.Cookable
Reads all characters from the given Reader into a String.
reclassified - Variable in class org.codehaus.janino.Java.AmbiguousName
The result of 'ambiguous name resolution' furing compilation.
reclassify(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
 
reclassifyName(Location, Java.Scope, String[], int) - Method in class org.codehaus.janino.UnitCompiler
Reclassifies the ambiguous name consisting of the first n of the identifiers (JLS7 6.5.2.2).
reclassifyName(Location, Java.Scope, String) - Method in class org.codehaus.janino.UnitCompiler
JLS7 6.5.2.1
referenceThis(Java.Locatable, Java.ClassDeclaration, Java.TypeBodyDeclaration, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
referenceThis(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
 
ReferenceType(Location, String[], Java.TypeArgument[]) - Constructor for class org.codehaus.janino.Java.ReferenceType
 
referenceType - Variable in class org.codehaus.janino.Java.Wildcard
The reference type of this wildcard's EXTENDS or SUPER bounds.
ReflectionIClass - Class in org.codehaus.janino
Wraps a Class in an IClass.
ReflectionIClass(Class, IClassLoader) - Constructor for class org.codehaus.janino.ReflectionIClass
 
ReflectionIClass.ReflectionIConstructor - Class in org.codehaus.janino
 
ReflectionIClass.ReflectionIField - Class in org.codehaus.janino
 
ReflectionIClass.ReflectionIMethod - Class in org.codehaus.janino
 
ReflectionIConstructor(Constructor) - Constructor for class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
 
ReflectionIField(Field) - Constructor for class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
ReflectionIMethod(Method) - Constructor for class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
 
Relocatable() - Constructor for class org.codehaus.janino.CodeContext.Relocatable
 
relocatables - Variable in class org.codehaus.janino.CodeContext
 
relocate() - Method in class org.codehaus.janino.CodeContext.Branch
 
relocate() - Method in class org.codehaus.janino.CodeContext.OffsetBranch
 
relocate() - Method in class org.codehaus.janino.CodeContext.Relocatable
Relocate this object.
relocate() - Method in class org.codehaus.janino.CodeContext
Relocate all relocatables and aggregate their response into a single one
remove(int) - Method in class org.codehaus.janino.Java.Modifiers
 
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
Calls FilterListIterator.delegate.ListIterator.remove()
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.TransformingIterator
 
remove() - Method in class org.codehaus.janino.util.iterator.TraversingIterator
 
remove() - Method in class org.codehaus.janino.util.MultiIterator
 
removeCode(CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.CodeContext
Removes all code between from and to.
replaceCodeContext(CodeContext) - Method in class org.codehaus.janino.UnitCompiler
 
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
Reports the given message.
reporter - Variable in class org.codehaus.janino.util.Benchmark
 
reportIndented(String) - Method in class org.codehaus.janino.util.Benchmark
Report a message through Benchmark.reporter, indent by N spaces where N is the current benchmark stack depth.
reportingEnabled - Variable in class org.codehaus.janino.util.Benchmark
 
resolve(Java.TypeDeclaration) - Method in class org.codehaus.janino.UnitCompiler
 
resolveAllClasses() - Method in class org.codehaus.janino.ClassFileIClass
Resolves all classes referenced by this class file.
resolveClass(short) - Method in class org.codehaus.janino.ClassFileIClass
 
resolveClass(String) - Method in class org.codehaus.janino.ClassFileIClass
 
resolveClasses(short[]) - Method in class org.codehaus.janino.ClassFileIClass
 
resolvedClasses - Variable in class org.codehaus.janino.ClassFileIClass
 
resolvedFields - Variable in class org.codehaus.janino.ClassFileIClass
 
resolvedMethods - Variable in class org.codehaus.janino.ClassFileIClass
 
resolvedType - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
Holds the resolved type during compilation.
resolveField(ClassFile.FieldInfo) - Method in class org.codehaus.janino.ClassFileIClass
 
resolveMethod(ClassFile.MethodInfo) - Method in class org.codehaus.janino.ClassFileIClass
Turn a ClassFile.MethodInfo into an IInvocable.
resolveTabs(List<StringBuilder>) - Static method in class org.codehaus.janino.util.AutoIndentWriter
Expands all AutoIndentWriter.TABULATORs in the given List of StringBuilders with spaces, so that the characters immediately following the AutoIndentWriter.TABULATORs are vertically aligned, like this:
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 - Variable in class org.codehaus.janino.ResourceFinderIClassLoader
 
ResourceFinder - Class in org.codehaus.janino.util.resource
Finds a resource by name.
ResourceFinder() - Constructor for class org.codehaus.janino.util.resource.ResourceFinder
 
resourceFinder - Variable in class org.codehaus.janino.util.ResourceFinderClassLoader
 
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
 
resourceFinders - Variable in class org.codehaus.janino.util.resource.MultiResourceFinder
 
restoreLocalVariables() - Method in class org.codehaus.janino.CodeContext
Restore the previous size of the local variables array.
result - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
 
result - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
null=uncooked
result - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
result - Variable in class org.codehaus.janino.ClassBodyEvaluator
 
result - Variable in class org.codehaus.janino.ScriptEvaluator
 
result - Variable in class org.codehaus.janino.SimpleCompiler
 
RET - Static variable in class org.codehaus.janino.Opcode
 
RETURN - Static variable in class org.codehaus.janino.Opcode
 
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
 
returnType - Variable in class org.codehaus.janino.Java.FunctionDeclarator
Set by "compile()".
ReverseListIterator<T> - Class in org.codehaus.janino.util.iterator
A ListIterator that reverses the direction of all operations of a delegate ListIterator.
ReverseListIterator(ListIterator<T>) - Constructor for class org.codehaus.janino.util.iterator.ReverseListIterator
 
reverseUnaryNumericPromotion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
rhs - Variable in class org.codehaus.janino.Java.Assignment
The rvalue that is assigned.
rhs - Variable in class org.codehaus.janino.Java.BinaryOperation
The right hand side operand.
rhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
Right-hand side of this conditional operation.
rhs - Variable in class org.codehaus.janino.Java.Instanceof
The type that the Java.Instanceof.lhs is checked against.
RIGHT_ASSOCIATIVE_OPERATORS - Static variable in class org.codehaus.janino.UnparseVisitor
 
rvalue - Variable in class org.codehaus.janino.Java.ExpressionStatement
The rvalue that is evaluated when the statement is executed.
Rvalue(Location) - Constructor for class org.codehaus.janino.Java.Rvalue
 
rvalue - Variable in class org.codehaus.janino.Java.RvalueMemberType
The expression that represents the outer instance required for the instantiation of the inner type.
RvalueMemberType(Location, Java.Rvalue, String) - Constructor for class org.codehaus.janino.Java.RvalueMemberType
Notice: The rvalue is not a subordinate object!

S

s - Variable in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
SALOAD - Static variable in class org.codehaus.janino.Opcode
 
Sample(int, int) - Constructor for class org.codehaus.janino.tools.HprofScrubber.Sample
 
SASTORE - Static variable in class org.codehaus.janino.Opcode
 
saveLocalVariables() - Method in class org.codehaus.janino.CodeContext
Remembers the current size of the local variables array.
sbsgs - Variable in class org.codehaus.janino.Java.SwitchStatement
The list of 'switch block statement groups' that pose the body of the SWITCH statement.
scanLiteralCharacter(StringBuilder) - Method in class org.codehaus.janino.Scanner
Scans the next literal character into a StringBuilder.
scanner - Variable in class org.codehaus.janino.Parser
 
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.
// SUPPRESS CHECKSTYLE MissingDeprecated
Scanner(String, String) - Constructor for class org.codehaus.janino.Scanner
Deprecated.
// SUPPRESS CHECKSTYLE MissingDeprecated
Scanner(File) - Constructor for class org.codehaus.janino.Scanner
Deprecated.
// SUPPRESS CHECKSTYLE MissingDeprecated
Scanner(File, String) - Constructor for class org.codehaus.janino.Scanner
Deprecated.
// SUPPRESS CHECKSTYLE MissingDeprecated
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.Token - Class in org.codehaus.janino
Representation of a Java™ token.
scanNumericLiteral(boolean) - Method in class org.codehaus.janino.Scanner
 
scopedVars - Variable in class org.codehaus.janino.CodeContext
List of List of Java.LocalVariableSlot objects.
ScriptDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play around with the ScriptEvaluator class.
ScriptDemo() - Constructor for class org.codehaus.commons.compiler.samples.ScriptDemo
 
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
Constructs a script evaluator with all the default settings (return type void
SD_0 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES clears the operand stack.
SD_GETFIELD - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the GETFIELD opcode.
SD_GETSTATIC - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the GETSTATIC opcode.
SD_INVOKEINTERFACE - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the INVOKEINTERFACE opcode.
SD_INVOKESPECIAL - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the INVOKESPECIAL opcode.
SD_INVOKESTATIC - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the INVOKESTATIC opcode.
SD_INVOKEVIRTUAL - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the INVOKEVIRTUAL opcode.
SD_M1 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES reduces the operand stack size by 1 element.
SD_M2 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES reduces the operand stack size by 2 elements.
SD_M3 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES reduces the operand stack size by 3 elements.
SD_M4 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES reduces the operand stack size by 4 elements.
SD_MASK - Static variable in class org.codehaus.janino.Opcode
Masks the 'stack delta' portion of Opcode.OPCODE_PROPERTIES.
SD_MULTIANEWARRAY - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the MULTIANEWARRAY opcode.
SD_P0 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES results in the same operand stack size.
SD_P1 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES increases the operand stack size by 1 element.
SD_P2 - Static variable in class org.codehaus.janino.Opcode
Indicates that the opcode represented by this element of Opcode.OPCODE_PROPERTIES increases the operand stack size by 2 elements.
SD_PUTFIELD - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the PUTFIELD opcode.
SD_PUTSTATIC - Static variable in class org.codehaus.janino.Opcode
This element of Opcode.OPCODE_PROPERTIES represents the PUTSTATIC opcode.
serialVersionUID - Static variable in exception org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
 
set() - Method in class org.codehaus.janino.CodeContext.Offset
Sets this "Offset" to the offset of the current inserter; inserts this "Offset" before the current inserter.
set(T) - Method in class org.codehaus.janino.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.set(java.lang.Object)
setArgsNeedAdjust(boolean) - Method in class org.codehaus.janino.IClass.IInvocable
TODO
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(ErrorHandler) - Method in interface org.codehaus.commons.compiler.ICookable
By default, CompileExceptions are thrown on compile errors, but an application my install its own ErrorHandler.
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.Compiler
Install a custom ErrorHandler.
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.JavaSourceClassLoader
 
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.JavaSourceIClassLoader
 
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.SimpleCompiler
 
setCompileErrorHandler(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) 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
Sets the Java.CompilationUnit in which this top-level type is declared.
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.FunctionDeclarator
 
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
Sets the type declaration that this declaration belongs to.
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.
setEnclosingBlockStatement(Java.ArrayInitializerOrRvalue, Java.BlockStatement) - Static method in class org.codehaus.janino.Java
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
Sets the enclosing scope of this Java.TypeDeclaration.
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.Annotation
Sets the enclosing scope for this annotation.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayType
 
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.BlockStatement
Sets the enclosing scope of this Java.BlockStatement.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ConstructorInvocation
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.MarkerAnnotation
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.NormalAnnotation
 
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.SingleElementAnnotation
 
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
Links this CATCH clause to the enclosing TRY statement.
setEnd(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
setExpectGreater(boolean) - Method in class org.codehaus.janino.Scanner
Sets or resets the 'expect greater' mode.
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
Same as IExpressionEvaluator.setExpressionType(Class), but for multiple expressions.
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
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
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
 
setOverrideMethod(boolean) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Defines whether the generated method overrides a methods declared in a supertype.
setOverrideMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Same as IScriptEvaluator.setOverrideMethod(boolean), but for multiple scripts.
setOverrideMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setOverrideMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setOverrideMethod(boolean) - Method in class org.codehaus.janino.ScriptEvaluator
 
setOverrideMethod(boolean[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
setPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
Sets the package declaration of this CU.
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.
Auxiliary classes never really worked... don't use them.
setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.SimpleCompiler
 
setProtectionDomainFactory(AbstractJavaSourceClassLoader.ProtectionDomainFactory) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
setReturnType(Class) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
Deprecated.
setReturnType(Class) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Defines the return type of the generated method.
setReturnType(Class) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Deprecated. 
setReturnType(Class) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setReturnType(Class) - Method in class org.codehaus.janino.ExpressionEvaluator
Deprecated.
setReturnType(Class) - Method in class org.codehaus.janino.ScriptEvaluator
Defines the return types of the generated methods.
setReturnTypes(Class[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
Deprecated.
setReturnTypes(Class[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
Defines the return types of the generated methods.
setReturnTypes(Class[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
Deprecated. 
setReturnTypes(Class[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
setReturnTypes(Class[]) - Method in class org.codehaus.janino.ExpressionEvaluator
Deprecated.
setReturnTypes(Class[]) - Method in class org.codehaus.janino.ScriptEvaluator
Defines the return types of the generated methods.
setSlot(Java.LocalVariableSlot) - Method in class org.codehaus.janino.Java.LocalVariable
 
setSlotIndex(short) - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
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
Defines 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
 
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 interface org.codehaus.commons.compiler.ICookable
By default, warnings are discarded, but an application my install a custom WarningHandler.
setWarningHandler(WarningHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
 
setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.Compiler
By default, warnings are discarded, but an application my install a custom WarningHandler.
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.SimpleCompiler
 
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.
ShippingCost() - Constructor for class org.codehaus.commons.compiler.samples.ShippingCost
 
SHORT - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the primitive type SHORT.
SHORT - Static variable in class org.codehaus.janino.IClass
The IClass object for the primitive type SHORT.
SHORT - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the SHORT type.
shortToString(short) - Static method in class org.codehaus.janino.Mod
Composes and returns a string that maps the given modifier as follows: Value zero is mapped to "".
SimpleCompiler - Class in org.codehaus.commons.compiler.jdk
The JDK-based implementation of ISimpleCompiler.
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
 
SimpleConstant(Location) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of the null literal.
SimpleConstant(Location, byte) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of an literal, casted to byte.
SimpleConstant(Location, short) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of an literal, casted to short.
SimpleConstant(Location, int) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of an Java.IntegerLiteral with type int.
SimpleConstant(Location, long) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of an Java.IntegerLiteral with type long.
SimpleConstant(Location, float) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of a Java.FloatingPointLiteral with type float.
SimpleConstant(Location, double) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of a Java.FloatingPointLiteral with type double.
SimpleConstant(Location, char) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of a Java.CharacterLiteral.
SimpleConstant(Location, boolean) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of a Java.BooleanLiteral.
SimpleConstant(Location, String) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of a Java.StringLiteral, or, if value is null, the equivalent of a Java.NullLiteral.
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
 
SingleElementAnnotation(Java.Type, Java.ElementValue) - Constructor for class org.codehaus.janino.Java.SingleElementAnnotation
 
SingleStaticImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.SingleStaticImportDeclaration
 
singleStaticImports - Variable in class org.codehaus.janino.UnitCompiler
 
SingleTypeImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
 
singleTypeImports - Variable in class org.codehaus.janino.UnitCompiler
To be used only by UnitCompiler.getSingleTypeImport(String, Location); null means "not yet initialized"
SIPUSH - Static variable in class org.codehaus.janino.Opcode
 
Site(int, int, int, String) - Constructor for class org.codehaus.janino.tools.HprofScrubber.Site
 
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
The slot reserved for this local variable.
slotIndex - Variable in class org.codehaus.janino.Java.LocalVariableSlot
 
source - Variable in class org.codehaus.janino.CodeContext.Branch
 
source - Variable in class org.codehaus.janino.CodeContext.OffsetBranch
 
SourceFileAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SourceFileAttribute
 
sourceFileIndex - Variable in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
 
sourceFinder - Variable in class org.codehaus.janino.CachingJavaSourceClassLoader
 
sourceFinder - Variable in class org.codehaus.janino.Compiler.CompilerIClassLoader
 
sourceFinder - Variable in class org.codehaus.janino.JavaSourceIClassLoader
 
sourcePath - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
 
spaces(int) - Static method in class org.codehaus.janino.util.AutoIndentWriter
 
splitPath(String) - Static method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
start - Variable in class org.codehaus.janino.Java.LocalVariableSlot
 
startPC - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
 
startPc - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
 
startPC - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
The fields of the entries in the line_number_table, as described in JVMS7 4.7.12.
startPC - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
Statement(Location) - Constructor for class org.codehaus.janino.Java.Statement
 
statements - Variable in class org.codehaus.janino.Java.Block
The list of statements that comprise the body of the block.
statiC - Variable in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
Whether this declaration has the STATIC modifier
STATIC - Static variable in class org.codehaus.janino.Mod
This flag is set on class or interface initialization methods, STATIC class fields, all interface fields, STATIC methods, and STATIC nested classes.
StaticImportOnDemandDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.StaticImportOnDemandDeclaration
 
staticImportsOnDemand - Variable in class org.codehaus.janino.UnitCompiler
 
store(Java.Locatable, Java.LocalVariable) - Method in class org.codehaus.janino.UnitCompiler
Assign top stack top value to the given local variable.
store(Java.Locatable, IClass, short) - Method in class org.codehaus.janino.UnitCompiler
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
Writes this attribute to a DataOutputStream, in the format described in JVMS7 4.7.
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
 
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
Stores this CP entry into the given DataOutputStream.
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
Writes this object to a DataOutputStream, in the format described inJVMS7 4.5.
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
Writes this object to a DataOutputStream, in the format described inJVMS7 4.6.
store(OutputStream) - Method in class org.codehaus.janino.util.ClassFile
Write ClassFile to an OutputStream, in "class file" format.
storeAttributes(DataOutputStream, List<ClassFile.AttributeInfo>, Java.Annotation[]) - Static method in class org.codehaus.janino.util.ClassFile
u2 attributes_count, attributes[attributes_count]
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.
storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
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
 
storeConstantPool(DataOutputStream, List<ClassFile.ConstantPoolInfo>) - Static method in class org.codehaus.janino.util.ClassFile
u2 constant_pool_count, constant_pool[constant_pool_count - 1]
storeFields(DataOutputStream, List<ClassFile.FieldInfo>) - Static method in class org.codehaus.janino.util.ClassFile
u2 fields_count, fields[fields_count]
storeLocalVariableTable(DataOutputStream, short) - Method in class org.codehaus.janino.CodeContext
 
storeMethods(DataOutputStream, List<ClassFile.MethodInfo>) - Static method in class org.codehaus.janino.util.ClassFile
u2 methods_count, methods[methods_count]
storeShortArray(DataOutputStream, short[]) - Static method in class org.codehaus.janino.util.ClassFile
u2 count, u2[count]
STRICTFP - Static variable in class org.codehaus.janino.Mod
This flag is set on STRICTFP methods, and is mutually exclusive with Mod.ABSTRACT.
STRING_CONCAT_LIMIT - Static variable in class org.codehaus.janino.UnitCompiler
This constant determines the number of operands up to which the
STRING_LITERAL - Static variable in class org.codehaus.janino.Scanner.Token
The token represents a string literal; its Scanner.Token.value is the text of the string literal exactly as it appears in the source code (including the double quotes around it).
stringConversion(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
Converts object of type "sourceType" to type "String" (JLS7 15.18.1.1).
stringIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
 
StringLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.StringLiteral
 
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
Converts the given comma-separated list of class names to an array of Classes.
subdirectoryNameToFiles - Variable in class org.codehaus.janino.util.resource.DirectoryResourceFinder
 
SUPER - Static variable in class org.codehaus.janino.Mod
This flag is always set on classes, and never set on any other element.
superclass - Variable in class org.codehaus.janino.util.ClassFile
The constant pool index of the ClassFile.ConstantClassInfo that describes the superclass of THIS class.
superclassCache - Variable in class org.codehaus.janino.IClass
 
SuperclassFieldAccessExpression(Location, Java.Type, String) - Constructor for class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
superclassIsCached - Variable in class org.codehaus.janino.IClass
 
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
 
SWAP - Static variable in class org.codehaus.janino.Opcode
 
SwitchBlockStatementGroup(Location, List<Java.Rvalue>, boolean, List<Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
 
SwitchStatement(Location, Java.Rvalue, List<Java.SwitchStatement.SwitchBlockStatementGroup>) - Constructor for class org.codehaus.janino.Java.SwitchStatement
 
SYNCHRONIZED - Static variable in class org.codehaus.janino.Mod
This flag is set on SYNCHRONIZED methods.
SynchronizedStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.SynchronizedStatement
 
SYNTHETIC - Static variable in class org.codehaus.janino.Mod
This flag is set on classes, methods and fields that were generated by the compiler and do not appear in the source code.
SyntheticAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.SyntheticAttribute
 
syntheticFields - Variable in class org.codehaus.janino.Java.ClassDeclaration
All field names start with "this$" or "val$".
syntheticParameters - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
Synthetic parameter name to Java.LocalVariable mapping.
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

TABLESWITCH - Static variable in class org.codehaus.janino.Opcode
 
TABULATOR - Static variable in class org.codehaus.janino.util.AutoIndentWriter
Special character indicating a tabular layout of the following text.
tabulatorBuffer - Variable in class org.codehaus.janino.util.AutoIndentWriter
 
tabulatorIndentation - Variable in class org.codehaus.janino.util.AutoIndentWriter
 
targetIClass - Variable in class org.codehaus.janino.Java.QualifiedThisReference
targetType - Variable in class org.codehaus.janino.Java.Cast
The type to convert to.
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
The 'then statement', which is executed iff the condition evaluates to TRUE.
thisClass - Variable in class org.codehaus.janino.util.ClassFile
The constant pool index of the ClassFile.ConstantClassInfo that describes THIS class.
ThisReference(Location) - Constructor for class org.codehaus.janino.Java.ThisReference
 
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
 
thrownExceptions - Variable in class org.codehaus.janino.Java.FunctionDeclarator
The types of the declared exceptions.
thrownExceptionsCache - Variable in class org.codehaus.janino.IClass.IInvocable
 
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
Converts a field descriptor into a class name as defined by Class.getName().
toIConstructor(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
toIInvocable(Java.FunctionDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
toIMethod(Java.MethodDeclarator) - Method in class org.codehaus.janino.UnitCompiler
 
toInternalForm(String) - Static method in class org.codehaus.janino.Descriptor
Converts a descriptor into the "internal form" as defined by JVMS 4.2.
Token(int, String) - Constructor for class org.codehaus.janino.Scanner.Token
 
tokenColumnNumber - Variable in class org.codehaus.janino.Scanner
Column number of the first character of the previously produced token (1 if token is immediately preceded by a line break).
tokenLineNumber - Variable in class org.codehaus.janino.Scanner
Line number of the previously produced token (typically starting at one).
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
 
toLvalueOrCompileException() - Method in class org.codehaus.janino.Java.Atom
 
toLvalueOrCompileException(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
 
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
 
toRvalueOrCompileException() - Method in class org.codehaus.janino.Java.Atom
 
toRvalueOrCompileException(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
 
toString() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
toString() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
toString() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
toString() - Method in class org.codehaus.commons.compiler.Location
Converts this Location into an english text, like 'File Main.java, Line 23, Column 79'.
toString(Object) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
A version of Object.toString() that pretty-prints arrays.
toString() - Method in class org.codehaus.janino.CodeContext.Offset
 
toString() - Method in class org.codehaus.janino.CompilerFactory
 
toString(String) - Static method in class org.codehaus.janino.Descriptor
Pretty-prints the given descriptor.
toString(String, int, StringBuilder) - 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
 
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.AssertStatement
 
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.CatchClause
 
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.ElementValueArrayInitializer
 
toString() - Method in class org.codehaus.janino.Java.ElementValuePair
 
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.ForEachStatement
 
toString() - Method in class org.codehaus.janino.Java.ForStatement
 
toString(boolean) - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
toString() - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
 
toString() - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
 
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.MarkerAnnotation
 
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.NormalAnnotation
 
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.SimpleConstant
 
toString() - Method in class org.codehaus.janino.Java.SimpleType
 
toString() - Method in class org.codehaus.janino.Java.SingleElementAnnotation
 
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.TypeParameter
 
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.Java.Wildcard
 
toString() - Method in class org.codehaus.janino.MethodDescriptor
 
toString() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
 
toString() - Method in class org.codehaus.janino.ReflectionIClass
 
toString() - Method in class org.codehaus.janino.Scanner.Token
 
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
 
toTypeOrCompileException() - Method in class org.codehaus.janino.Java.Atom
 
toTypeOrCompileException(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
 
traceNumber - Variable in class org.codehaus.janino.tools.HprofScrubber.Sample
 
traceNumber - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
 
transform(T1) - Method in class org.codehaus.janino.util.iterator.TransformingIterator
Derived classes must implement this method such that it does the desired transformation.
TransformingIterator<T1,T2> - Class in org.codehaus.janino.util.iterator
An Iterator that transforms its elements on-the-fly.
TransformingIterator(Iterator<T1>) - Constructor for class org.codehaus.janino.util.iterator.TransformingIterator
 
TRANSIENT - Static variable in class org.codehaus.janino.Mod
This flag is set on TRANSIENT fields.
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
 
traverseAnnotation(Java.Annotation) - 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
 
traverseAssertStatement(Java.AssertStatement) - 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
 
traverseBooleanLiteral(Java.BooleanLiteral) - 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
 
traverseCharacterLiteral(Java.CharacterLiteral) - 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
 
traverseElementValue(Java.ElementValue) - Method in class org.codehaus.janino.util.Traverser
 
traverseElementValueArrayInitializer(Java.ElementValueArrayInitializer) - 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
 
traverseFloatingPointLiteral(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.util.Traverser
 
traverseForEachStatement(Java.ForEachStatement) - Method in class org.codehaus.janino.util.Traverser
 
traverseFormalParameter(Java.FunctionDeclarator.FormalParameter) - Method in class org.codehaus.janino.util.Traverser
 
traverseFormalParameters(Java.FunctionDeclarator.FormalParameters) - 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
 
traverseIntegerLiteral(Java.IntegerLiteral) - 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
 
traverseMarkerAnnotation(Java.MarkerAnnotation) - 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
 
traverseNormalAnnotation(Java.NormalAnnotation) - Method in class org.codehaus.janino.util.Traverser
 
traverseNullLiteral(Java.NullLiteral) - 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
 
traverseSimpleLiteral(Java.SimpleConstant) - Method in class org.codehaus.janino.util.Traverser
 
traverseSimpleType(Java.SimpleType) - Method in class org.codehaus.janino.util.Traverser
 
traverseSingleElementAnnotation(Java.SingleElementAnnotation) - 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
 
traverseStringLiteral(Java.StringLiteral) - 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 over it recursively.
TraversingIterator(Iterator) - Constructor for class org.codehaus.janino.util.iterator.TraversingIterator
 
tryAssignmentConversion(Java.Locatable, IClass, IClass, Object) - Method in class org.codehaus.janino.UnitCompiler
 
tryBoxingConversion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
tryConstantAssignmentConversion(Java.Locatable, Object, IClass) - Method in class org.codehaus.janino.UnitCompiler
Check if "constant assignment conversion" (JLS7 5.2, paragraph 1) is possible.
tryIdentityConversion(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Implements "identity conversion" (5.1.1).
tryNarrowingPrimitiveConversion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Implements "narrowing primitive conversion" (JLS7 5.1.3).
tryNarrowingReferenceConversion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Implements "narrowing reference conversion" (5.1.5).
TryStatement(Location, Java.BlockStatement, List<Java.CatchClause>, Java.Block) - Constructor for class org.codehaus.janino.Java.TryStatement
 
tryUnboxingConversion(Java.Locatable, IClass, IClass, CodeContext.Inserter) - Method in class org.codehaus.janino.UnitCompiler
 
tryWideningPrimitiveConversion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Implements "widening primitive conversion" (5.1.2).
tryWideningReferenceConversion(IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
Performs "widening reference conversion" (5.1.4) if possible.
type - Variable in class org.codehaus.janino.Java.AmbiguousName
 
type - Variable in class org.codehaus.janino.Java.ClassLiteral
The type left of the '.class' suffix.
type - Variable in class org.codehaus.janino.Java.FieldDeclaration
The type of this field.
type - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
The type of the parameter.
type - Variable in class org.codehaus.janino.Java.FunctionDeclarator
The return type of the function (VOID for constructors).
type - Variable in class org.codehaus.janino.Java.LocalVariable
The type of this local variable.
type - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
The declared type of the local variable.
type - Variable in class org.codehaus.janino.Java.LocalVariableSlot
 
type - Variable in class org.codehaus.janino.Java.MarkerAnnotation
The type of this marker annotation.
type - Variable in class org.codehaus.janino.Java.NewArray
The component type of the (Java.NewArray.dimExprs.length + Java.NewArray.dims)-dimensional array to instantiate.
type - Variable in class org.codehaus.janino.Java.NewClassInstance
The type to instantiate.
type - Variable in class org.codehaus.janino.Java.NormalAnnotation
The type of this normal annotation.
type - Variable in class org.codehaus.janino.Java.SingleElementAnnotation
The type of this single-element annotation.
Type(Location) - Constructor for class org.codehaus.janino.Java.Type
 
type - Variable in class org.codehaus.janino.Scanner.Token
The type of this token; legal values are the various public constant declared in this class.
type - Variable in class org.codehaus.janino.UnitCompiler.SimpleIField
 
TYPE_DECLARATION - Static variable in class org.codehaus.janino.Parser.ClassDeclarationContext
The class declaration appears (directly) inside a type declaration.
TYPE_java_io_Serializable - Variable in class org.codehaus.janino.IClassLoader
Representation of the Serializable type.
TYPE_java_lang_AssertionError - Variable in class org.codehaus.janino.IClassLoader
Representation of the AssertionError type.
TYPE_java_lang_Boolean - Variable in class org.codehaus.janino.IClassLoader
Representation of the Boolean type.
TYPE_java_lang_Byte - Variable in class org.codehaus.janino.IClassLoader
Representation of the Byte type.
TYPE_java_lang_Character - Variable in class org.codehaus.janino.IClassLoader
Representation of the Character type.
TYPE_java_lang_Class - Variable in class org.codehaus.janino.IClassLoader
Representation of the Class type.
TYPE_java_lang_Cloneable - Variable in class org.codehaus.janino.IClassLoader
Representation of the Cloneable type.
TYPE_java_lang_Double - Variable in class org.codehaus.janino.IClassLoader
Representation of the Double type.
TYPE_java_lang_Error - Variable in class org.codehaus.janino.IClassLoader
Representation of the Error type.
TYPE_java_lang_Exception - Variable in class org.codehaus.janino.IClassLoader
Representation of the Exception type.
TYPE_java_lang_Float - Variable in class org.codehaus.janino.IClassLoader
Representation of the Float type.
TYPE_java_lang_Integer - Variable in class org.codehaus.janino.IClassLoader
Representation of the Integer type.
TYPE_java_lang_Iterable - Variable in class org.codehaus.janino.IClassLoader
Representation of the Iterable type.
TYPE_java_lang_Long - Variable in class org.codehaus.janino.IClassLoader
Representation of the Long type.
TYPE_java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
Representation of the Object type.
TYPE_java_lang_RuntimeException - Variable in class org.codehaus.janino.IClassLoader
Representation of the RuntimeException type.
TYPE_java_lang_Short - Variable in class org.codehaus.janino.IClassLoader
Representation of the Short type.
TYPE_java_lang_String - Variable in class org.codehaus.janino.IClassLoader
Representation of the String type.
TYPE_java_lang_StringBuilder - Variable in class org.codehaus.janino.IClassLoader
Representation of the StringBuilder type.
TYPE_java_lang_Throwable - Variable in class org.codehaus.janino.IClassLoader
Representation of the Throwable type.
TYPE_java_util_Iterator - Variable in class org.codehaus.janino.IClassLoader
Representation of the Iterator type.
typeDeclaration - Variable in class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
The specific type declaration.
TypeImportOnDemandDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
 
typeImportsOnDemand - Variable in class org.codehaus.janino.UnitCompiler
To be used only by UnitCompiler.importTypeOnDemand(String, Location); null means "not yet initialized.
typeMatches(String, String) - Static method in class org.codehaus.janino.tools.JGrep
 
TypeParameter(String, Java.ReferenceType[]) - Constructor for class org.codehaus.janino.Java.TypeParameter
 

U

UNARY_OPERATORS - Static variable in class org.codehaus.janino.UnparseVisitor
 
unaryNumericPromotion(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
Implements "unary numeric promotion" (JLS7 5.6.1).
unaryNumericPromotionType(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
UnaryOperation(Location, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.UnaryOperation
 
unboxingConversion(Java.Locatable, IClass, IClass, CodeContext.Inserter) - Method in class org.codehaus.janino.UnitCompiler
 
unboxingConversion(Java.Locatable, IClass, IClass) - Method in class org.codehaus.janino.UnitCompiler
 
UncheckedCompileException - Exception in org.codehaus.commons.compiler
A wrapper for a CompileException that extends RuntimeException and is thus unchecked.
UncheckedCompileException(CompileException) - Constructor for exception org.codehaus.commons.compiler.UncheckedCompileException
 
unescape(String) - Static method in class org.codehaus.janino.UnitCompiler
 
UNEXAMINED - Static variable in class org.codehaus.janino.CodeContext
 
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
 
UnicodeUnescapeException(String, Throwable) - Constructor for exception org.codehaus.janino.UnicodeUnescapeException
 
UnicodeUnescapeReader - Class in org.codehaus.janino
A FilterReader that unescapes the "Unicode Escapes" as described in JLS7 3.10.6.
UnicodeUnescapeReader(Reader) - Constructor for class org.codehaus.janino.UnicodeUnescapeReader
 
UNINDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
Special character that inserts a line break and unindents the following text by one position.
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.Compilable - Interface in org.codehaus.janino
Helper interface for string conversion.
UnitCompiler.SimpleIField - Class in org.codehaus.janino
Short-hand implementation of IClass.IField that implements a non-constant, non-static, package-accessible field.
unitCompilers - Variable in class org.codehaus.janino.JavaSourceIClassLoader
Collection of parsed compilation units.
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
 
UNKNOWN - Static variable in class org.codehaus.janino.util.iterator.ProducerIterator
 
unloadableIClasses - Variable in class org.codehaus.janino.IClassLoader
 
unparse(Java.CompilationUnit, Writer) - Static method in class org.codehaus.janino.UnparseVisitor
Unparses the given Java.CompilationUnit to the given Writer.
unparse(Java.Atom) - Method in class org.codehaus.janino.UnparseVisitor
 
unparse(Java.Atom, boolean) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseAbstractTypeDeclarationBody(Java.AbstractTypeDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseAnnotations(Java.Annotation[]) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseClassDeclarationBody(Java.ClassDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseDocComment(Java.DocCommentable) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseFormalParameter(Java.FunctionDeclarator.FormalParameter, boolean) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseFunctionDeclaratorRest(Java.FunctionDeclarator) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseFunctionInvocationArguments(Java.Rvalue[]) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseInterfaceDeclaration(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseLhs(Java.Atom, String) - Method in class org.codehaus.janino.UnparseVisitor
Iff the lhs is unnatural for the binaryOperator, enclose the lhs in parentheses.
unparseModifiers(short) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseNamedClassDeclaration(Java.NamedClassDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseRhs(Java.Rvalue, String) - Method in class org.codehaus.janino.UnparseVisitor
Iff the rhs is unnatural for the binaryOperator, enclose the rhs in parentheses.
unparseStatements(List<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseType(Java.Type) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseTypeDeclaration(Java.TypeDeclaration) - Method in class org.codehaus.janino.UnparseVisitor
 
unparseUnaryOperation(Java.Rvalue, String) - Method in class org.codehaus.janino.UnparseVisitor
Iff the operand is unnatural for the unaryOperator, enclose the operand in parentheses.
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
 
unreadChar - Variable in class org.codehaus.janino.UnicodeUnescapeReader
 
unrollLeftAssociation() - Method in class org.codehaus.janino.Java.BinaryOperation
Returns an Iterator over a left-to-right sequence of Java.Rvalues.
UNSET - Static variable in class org.codehaus.janino.CodeContext.Offset
Special value for CodeContext.Offset.offset which indicates that this CodeContext.Offset has not yet been CodeContext.Offset.set()
USAGE - Static variable in class org.codehaus.janino.Compiler
 
USAGE - Static variable in class org.codehaus.janino.tools.JGrep
 

V

value - Variable in class org.codehaus.janino.Java.Cast
The rvalue to convert.
value - Variable in class org.codehaus.janino.Java.FieldAccessExpression
The Java.ArrayLength or Java.FieldAccess resulting from this 'field access expression'.
value - Variable in class org.codehaus.janino.Java.Literal
The text of the literal token, as in the source code.
value - Variable in class org.codehaus.janino.Java.ParenthesizedExpression
The rvalue in parentheses.
value - Variable in class org.codehaus.janino.Java.SimpleConstant
The value represented by this constant; either null (representing the null literal), a Byte, Short, Integer, Long, Float, Double, Character, Boolean or String.
value - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
value - Variable in class org.codehaus.janino.Scanner.Token
The text of the token exactly as it appears in the source code.
value - Variable in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
 
value - Variable in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
 
value - Variable in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
 
value - Variable in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
 
values - Variable in class org.codehaus.janino.Java.ArrayInitializer
The values to assign to the array elements.
VARARGS - Static variable in class org.codehaus.janino.Mod
This flag is set on 'variable arity' (a.k.a.
variableArity - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
Whether this method has 'variable arity', i.e.
VariableDeclarator(Location, String, int, Java.ArrayInitializerOrRvalue) - Constructor for class org.codehaus.janino.Java.VariableDeclarator
 
variableDeclarators - Variable in class org.codehaus.janino.Java.FieldDeclaration
The declarators of this field declaration, e.g.
variableDeclarators - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
The (one or more) 'variable declarators' that follow the type.
variableDeclaratorsAndInitializers - Variable in class org.codehaus.janino.Java.ClassDeclaration
List of Java.TypeBodyDeclarations of this class: Field declarations (both static and non-static), (static and non-static) initializers (a.k.a.
verifyIdentifierIsConventionalClassOrInterfaceName(String, Location) - Method in class org.codehaus.janino.Parser
Issue a warning if the given identifier does not comply with the class and interface type naming conventions (JLS7 6.8.2).
verifyIdentifierIsConventionalFieldName(String, Location) - Method in class org.codehaus.janino.Parser
Issue a warning if the given identifier does not comply with the field naming conventions (JLS7 6.8.4) and constant naming conventions (JLS7 6.8.5).
verifyIdentifierIsConventionalLocalVariableOrParameterName(String, Location) - Method in class org.codehaus.janino.Parser
Issue a warning if the given identifier does not comply with the local variable and parameter naming conventions (JLS7 6.8.6).
verifyIdentifierIsConventionalMethodName(String, Location) - Method in class org.codehaus.janino.Parser
Issue a warning if the given identifier does not comply with the method naming conventions (JLS7 6.8.3).
verifyStringIsConventionalPackageName(String, Location) - Method in class org.codehaus.janino.Parser
Issue a warning if the given string does not comply with the package naming conventions.
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.TypeArgumentVisitor
visitArrayType(Java.ArrayType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
visitAssertStatement(Java.AssertStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitAssertStatement(Java.AssertStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
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
visitBooleanLiteral(Java.BooleanLiteral) - Method in class org.codehaus.janino.UnparseVisitor
 
visitBooleanLiteral(Java.BooleanLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
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
visitCharacterLiteral(Java.CharacterLiteral) - Method in class org.codehaus.janino.UnparseVisitor
 
visitCharacterLiteral(Java.CharacterLiteral) - 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.FunctionDeclaratorVisitor
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
visitElementValueArrayInitializer(Java.ElementValueArrayInitializer) - Method in class org.codehaus.janino.UnparseVisitor
 
visitElementValueArrayInitializer(Java.ElementValueArrayInitializer) - Method in interface org.codehaus.janino.Visitor.ElementValueVisitor
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
visitFloatingPointLiteral(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.UnparseVisitor
 
visitFloatingPointLiteral(Java.FloatingPointLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
visitForEachStatement(Java.ForEachStatement) - Method in class org.codehaus.janino.UnparseVisitor
 
visitForEachStatement(Java.ForEachStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
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
visitIntegerLiteral(Java.IntegerLiteral) - Method in class org.codehaus.janino.UnparseVisitor
 
visitIntegerLiteral(Java.IntegerLiteral) - 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
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
visitMarkerAnnotation(Java.MarkerAnnotation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitMarkerAnnotation(Java.MarkerAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
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.FunctionDeclaratorVisitor
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
visitNormalAnnotation(Java.NormalAnnotation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitNormalAnnotation(Java.NormalAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
visitNullLiteral(Java.NullLiteral) - Method in class org.codehaus.janino.UnparseVisitor
 
visitNullLiteral(Java.NullLiteral) - 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.AnnotationVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.Annotations.
Visitor.AtomVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.Atoms.
Visitor.BlockStatementVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.BlockStatements (statements that may appear with a block).
Visitor.ComprehensiveVisitor - Interface in org.codehaus.janino
Visitor.ElementValueVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.ElementValues.
Visitor.FunctionDeclaratorVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.FunctionDeclarators.
Visitor.ImportVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.CompilationUnit.ImportDeclarations.
Visitor.LvalueVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.Lvalues.
Visitor.RvalueVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.Rvalues.
Visitor.TypeArgumentVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.TypeArguments.
Visitor.TypeBodyDeclarationVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.TypeBodyDeclarations (declarations that may appear in the body of a type declaration).
Visitor.TypeDeclarationVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.TypeDeclarations.
Visitor.TypeVisitor - Interface in org.codehaus.janino
The visitor for all kinds of Java.Types.
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.TypeArgumentVisitor
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
visitSimpleConstant(Java.SimpleConstant) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSimpleConstant(Java.SimpleConstant) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
visitSimpleType(Java.SimpleType) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSimpleType(Java.SimpleType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
visitSingleElementAnnotation(Java.SingleElementAnnotation) - Method in class org.codehaus.janino.UnparseVisitor
 
visitSingleElementAnnotation(Java.SingleElementAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
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
visitStringLiteral(Java.StringLiteral) - Method in class org.codehaus.janino.UnparseVisitor
 
visitStringLiteral(Java.StringLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
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
visitWildcard(Java.Wildcard) - Method in interface org.codehaus.janino.Visitor.TypeArgumentVisitor
VOID - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the type VOID.
VOID - Static variable in class org.codehaus.janino.IClass
The IClass object for the type VOID.
VOID - Static variable in class org.codehaus.janino.Java.BasicType
Value representing the VOID type.
VOLATILE - Static variable in class org.codehaus.janino.Mod
This flag is set on VOLATILE fields and is mutually exclusive with Mod.FINAL.

W

warning(String, String, Location) - Method in class org.codehaus.janino.Parser
Issues a warning with the given message and location and returns.
warning(String, String, Location) - Method in class org.codehaus.janino.Scanner
Issues a warning with the given message and location and returns.
warning(String, String, Location) - Method in class org.codehaus.janino.UnitCompiler
Issues a warning with the given message an location an returns.
WarningHandler - Interface in org.codehaus.commons.compiler
Processes a warning issued by the compiler.
where - Variable in class org.codehaus.janino.CodeContext.OffsetBranch
 
whereToBreak - Variable in class org.codehaus.janino.Java.BreakableStatement
This one's filled in by the first BREAK statement, and is CodeContext.Offset.set() by this breakable statement.
whereToContinue - Variable in class org.codehaus.janino.Java.ContinuableStatement
This one's filled in by the first CONTINUE statement, and is CodeContext.Offset.set() by this continuable statement.
WhileStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.WhileStatement
 
WIDE - Static variable in class org.codehaus.janino.Opcode
 
WIDE_OPCODE_PROPERTIES - Static variable in class org.codehaus.janino.Opcode
The nth element of this array describes the properties of the JVM opcode WIDE n.
Wildcard() - Constructor for class org.codehaus.janino.Java.Wildcard
 
Wildcard(int, Java.ReferenceType) - Constructor for class org.codehaus.janino.Java.Wildcard
 
wildmatch(String, String) - Static method in class org.codehaus.janino.util.StringPattern
 
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
 
writeBranch(Java.Locatable, int, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
 
writeByte(int) - Method in class org.codehaus.janino.UnitCompiler
 
writeConstantClassInfo(String) - Method in class org.codehaus.janino.UnitCompiler
 
writeConstantDoubleInfo(double) - Method in class org.codehaus.janino.UnitCompiler
 
writeConstantFieldrefInfo(String, String, String) - Method in class org.codehaus.janino.UnitCompiler
 
writeConstantInterfaceMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.UnitCompiler
 
writeConstantLongInfo(long) - Method in class org.codehaus.janino.UnitCompiler
 
writeConstantMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.UnitCompiler
 
writeInt(int) - Method in class org.codehaus.janino.UnitCompiler
 
writeLdc(Java.Locatable, short) - Method in class org.codehaus.janino.UnitCompiler
 
writeOffset(short, CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.CodeContext
Writes a four-byte offset (as it is used in TABLESWITCH and LOOKUPSWITCH) into this code context.
writeOffset(CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
 
writeOpcode(Java.Locatable, int) - Method in class org.codehaus.janino.UnitCompiler
 
writeOpcodes(Java.Locatable, byte[]) - Method in class org.codehaus.janino.UnitCompiler
 
writeResource(ResourceCreator, String, byte[]) - Static method in class org.codehaus.janino.CachingJavaSourceClassLoader
Create a resource with the given name and store the data in it.
writeShort(short, int) - Method in class org.codehaus.janino.CodeContext
 
writeShort(int) - Method in class org.codehaus.janino.UnitCompiler
 

Z

ZERO_CLASSES - Static variable in class org.codehaus.janino.ClassBodyEvaluator
 
ZERO_ICLASSES - Static variable in class org.codehaus.janino.IClass
 
zipFile - Variable in class org.codehaus.janino.util.resource.ZipFileResourceFinder
 
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 K L M N O P Q R S T U V W Z