- 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
-
- 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 ClassLoader
s, 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- accept(Visitor.TypeArgumentVisitor) - Method in interface org.codehaus.janino.Java.TypeArgument
-
- accept(Visitor.TypeBodyDeclarationVisitor) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
-
- accept(Visitor.TypeDeclarationVisitor) - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
- accept(Visitor.AtomVisitor) - Method in class org.codehaus.janino.Java.UnaryOperation
-
- accept(Visitor.RvalueVisitor) - Method in class org.codehaus.janino.Java.UnaryOperation
-
- accept(Visitor.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
-
- 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
-
- 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
-
- 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.ClassDeclaration
-
Adds one field declaration to this class.
- addFieldInfo(Java.Modifiers, String, String, Object) - Method in class org.codehaus.janino.util.ClassFile
-
- addFields(Java.FieldDeclaration, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
-
- 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
-
- addMethodInfo(Java.Modifiers, 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
Class
es into an array of
Java.Type
s.
- 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
-
- 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
-
- 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
-
- 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
-
- clearIFieldCaches() - Method in class org.codehaus.janino.IClass
-
- close() - Method in class org.codehaus.commons.io.MultiReader
-
Closes all delegates.
- close() - Method in class org.codehaus.janino.Scanner
-
- close() - Method in class org.codehaus.janino.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
-
- CodeContext.Inserter - Class in org.codehaus.janino
-
A class that implements an insertion point into a "Code" attribute.
- CodeContext.LineNumberOffset - Class in org.codehaus.janino
-
- CodeContext.Offset - Class in org.codehaus.janino
-
A class that represents an offset within a "Code" attribute.
- 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.Rvalue
s 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.Rvalue
s 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
-
- 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
-
- compileException(String) - Method in class org.codehaus.janino.Parser
-
- 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
-
- Compiler.CompilerIClassLoader - Class in org.codehaus.janino
-
A specialized
IClassLoader
that loads
IClass
es 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
-
- CompilerFactory() - Constructor for class org.codehaus.commons.compiler.jdk.CompilerFactory
-
- CompilerFactory - Class in org.codehaus.janino
-
- CompilerFactory() - Constructor for class org.codehaus.janino.CompilerFactory
-
- CompilerFactoryFactory - Class in org.codehaus.commons.compiler
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- cook(String[], Reader[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- cook(String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- cook(String[], String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
-
- cook(String, String[], Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
-
- cook(String[], Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
- cook(Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
- cook(String[], Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
- cook(String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
- cook(String[], String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
- cook(String[], Reader[], String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
- cook(Scanner) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- cook(Scanner) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Scanner[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Parser[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Reader[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String[], Reader[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
On a 2 GHz Intel Pentium Core Duo under Windows XP with an IBM 1.4.2 JDK, compiling
10000 expressions "a + b" (integer) takes about 4 seconds and 56 MB of main memory.
- cook(String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String[], String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.janino.SimpleCompiler
-
Scans, parses and compiles a given compilation unit from the given Reader
.
- cook(Scanner) - Method in class org.codehaus.janino.SimpleCompiler
-
Scans, parses and ompiles a given compilation unit from the given scanner.
- cook(Java.CompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
-
Cooks this compilation unit directly.
- Cookable - Class in org.codehaus.commons.compiler
-
- Cookable() - Constructor for class org.codehaus.commons.compiler.Cookable
-
- cookFile(File) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(File, String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(String, String) - Method in class org.codehaus.commons.compiler.Cookable
-
- cookFile(File) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given File
, encoded
in the "platform default encoding".
- cookFile(File, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given File
with the
given encoding
.
- cookFile(String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the named file, encoded in the "platform
default encoding".
- cookFile(String, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the named file with the given optionalEncoding
.
- 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
-
- 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
-
- 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
-
- generateBytecodes(String) - Method in class org.codehaus.janino.CachingJavaSourceClassLoader
-
- 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
ICompilerFactory
s.
- 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
-
- 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
-
- 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
-
- 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
-
- getDeclaredIFields() - Method in class org.codehaus.janino.IClass
-
- getDeclaredIFields2() - Method in class org.codehaus.janino.ClassFileIClass
-
- getDeclaredIFields2() - Method in class org.codehaus.janino.IClass
-
- 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
-
- 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
-
- getDescriptor2() - Method in class org.codehaus.janino.IClass.IInvocable
-
- 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
IClass
es.
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- iMethod - Variable in class org.codehaus.janino.Java.MethodInvocation
-
- 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
-
- 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
-
- invalidateMethodCaches() - Method in class org.codehaus.janino.IClass
-
- invalidateMethodCaches() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- 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
-
- 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
-
- 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
-
- Java.AbstractTypeDeclaration - Class in org.codehaus.janino
-
- 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
-
- 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.Rvalue
s 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
-
- 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
-
- 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
-
- Java.EmptyStatement - Class in org.codehaus.janino
-
Representation of the "empty statement", i.e.
- Java.EnclosingScopeOfTypeDeclaration - Class in org.codehaus.janino
-
- 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
-
- 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 ClassLoader
s,
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
-
- JavaSourceClassLoader(ClassLoader, JavaSourceIClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- 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
IClass
es 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
-
- JUMP_IF_TRUE - Static variable in class org.codehaus.janino.UnitCompiler
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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, Collection
s, Enumeration
s or
Iterator
s.
- 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 Iterator
s.
- 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
-
- 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
-
- 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
-
- op - Variable in class org.codehaus.janino.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
-
- 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
-
- 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
-
- 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 n
th 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- PATTERNS_NONE - Static variable in class org.codehaus.janino.util.StringPattern
-
- 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
-
- 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
-
- previous() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
-
- previousIndex() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
-
- previousIndex() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
-
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
-
- 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
-
- 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.
- 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
-
- Scanner(String, String) - Constructor for class org.codehaus.janino.Scanner
-
- Scanner(File) - Constructor for class org.codehaus.janino.Scanner
-
- Scanner(File, String) - Constructor for class org.codehaus.janino.Scanner
-
- 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
-
- 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
-
- SD_GETFIELD - Static variable in class org.codehaus.janino.Opcode
-
- SD_GETSTATIC - Static variable in class org.codehaus.janino.Opcode
-
- SD_INVOKEINTERFACE - Static variable in class org.codehaus.janino.Opcode
-
- SD_INVOKESPECIAL - Static variable in class org.codehaus.janino.Opcode
-
- SD_INVOKESTATIC - Static variable in class org.codehaus.janino.Opcode
-
- SD_INVOKEVIRTUAL - Static variable in class org.codehaus.janino.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
-
- SD_MULTIANEWARRAY - Static variable in class org.codehaus.janino.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
-
- SD_PUTSTATIC - Static variable in class org.codehaus.janino.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
-
- 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
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.Compiler
-
- 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
-
- setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
- setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
-
- setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
- setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.ICookable
-
Determines what kind of debugging information is included in the generates classes.
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.SimpleCompiler
-
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
-
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
-
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FieldDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- SimpleCompiler() - Constructor for class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
- SimpleCompiler - Class in org.codehaus.janino
-
- 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
-
- SimpleConstant(Location, long) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, float) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, double) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, char) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, boolean) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, String) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- 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
-
- 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 Class
es.
- 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
-
- 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
-
- 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'.
- 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
-
- 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
-
- 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
-
- 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 File
s 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
-
- 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
-
- typeMatches(String, String) - Static method in class org.codehaus.janino.tools.JGrep
-
- TypeParameter(String, Java.ReferenceType[]) - Constructor for class org.codehaus.janino.Java.TypeParameter
-