- 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
-
- accessFlags - Variable in class org.codehaus.janino.util.ClassFile
-
The access flags of the class.
- add(int) - Method in class org.codehaus.janino.Java.Modifiers
-
- add(T) - Method in class org.codehaus.janino.util.iterator.FilterListIterator
-
- 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.util.ClassFile
-
Add a "CONSTANT_Float_info" structure to the class file.
- addConstantIntegerInfo(int) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_Integer_info" structure to the class file.
- addConstantInterfaceMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_InterfaceMethodref_info" structure to the class file.
- addConstantLongInfo(long) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_Long_info" structure to the class file.
- addConstantMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_Methodref_info" structure to the class file.
- addConstantStringInfo(String) - Method in class org.codehaus.janino.util.ClassFile
-
Add a "CONSTANT_String_info" structure to the class file.
- addConstantUtf8Info(String) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Utf8_info" structure to the class file if no equal entry exists.
- addConstructor(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.Java.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
-
- 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.
- allocateLocalVariable(short) - Method in class org.codehaus.janino.CodeContext
-
Allocate space for a local variable of the given size (1 or 2)
on the local variable array.
- allocateLocalVariable(short, String, IClass) - Method in class org.codehaus.janino.CodeContext
-
Allocate space for a local variable of the given size (1 or 2)
on the local variable array.
- AlternateConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.AlternateConstructorInvocation
-
- AmbiguousName(Location, String[]) - Constructor for class org.codehaus.janino.Java.AmbiguousName
-
- AmbiguousName(Location, String[], int) - Constructor for class org.codehaus.janino.Java.AmbiguousName
-
- 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
-
- areInSamePackage(String, String) - Static method in class org.codehaus.janino.Descriptor
-
Checks whether two reference types are declared in the same package.
- argsNeedAdjust() - Method in class org.codehaus.janino.IClass.IInvocable
-
TODO
- arguments - Variable in class org.codehaus.janino.Java.ConstructorInvocation
-
The arguments to pass to the constructor.
- arguments - Variable in class org.codehaus.janino.Java.Invocation
-
Arguments to pass to the method.
- arguments - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
-
The arguments to pass to the constructor.
- arguments - Variable in class org.codehaus.janino.Java.NewClassInstance
-
The arguments to pass to the constructor.
- ArrayAccessExpression(Location, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayAccessExpression
-
- arrayIClass - Variable in class org.codehaus.janino.Java.NewInitializedArray
-
- ArrayInitializer(Location, Java.ArrayInitializerOrRvalue[]) - Constructor for class org.codehaus.janino.Java.ArrayInitializer
-
- arrayInitializer - Variable in class org.codehaus.janino.Java.NewInitializedArray
-
The (mandatory) initializer for the array.
- ArrayLength(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayLength
-
- ArrayType(Java.Type) - Constructor for class org.codehaus.janino.Java.ArrayType
-
- arrayType - Variable in class org.codehaus.janino.Java.NewInitializedArray
-
The array type to be instantiated.
- assertCooked() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
- assertNotCooked() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
- assertNotCooked() - Method in class org.codehaus.janino.SimpleCompiler
-
- AssertStatement(Location, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.AssertStatement
-
- Assignment(Location, Java.Lvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Assignment
-
- Atom(Location) - Constructor for class org.codehaus.janino.Java.Atom
-
- AttributeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.AttributeInfo
-
- AutoIndentWriter - Class in org.codehaus.janino.util
-
A
FilterWriter
that automatically indents lines by looking at
trailing opening braces ('{') and leading closing braces ('}').
- AutoIndentWriter(Writer) - Constructor for class org.codehaus.janino.util.AutoIndentWriter
-
- CachingJavaSourceClassLoader - Class in org.codehaus.janino
-
A
JavaSourceClassLoader
that uses a resource storage provided by the application to cache
compiled classes and thus saving unnecessary recompilations.
- CachingJavaSourceClassLoader(ClassLoader, File[], String, File) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
-
- CachingJavaSourceClassLoader(ClassLoader, ResourceFinder, String, ResourceFinder, ResourceCreator) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
-
Notice that this class is thread-safe if and only if the classFileCacheResourceCreator
stores its data
atomically, i.e.
- caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
-
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
-
- 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.
- 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
-
- ClassBodyDemo - Class in org.codehaus.commons.compiler.samples
-
A test program that allows you to play with the ClassBodyEvaluator
API.
- ClassBodyEvaluator - Class in org.codehaus.commons.compiler.jdk
-
- 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
-
- classesToTypes(Location, Class[]) - Method in class org.codehaus.janino.SimpleCompiler
-
- 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
-
- ClassFile.AttributeInfo - Class in org.codehaus.janino.util
-
Representation of a class file attribute (see JVMS7 4.7).
- ClassFile.ConstantClassInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.1.
- ClassFile.ConstantFieldrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantInterfaceMethodrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- 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.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).
- ClassFileIClass - Class in org.codehaus.janino
-
- ClassFileIClass(ClassFile, IClassLoader) - Constructor for class org.codehaus.janino.ClassFileIClass
-
- ClassLiteral(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.ClassLiteral
-
- ClassLoaderIClassLoader - Class in org.codehaus.janino
-
- ClassLoaderIClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
-
- ClassLoaderIClassLoader() - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
-
Equivalent to
- classToType(Location, Class) - Method in class org.codehaus.janino.SimpleCompiler
-
- 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
-
- 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.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.
- 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
-
- 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
-
- 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
-
- 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.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
-
- 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.
- 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.
- comprehensiveVisitor() - Method in class org.codehaus.janino.util.Traverser
-
- 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
-
- 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.
- ConstantFieldrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
-
- ConstantInterfaceMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- ConstantMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
-
- ConstantNameAndTypeInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
-
- ConstantPoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- ConstantValuePoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
-
- ConstructorDeclarator(Location, String, 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
-
- 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
.
- CREATE_NEXT_TO_SOURCE_FILE - Static variable in class org.codehaus.janino.Compiler
-
Special value for "classFileResourceCreator".
- createAnonymousClassName() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- createAnonymousClassName() - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Creates a unique name for an anonymous class.
- createFastClassBodyEvaluator(Scanner, Class, ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
- createFastClassBodyEvaluator(Scanner, String, Class, Class[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
- createFastEvaluator(String, Class<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.
- 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.
- 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
-
- CTOR_java_lang_StringBuilder__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
-
- currentElement - Variable in class org.codehaus.janino.Java.ForEachStatement
-
The 'current element local variable declaration' part of the 'enhanced FOR statement'.
- currentInserter() - Method in class org.codehaus.janino.CodeContext
-
- 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.
- getAccess() - Method in class org.codehaus.janino.ClassFileIClass
-
- getAccess() - Method in class org.codehaus.janino.IClass
-
- getAccess() - Method in class org.codehaus.janino.IClass.IField
-
- getAccess() - Method in class org.codehaus.janino.IClass.IInvocable
-
- getAccess() - Method in interface org.codehaus.janino.IClass.IMember
-
- getAccess() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
-
- 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.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.
- getAttributes() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
-
- getAttributes() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
-
- 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
-
- 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
-
- 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(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
-
- getDeclaredIClasses() - Method in class org.codehaus.janino.IClass
-
Returns the classes and interfaces declared as members of the class
(but not inherited classes and interfaces).
Returns an empty array for an array, primitive type or "void".
- getDeclaredIClasses2() - Method in class org.codehaus.janino.ClassFileIClass
-
- getDeclaredIClasses2() - Method in class org.codehaus.janino.IClass
-
- getDeclaredIConstructors() - Method in class org.codehaus.janino.IClass
-
Returns all the constructors declared by the class represented by the
type.
- getDeclaredIConstructors2() - Method in class org.codehaus.janino.ClassFileIClass
-
- getDeclaredIConstructors2() - Method in class org.codehaus.janino.IClass
-
- getDeclaredIField(String) - Method in class org.codehaus.janino.IClass
-
- getDeclaredIFields() - Method in class org.codehaus.janino.IClass
-
- getDeclaredIFields2() - Method in class org.codehaus.janino.ClassFileIClass
-
- getDeclaredIFields2() - 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
-
- getDeclaringClass() - Method in class org.codehaus.janino.Java.ConstructorDeclarator
-
- getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
-
- getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
-
- getDeclaringCompilationUnit() - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
-
- getDeclaringIClass() - Method in class org.codehaus.janino.IClass
-
- 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
-
- getDeclaringType() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
- getDeclaringType() - Method in class org.codehaus.janino.Java.FieldDeclaration
-
- getDeclaringType() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
-
- getDeclaringType() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
-
- getDeclaringType() - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
-
- getDefaultCompilerFactory() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
Finds the first implementation of
org.codehaus.commons.compiler
on the class path, then loads and
instantiates its
ICompilerFactory
.
- getDefaultReturnType() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
-
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
-
- 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
-
- 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.
- 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
-
- getIMethods() - Method in class org.codehaus.janino.IClass
-
Returns all methods declared in the class or interface, its superclasses and its
superinterfaces.
- getIMethods(IClass, String, List<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
- getInterfaces() - Method in class org.codehaus.janino.IClass
-
Returns the interfaces implemented by the class.
Returns the superinterfaces of the interface.
Returns "Cloneable" and "Serializable" for arrays.
Returns an empty array for primitive types and "void".
- getInterfaces2() - Method in class org.codehaus.janino.ClassFileIClass
-
- getInterfaces2() - Method in class org.codehaus.janino.IClass
-
- getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
-
- getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager
-
- 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
-
- 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
-
- 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.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
-
- 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
-
- 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
-
- 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
-
- getParameterTypes2() - Method in class org.codehaus.janino.IClass.IInvocable
-
- getProtectionDomain(String) - Method in interface org.codehaus.commons.compiler.AbstractJavaSourceClassLoader.ProtectionDomainFactory
-
- getResourceFinder() - Method in class org.codehaus.janino.util.ResourceFinderClassLoader
-
- getReturnType() - Method in class org.codehaus.janino.IClass.IMethod
-
- getScanner() - Method in class org.codehaus.janino.Parser
-
- getSingleTypeImport(String, 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.janino.util.ClassFile
-
Construct the name of a resource that could contain the source code of
the class with the given name.
- getSpecificationVersion() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
- getStart() - Method in class org.codehaus.janino.Java.LocalVariableSlot
-
- getStatements() - Method in class org.codehaus.janino.Java.Block
-
- getString() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- getSuperclass() - Method in class org.codehaus.janino.IClass
-
Returns the superclass of the class.
Returns "null" for class "Object", interfaces, arrays, primitive types
and "void".
- getSuperclass2() - Method in class org.codehaus.janino.ClassFileIClass
-
- getSuperclass2() - Method in class org.codehaus.janino.IClass
-
- getSyntheticIFields() - Method in class org.codehaus.janino.IClass
-
Returns the synthetic fields of an anonymous or local class, in
the order in which they are passed to all constructors.
- getThisClassName() - Method in class org.codehaus.janino.util.ClassFile
-
- getThrownExceptions() - Method in class org.codehaus.janino.IClass.IInvocable
-
Returns the types thrown by this constructor or method.
- getThrownExceptions2() - Method in class org.codehaus.janino.IClass.IInvocable
-
- 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.UnitCompiler.SimpleIField
-
- getUnitCompilers() - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
-
- 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.
- IClass - Class in org.codehaus.janino
-
A simplified equivalent to "java.lang.reflect".
- IClass() - Constructor for class org.codehaus.janino.IClass
-
- iClass - Variable in class org.codehaus.janino.Java.NewClassInstance
-
- iClass - Variable in class org.codehaus.janino.Java.SimpleType
-
- IClass.IConstructor - Class in org.codehaus.janino
-
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
.
- IClassBodyEvaluator - Interface in org.codehaus.commons.compiler
-
Parses a class body and returns it as a
Class
object ready for use with
java.lang.reflect.
- IClassLoader - Class in org.codehaus.janino
-
- IClassLoader(IClassLoader) - Constructor for class org.codehaus.janino.IClassLoader
-
- ICompilerFactory - Interface in org.codehaus.commons.compiler
-
- IConstructor() - Constructor for class org.codehaus.janino.IClass.IConstructor
-
- ICookable - Interface in org.codehaus.commons.compiler
-
"Cooking" means scanning a sequence of characters and turning them into some
JVM-executable artifact.
- identifier - Variable in class org.codehaus.janino.Java.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.
- IExpressionEvaluator - Interface in org.codehaus.commons.compiler
-
An engine that evaluates expressions in Java™ bytecode.
- IField() - Constructor for class org.codehaus.janino.IClass.IField
-
- IfStatement(Location, Java.Rvalue, Java.BlockStatement, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.IfStatement
-
Notice that the
elseStatement
is mandatory; for an if statement without
an "else" clause, a dummy
Java.EmptyStatement
should be passed.
- IInvocable() - Constructor for class org.codehaus.janino.IClass.IInvocable
-
- IMethod() - Constructor for class org.codehaus.janino.IClass.IMethod
-
- implementedTypes - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
-
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.
- 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.
- importTypeOnDemand(String, Location) - Method in class org.codehaus.janino.UnitCompiler
-
6.5.2.BL1.B1.B5, 6.5.2.BL1.B1.B6 Type-import-on-demand.
6.5.5.1.6 Type-import-on-demand declaration.
- INCLUDE - Static variable in class org.codehaus.janino.util.StringPattern
-
- INDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
Special character that inserts a line break and indents the following text by one position.
- 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.
- Initializer(Location, boolean, Java.Block) - Constructor for class org.codehaus.janino.Java.Initializer
-
- innerClassAccessFlags - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the classes
array as described in JVMS7 4.7.6.
- 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.
- Inserter() - Constructor for class org.codehaus.janino.CodeContext.Inserter
-
- Instanceof(Location, Java.Rvalue, Java.Type) - Constructor for class org.codehaus.janino.Java.Instanceof
-
- INT - Static variable in class org.codehaus.janino.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
-
- interfaces - Variable in class org.codehaus.janino.util.ClassFile
-
- invalidateMethodCaches() - Method in class org.codehaus.janino.IClass
-
- invalidateMethodCaches() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- Invocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.Invocation
-
- isAbstract() - Method in class org.codehaus.janino.ClassFileIClass
-
- isAbstract() - Method in class org.codehaus.janino.IClass.IMethod
-
- isAbstract() - Method in class org.codehaus.janino.IClass
-
Whether the class may be instantiated (JVMS 4.1 access_flags)
- isAbstract(short) - Static method in class org.codehaus.janino.Mod
-
- 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
-
- 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".
- isBridge(short) - Static method in class org.codehaus.janino.Mod
-
- isClassOrInterfaceReference(String) - Static method in class org.codehaus.janino.Descriptor
-
- IScriptEvaluator - Interface in org.codehaus.commons.compiler
-
An engine that executes a script in Java™ bytecode.
- 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(short) - Static method in class org.codehaus.janino.Mod
-
- 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(short) - Static method in class org.codehaus.janino.Mod
-
- isLessSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
-
- isMoreSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
-
- 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
-
- 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
-
- 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
-
- 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.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
-
- isTransient(short) - Static method in class org.codehaus.janino.Mod
-
- isVarargs() - Method in class org.codehaus.janino.IClass.IInvocable
-
- isVarargs(short) - Static method in class org.codehaus.janino.Mod
-
- 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.ConstantFieldrefInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- iterator() - Method in class org.codehaus.janino.util.iterator.IteratorCollection
-
- IteratorCollection<T> - Class in org.codehaus.janino.util.iterator
-
- IteratorCollection(Iterator) - Constructor for class org.codehaus.janino.util.iterator.IteratorCollection
-
- 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.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.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.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
-
- JAVA_LANG_ASSERTIONERROR - Static variable in class org.codehaus.janino.Descriptor
-
- 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
-
- 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
-
- JAVA_LANG_THROWABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Throwable
.
- JAVA_UTIL_ITERATOR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Iterator
.
- JavaFileManagerClassLoader - Class in org.codehaus.commons.compiler.jdk
-
- JavaFileManagerClassLoader(JavaFileManager) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
-
- JavaFileManagerClassLoader(JavaFileManager, ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaFileManagerClassLoader
-
- JavaSourceClassLoader - Class in org.codehaus.commons.compiler.jdk
-
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
-
- 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
-
- join(Object[], String) - Static method in class org.codehaus.janino.Java
-
- join(Object[], String, int, int) - Static method in class org.codehaus.janino.Java
-
- JUMP_IF_FALSE - Static variable in class org.codehaus.janino.UnitCompiler
-
- JUMP_IF_TRUE - Static variable in class org.codehaus.janino.UnitCompiler
-
- Offset() - Constructor for class org.codehaus.janino.CodeContext.Offset
-
- op - Variable in class org.codehaus.janino.Java.BinaryOperation
-
- open() - Method in class org.codehaus.janino.util.resource.FileResource
-
- open() - Method in interface org.codehaus.janino.util.resource.Resource
-
Opens the resource.
- openInputStream() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
-
- openOutputStream() - Method in class org.codehaus.commons.compiler.jdk.ByteArrayJavaFileManager.ByteArrayJavaFileObject
-
- operand - Variable in class org.codehaus.janino.Java.Crement
-
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.
- optionalBound - Variable in class org.codehaus.janino.Java.TypeParameter
-
The optional bound of the type parameter.
- 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
-
- 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.
- optionalExtendedType - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
-
The type of the extended class.
- optionalFileName - Variable in class org.codehaus.janino.Java.CompilationUnit
-
A string that explains the 'file' (or similar resource) where this CU was loaded from.
- 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.
- 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).
- 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.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.
- 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'.
- 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
-
- outerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the classes
array as described in JVMS7 4.7.6.
- 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.
- 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
-
- ParenthesizedExpression(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ParenthesizedExpression
-
- parseAdditiveExpression() - Method in class org.codehaus.janino.Parser
-
AdditiveExpression :=
MultiplicativeExpression { ( '+' | '-' ) MultiplicativeExpression }
- parseAndExpression() - Method in class org.codehaus.janino.Parser
-
AndExpression :=
EqualityExpression { '&' EqualityExpression }
- parseArgumentList() - Method in class org.codehaus.janino.Parser
-
ArgumentList := Expression { ',' Expression }
- parseArguments() - Method in class org.codehaus.janino.Parser
-
Arguments := '(' [ ArgumentList ] ')'
- parseArrayInitializer() - Method in class org.codehaus.janino.Parser
-
ArrayInitializer :=
'{' [ VariableInitializer { ',' VariableInitializer } [ ',' ] '}'
- 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 }
- 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() - Method in class org.codehaus.janino.Parser
-
CompilationUnit := [ PackageDeclaration ]
{ ImportDeclaration }
{ TypeDeclaration }
- parseConditionalAndExpression() - Method in class org.codehaus.janino.Parser
-
ConditionalAndExpression :=
InclusiveOrExpression { '&&' InclusiveOrExpression }
- parseConditionalExpression() - Method in class org.codehaus.janino.Parser
-
ConditionalExpression :=
ConditionalOrExpression [ '?' Expression ':' ConditionalExpression ]
- parseConditionalOrExpression() - Method in class org.codehaus.janino.Parser
-
ConditionalOrExpression :=
ConditionalAndExpression { '||' ConditionalAndExpression ]
- parseConstructorDeclarator(String, 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 ] ';'
- parseDimExpr() - Method in class org.codehaus.janino.Parser
-
DimExpr := '[' Expression ']'
- parseDimExprs() - Method in class org.codehaus.janino.Parser
-
DimExprs := DimExpr { DimExpr }
- parseDoStatement() - Method in class org.codehaus.janino.Parser
-
DoStatement := 'do' Statement 'while' '(' Expression ')' ';'
- parseEmptyStatement() - Method in class org.codehaus.janino.Parser
-
EmptyStatement := ';'
- parseEqualityExpression() - Method in class org.codehaus.janino.Parser
-
EqualityExpression :=
RelationalExpression { ( '==' | '!=' ) RelationalExpression }
- parseExclusiveOrExpression() - Method in class org.codehaus.janino.Parser
-
ExclusiveOrExpression :=
AndExpression { '^' AndExpression }
- parseExpression() - Method in class org.codehaus.janino.Parser
-
Expression := AssignmentExpression
- parseExpressionList() - Method in class org.codehaus.janino.Parser
-
ExpressionList := Expression { ',' Expression }
- parseExpressionStatement() - Method in class org.codehaus.janino.Parser
-
ExpressionStatement := Expression ';'
- parseFieldDeclarationRest(String) - Method in class org.codehaus.janino.Parser
-
FieldDeclarationRest :=
VariableDeclaratorRest
{ ',' VariableDeclarator }
- parseFormalParameter(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 )
- 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
) { '[' ']' }
- 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
- 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
-
- 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
-
- 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).
- prependParameter(String, String) - Static method in class org.codehaus.janino.MethodDescriptor
-
Patches an additional parameter into a given method descriptor.
- previous() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
-
- previous() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
-
- previousIndex() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
-
- previousIndex() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
-
- PrimitiveWrapper - Class in org.codehaus.commons.compiler
-
A helper class that wraps primitive values in their wrapper classes.
- 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<T> - Interface in org.codehaus.janino.util
-
- ProducerIterator<T> - Class in org.codehaus.janino.util.iterator
-
- 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.
- pushInserter(CodeContext.Inserter) - Method in class org.codehaus.janino.CodeContext
-
- pw - Variable in class org.codehaus.janino.UnparseVisitor
-
Where the visit...()
methods print their text.
- 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.
- 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.
- ScriptDemo - Class in org.codehaus.commons.compiler.samples
-
A test program that allows you to play around with the
ScriptEvaluator
class.
- ScriptEvaluator - Class in org.codehaus.commons.compiler.jdk
-
- 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
- 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.
- 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
-
- 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
-
- SingleTypeImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
-
- size(String) - Static method in class org.codehaus.janino.Descriptor
-
- size() - Method in class org.codehaus.janino.util.iterator.IteratorCollection
-
- skip(long) - Method in class org.codehaus.commons.io.MultiReader
-
- slot - Variable in class org.codehaus.janino.Java.LocalVariable
-
The slot reserved for this local variable.
- SourceFileAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SourceFileAttribute
-
- 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
-
- 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.ConstantFieldrefInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
-
- store(OutputStream) - Method in class org.codehaus.janino.util.ClassFile
-
- 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.ConstantValueAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SyntheticAttribute
-
- storeClassFile(ClassFile, File) - Method in class org.codehaus.janino.Compiler
-
Store the byte code of this
ClassFile
in the file system.
- storeCodeAttributeBody(DataOutputStream, short, short) - Method in class org.codehaus.janino.CodeContext
-
- storeLocalVariableTable(DataOutputStream, short) - Method in class org.codehaus.janino.CodeContext
-
- STRICTFP - Static variable in class org.codehaus.janino.Mod
-
This flag is set on STRICTFP methods, and is mutually exclusive with
Mod.ABSTRACT
.
- 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).
- 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.
- 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
-
- SuperclassFieldAccessExpression(Location, Java.Type, String) - Constructor for class org.codehaus.janino.Java.SuperclassFieldAccessExpression
-
- SuperclassMethodInvocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperclassMethodInvocation
-
- SuperConstructorInvocation(Location, Java.Rvalue, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperConstructorInvocation
-
- SwitchBlockStatementGroup(Location, List<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.
- 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'.