- ABSTRACT - Static variable in class org.codehaus.janino.Mod
-
- AbstractAnnotation(Java.Type) - Constructor for class org.codehaus.janino.Java.AbstractAnnotation
-
- AbstractClassDeclaration(Location, Java.Modifiers, Java.TypeParameter[]) - Constructor for class org.codehaus.janino.Java.AbstractClassDeclaration
-
- AbstractCompilerFactory - Class in org.codehaus.commons.compiler
-
- AbstractCompilerFactory() - Constructor for class org.codehaus.commons.compiler.AbstractCompilerFactory
-
- AbstractJavaSourceClassLoader - Class in org.codehaus.commons.compiler
-
A
ClassLoader that, unlike usual
ClassLoaders, does not load byte code, but reads Java™ source
code and then scans, parses, compiles and loads it into the virtual machine.
- AbstractJavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
-
- AbstractJavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
-
- AbstractJavaSourceClassLoader.ProtectionDomainFactory - Interface in org.codehaus.commons.compiler
-
- AbstractPackageMemberClassDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.AbstractPackageMemberClassDeclaration
-
- AbstractTypeBodyDeclaration(Location, boolean) - Constructor for class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
- AbstractTypeDeclaration(Location, Java.Modifiers, Java.TypeParameter[]) - Constructor for class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- accept(Visitor.ElementValueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractAnnotation
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractPackageMemberClassDeclaration
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AmbiguousName
-
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.Annotation
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayAccessExpression
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayLength
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayType
-
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayType
-
- accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayType
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AssertStatement
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Assignment
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Atom
-
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BasicType
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BasicType
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BinaryOperation
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Block
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.BlockStatement
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BooleanLiteral
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BreakStatement
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Cast
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CharacterLiteral
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ClassLiteral
-
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CompilationUnit.ImportDeclaration
-
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CompilationUnit.SingleStaticImportDeclaration
-
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
-
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CompilationUnit.StaticImportOnDemandDeclaration
-
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ConditionalExpression
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ConstructorDeclarator
-
- accept(Visitor.FunctionDeclaratorVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ConstructorDeclarator
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ContinueStatement
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Crement
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.DoStatement
-
- accept(Visitor.ElementValueVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.ElementValue
-
- accept(Visitor.ElementValueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ElementValueArrayInitializer
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.EmptyStatement
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.EnumConstant
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ExpressionStatement
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldAccess
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldAccessExpression
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldDeclaration
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldDeclaration
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FloatingPointLiteral
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ForEachStatement
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ForStatement
-
- accept(Visitor.FunctionDeclaratorVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FunctionDeclarator
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.IfStatement
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Initializer
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Initializer
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Instanceof
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.IntegerLiteral
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LabeledStatement
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalClassDeclaration
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalClassDeclarationStatement
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalVariableAccess
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Lvalue
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Lvalue
-
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MarkerAnnotation
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberAnnotationTypeDeclaration
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MethodDeclarator
-
- accept(Visitor.FunctionDeclaratorVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MethodDeclarator
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MethodInvocation
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewAnonymousClassInstance
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewArray
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewClassInstance
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewInitializedArray
-
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NormalAnnotation
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NullLiteral
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Package
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PackageMemberAnnotationTypeDeclaration
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PackageMemberEnumDeclaration
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ParameterAccess
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ParenthesizedExpression
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.QualifiedThisReference
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReferenceType
-
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReferenceType
-
- accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReferenceType
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReturnStatement
-
- accept(Visitor.ElementValueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Rvalue
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Rvalue
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Rvalue
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.RvalueMemberType
-
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.RvalueMemberType
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SimpleConstant
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SimpleType
-
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SimpleType
-
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SingleElementAnnotation
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.StringLiteral
-
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperclassMethodInvocation
-
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SwitchStatement
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SynchronizedStatement
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ThisReference
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ThrowStatement
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.TryStatement
-
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Type
-
- accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.TypeArgument
-
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
-
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.UnaryOperation
-
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.WhileStatement
-
- accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Wildcard
-
- accept(ClassFile.AnnotationsAttribute.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.Annotation
-
- accept(ClassFile.AnnotationsAttribute.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ArrayElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.BooleanElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ByteElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.CharElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ClassElementValue
-
- accept(ClassFile.AnnotationsAttribute.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ConstantElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ConstantElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.DoubleElementValue
-
- accept(ClassFile.AnnotationsAttribute.ElementValue.Visitor<R, EX>) - Method in interface org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ElementValue
-
- accept(ClassFile.AnnotationsAttribute.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.EnumConstValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.FloatElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.IntElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.LongElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ShortElementValue
-
- accept(ClassFile.AnnotationsAttribute.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.StringElementValue
-
- Access - Class in org.codehaus.janino
-
- accessFlags - Variable in class org.codehaus.janino.Java.Modifiers
-
The or'ed constants declared in
Mod.
- accessFlags - Variable in class org.codehaus.janino.util.ClassFile
-
The access flags of the class.
- add(int) - Method in class org.codehaus.janino.Java.Modifiers
-
- add(T) - Method in class org.codehaus.janino.util.iterator.FilterListIterator
-
- addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.AnnotationsAttribute.ElementValue>) - Method in interface org.codehaus.janino.util.Annotatable
-
Adds a "Runtime[In]visibleAnnotations" attribute to this object (if that annotation does not yet exist)
and adds an entry to it.
- addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.AnnotationsAttribute.ElementValue>) - Method in class org.codehaus.janino.util.ClassFile
-
Creates a "Runtime[In]visibleAnnotations" attribute on the class (if it does not yet exist) and adds an entry.
- addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.AnnotationsAttribute.ElementValue>) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
-
- addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.AnnotationsAttribute.ElementValue>) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
-
- 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.
- addConstant(Java.EnumConstant) - Method in interface org.codehaus.janino.Java.EnumDeclaration
-
Adds another constant to this enum declaration.
- addConstant(Java.EnumConstant) - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
-
- addConstant(Java.EnumConstant) - Method in class org.codehaus.janino.Java.PackageMemberEnumDeclaration
-
- 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.util.ClassFile
-
Add a "CONSTANT_Float_info" structure to the class file.
- addConstantIntegerInfo(int) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_Integer_info" structure to the class file.
- addConstantInterfaceMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_InterfaceMethodref_info" structure to the class file.
- addConstantLongInfo(long) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_Long_info" structure to the class file.
- addConstantMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_Methodref_info" structure to the class file.
- addConstantStringInfo(String) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_String_info" structure to the class file.
- addConstantUtf8Info(String) - Method in class org.codehaus.janino.util.ClassFile
-
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.AbstractClassDeclaration
-
- addDeclaredMethod(Java.MethodDeclarator) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- 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.AbstractClassDeclaration
-
Adds one field declaration to this class.
- addFieldInfo(short, String, String, Object) - Method in class org.codehaus.janino.util.ClassFile
-
- addImportDeclaration(Java.CompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
-
Adds one IMPORT declaration to this CU.
- addInitializer(Java.Initializer) - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
-
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
-
- addMethodInfo(short, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
- addPackageMemberClassDeclaration(Location, Java.CompilationUnit) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
To the given
Java.CompilationUnit, add
A class declaration with the configured name, superclass and interfaces
A method declaration with the given return type, name, parameter names and values and thrown exceptions
- addPackageMemberTypeDeclaration(Java.PackageMemberTypeDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
-
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.
- allocateLocalVariable(short) - Method in class org.codehaus.janino.CodeContext
-
Allocate space for a local variable of the given size (1 or 2)
on the local variable array.
- allocateLocalVariable(short, String, IClass) - Method in class org.codehaus.janino.CodeContext
-
Allocate space for a local variable of the given size (1 or 2) on the local variable array.
- AlternateConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.AlternateConstructorInvocation
-
- AmbiguousName(Location, String[]) - Constructor for class org.codehaus.janino.Java.AmbiguousName
-
- AmbiguousName(Location, String[], int) - Constructor for class org.codehaus.janino.Java.AmbiguousName
-
- Annotatable - Interface in org.codehaus.janino.util
-
An object in a Java class file which can have annotations (classes, methods and fields).
- 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.
- Annotation(short, Map<Short, ClassFile.AnnotationsAttribute.ElementValue>) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.Annotation
-
- annotations - Variable in class org.codehaus.janino.Java.EnumConstant
-
The (often empty) list of annotations on this enum constant declaration.
- 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
-
- areInSamePackage(String, String) - Static method in class org.codehaus.janino.Descriptor
-
Checks whether two reference types are declared in the same package.
- 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
-
- ArrayElementValue(ClassFile.AnnotationsAttribute.ElementValue[]) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.ArrayElementValue
-
- 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
-
- 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.
- assertNotCooked() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
- assertNotCooked() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
- 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
-
- Atom(Location) - Constructor for class org.codehaus.janino.Java.Atom
-
- AttributeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.AttributeInfo
-
- AutoIndentWriter - Class in org.codehaus.janino.util
-
A
FilterWriter that automatically indents lines by looking at
trailing opening braces ('{') and leading closing braces ('}').
- AutoIndentWriter(Writer) - Constructor for class org.codehaus.janino.util.AutoIndentWriter
-