Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AALOAD - Static variable in class org.codehaus.janino.Opcode
- AASTORE - Static variable in class org.codehaus.janino.Opcode
- ABSTRACT - Static variable in class org.codehaus.janino.Mod
-
This flag is set on all interfaces, ABSTRACT classes and ABSTRACT methods, and is mutually exclusive with
Mod.FINAL
,Mod.NATIVE
,Mod.PRIVATE
,Mod.STATIC
andMod.SYNCHRONIZED
. - AbstractAnnotation(Java.Type) - Constructor for class org.codehaus.janino.Java.AbstractAnnotation
- AbstractClassDeclaration(Location, Java.Modifier[], Java.TypeParameter[]) - Constructor for class org.codehaus.janino.Java.AbstractClassDeclaration
- abstractCompilationUnit - Variable in class org.codehaus.janino.UnitCompiler
- AbstractCompilationUnit(String, Java.AbstractCompilationUnit.ImportDeclaration[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit
- abstractCompilationUnitCopier - Variable in class org.codehaus.janino.util.DeepCopier
- abstractCompilationUnitTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.AbstractCompilationUnit
. - AbstractCompiler - Class in org.codehaus.commons.compiler
-
A base class and wrapper for
invalid reference
Compiler
- AbstractCompiler() - Constructor for class org.codehaus.commons.compiler.AbstractCompiler
- AbstractCompilerFactory - Class in org.codehaus.commons.compiler
-
Base class for a simple
ICompilerFactory
. - AbstractCompilerFactory() - Constructor for class org.codehaus.commons.compiler.AbstractCompilerFactory
- AbstractJavaSourceClassLoader - Class in org.codehaus.commons.compiler
-
A
ClassLoader
that, unlike usualClassLoader
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
- AbstractTraverser<EX> - Class in org.codehaus.janino.util
-
A basic implementation of
Traverser
; eachtraverse*(s)
method invokes thetraverse*()
methods of all Java elements subordinate tox
. - AbstractTraverser() - Constructor for class org.codehaus.janino.util.AbstractTraverser
- AbstractTraverser(Traverser<EX>) - Constructor for class org.codehaus.janino.util.AbstractTraverser
- AbstractTypeBodyDeclaration(Location, Java.Modifier[]) - Constructor for class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
- AbstractTypeDeclaration(Location, Java.Modifier[], Java.TypeParameter[]) - Constructor for class org.codehaus.janino.Java.AbstractTypeDeclaration
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.BooleanElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.ByteElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.CharElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.ClassElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.ConstantElementValue
-
Invokes the respective method of the
ClassFile.ConstantElementValue.Visitor
. - accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.DoubleElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.FloatElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.IntElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.LongElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.ShortElementValue
- accept(ClassFile.ConstantElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.StringElementValue
- accept(ClassFile.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.Annotation
- accept(ClassFile.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.ArrayElementValue
- accept(ClassFile.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.ConstantElementValue
- accept(ClassFile.ElementValue.Visitor<R, EX>) - Method in interface org.codehaus.janino.util.ClassFile.ElementValue
-
Invokes the respective method of the
ClassFile.ElementValue.Visitor
. - accept(ClassFile.ElementValue.Visitor<R, EX>) - Method in class org.codehaus.janino.util.ClassFile.EnumConstValue
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.AppendFrame
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ChopFrame
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.FullFrame
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrame
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrameExtended
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
- accept(ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T>) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrame
-
Invokes the "right"
visit...()
method of theClassFile.StackMapTableAttribute.StackMapFrameVisitor
. - accept(SignatureParser.FieldTypeSignatureVisitor<T, EX>) - Method in class org.codehaus.janino.util.signature.SignatureParser.ArrayTypeSignature
- accept(SignatureParser.FieldTypeSignatureVisitor<T, EX>) - Method in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
- accept(SignatureParser.FieldTypeSignatureVisitor<T, EX>) - Method in interface org.codehaus.janino.util.signature.SignatureParser.FieldTypeSignature
- accept(SignatureParser.FieldTypeSignatureVisitor<T, EX>) - Method in class org.codehaus.janino.util.signature.SignatureParser.TypeVariableSignature
- accept(Visitor.AbstractCompilationUnitVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractCompilationUnit
-
Invokes the "
visit...()
" method ofVisitor.AbstractCompilationUnitVisitor
for the concreteJava.AbstractCompilationUnit
type. - accept(Visitor.AbstractCompilationUnitVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CompilationUnit
- accept(Visitor.AbstractCompilationUnitVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ModularCompilationUnit
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.Annotation
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MarkerAnnotation
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NormalAnnotation
- accept(Visitor.AnnotationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SingleElementAnnotation
- accept(Visitor.ArrayInitializerOrRvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayInitializer
- accept(Visitor.ArrayInitializerOrRvalueVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.ArrayInitializerOrRvalue
- accept(Visitor.ArrayInitializerOrRvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Rvalue
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayType
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Atom
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ConstructorInvocation
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Package
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PrimitiveType
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReferenceType
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Rvalue
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.RvalueMemberType
- accept(Visitor.AtomVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SimpleType
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AssertStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Block
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.BlockStatement
-
Invokes the "
visit...()
" method ofVisitor.BlockStatementVisitor
for the concreteJava.BlockStatement
type. - accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BreakStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ContinueStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.DoStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.EmptyStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ExpressionStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldDeclaration
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ForEachStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ForStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.IfStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Initializer
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LabeledStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalClassDeclarationStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReturnStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SwitchStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SynchronizedStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ThrowStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.TryStatement
- accept(Visitor.BlockStatementVisitor<R, EX>) - Method in class org.codehaus.janino.Java.WhileStatement
- accept(Visitor.ConstructorInvocationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
- accept(Visitor.ConstructorInvocationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ConstructorInvocation
-
Invokes the "
visit...()
" method ofVisitor.ConstructorInvocationVisitor
for the concreteJava.ConstructorInvocation
. - accept(Visitor.ConstructorInvocationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
- accept(Visitor.ElementValueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractAnnotation
- accept(Visitor.ElementValueVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.ElementValue
-
Invokes the "
visit...()
" method ofVisitor.ElementValueVisitor
for the concreteJava.ElementValue
type. - accept(Visitor.ElementValueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ElementValueArrayInitializer
- accept(Visitor.ElementValueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Rvalue
- accept(Visitor.FieldDeclarationOrInitializerVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldDeclaration
- accept(Visitor.FieldDeclarationOrInitializerVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.FieldDeclarationOrInitializer
- accept(Visitor.FieldDeclarationOrInitializerVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Initializer
- accept(Visitor.FunctionDeclaratorVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ConstructorDeclarator
- accept(Visitor.FunctionDeclaratorVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FunctionDeclarator
-
Invokes the "
visit...()
" method ofVisitor.FunctionDeclaratorVisitor
for the concreteJava.FunctionDeclarator
type. - accept(Visitor.FunctionDeclaratorVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MethodDeclarator
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.ImportDeclaration
-
Invokes the "
visit...()
" method ofVisitor.ImportVisitor
for the concreteJava.AbstractCompilationUnit.ImportDeclaration
type. - accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration
- accept(Visitor.ImportVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration
- accept(Visitor.LambdaBodyVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BlockLambdaBody
- accept(Visitor.LambdaBodyVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ExpressionLambdaBody
- accept(Visitor.LambdaBodyVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.LambdaBody
- accept(Visitor.LambdaParametersVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FormalLambdaParameters
- accept(Visitor.LambdaParametersVisitor<R, EX>) - Method in class org.codehaus.janino.Java.IdentifierLambdaParameters
- accept(Visitor.LambdaParametersVisitor<R, EX>) - Method in class org.codehaus.janino.Java.InferredLambdaParameters
- accept(Visitor.LambdaParametersVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.LambdaParameters
-
Invokes the "
visit...()
" method ofVisitor.LambdaParametersVisitor
for the concreteJava.LambdaParameters
. - accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AmbiguousName
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayAccessExpression
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldAccess
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldAccessExpression
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalVariableAccess
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Lvalue
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ParenthesizedExpression
- accept(Visitor.LvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
- accept(Visitor.ModifierVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AbstractAnnotation
- accept(Visitor.ModifierVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AccessModifier
- accept(Visitor.ModifierVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.Modifier
- accept(Visitor.ModuleDirectiveVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ExportsModuleDirective
- accept(Visitor.ModuleDirectiveVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.ModuleDirective
-
Invokes the "
visit...()
" method ofVisitor.ModuleDirectiveVisitor
for the concreteJava.ModuleDirective
type. - accept(Visitor.ModuleDirectiveVisitor<R, EX>) - Method in class org.codehaus.janino.Java.OpensModuleDirective
- accept(Visitor.ModuleDirectiveVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ProvidesModuleDirective
- accept(Visitor.ModuleDirectiveVisitor<R, EX>) - Method in class org.codehaus.janino.Java.RequiresModuleDirective
- accept(Visitor.ModuleDirectiveVisitor<R, EX>) - Method in class org.codehaus.janino.Java.UsesModuleDirective
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayCreationReference
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayLength
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Assignment
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BinaryOperation
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.BooleanLiteral
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Cast
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.CharacterLiteral
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ClassInstanceCreationReference
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ClassLiteral
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ConditionalExpression
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Crement
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FloatingPointLiteral
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Instanceof
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.IntegerLiteral
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LambdaExpression
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Lvalue
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MethodInvocation
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MethodReference
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewAnonymousClassInstance
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewArray
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewClassInstance
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NewInitializedArray
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.NullLiteral
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ParameterAccess
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.QualifiedThisReference
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Rvalue
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SimpleConstant
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.StringLiteral
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SuperclassMethodInvocation
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ThisReference
- accept(Visitor.RvalueVisitor<R, EX>) - Method in class org.codehaus.janino.Java.UnaryOperation
- accept(Visitor.TryStatementResourceVisitor<R, EX>) - Method in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
- accept(Visitor.TryStatementResourceVisitor<R, EX>) - Method in class org.codehaus.janino.Java.TryStatement.Resource
-
Invokes the "
visit...()
" method ofVisitor.TryStatementResourceVisitor
for the concreteJava.TryStatement.Resource
type. - accept(Visitor.TryStatementResourceVisitor<R, EX>) - Method in class org.codehaus.janino.Java.TryStatement.VariableAccessResource
- accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayType
- accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReferenceType
- accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.TypeArgument
-
Invokes the "
visit...()
" method ofVisitor.TypeArgumentVisitor
for the concreteJava.TypeArgument
type. - accept(Visitor.TypeArgumentVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Wildcard
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FieldDeclaration
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.FunctionDeclarator
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Initializer
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberAnnotationTypeDeclaration
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
- accept(Visitor.TypeBodyDeclarationVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
-
Invokes the "
visit...()
" method ofVisitor.TypeBodyDeclarationVisitor
for the concreteJava.TypeBodyDeclaration
type. - accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.EnumConstant
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.LocalClassDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberAnnotationTypeDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PackageMemberAnnotationTypeDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PackageMemberEnumDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- accept(Visitor.TypeDeclarationVisitor<R, EX>) - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Invokes the "
visit...()
" method ofVisitor.TypeDeclarationVisitor
for the concreteJava.TypeDeclaration
type. - accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ArrayType
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.PrimitiveType
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.ReferenceType
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.RvalueMemberType
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.SimpleType
- accept(Visitor.TypeVisitor<R, EX>) - Method in class org.codehaus.janino.Java.Type
- accept(T) - Method in interface org.codehaus.commons.compiler.java8.java.util.function.Consumer
- Access - Enum in org.codehaus.janino
-
Return value for
IClass.IMember.getAccess()
. - Access() - Constructor for enum org.codehaus.janino.Access
- ACCESS_MODIFIER_KEYWORDS - Static variable in class org.codehaus.janino.Parser
- accessControlContext - Variable in class org.codehaus.commons.compiler.Sandbox
- accessFlags - Variable in class org.codehaus.janino.ClassFileIClass
- accessFlags - Variable in class org.codehaus.janino.util.ClassFile
-
The access flags of the class.
- accessFlags - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
- accessFlags - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
- accessFlags(Java.Modifier[]) - Method in class org.codehaus.janino.UnitCompiler
- accessFlags2Access(short) - Static method in class org.codehaus.janino.ClassFileIClass
- AccessModifier(String, Location) - Constructor for class org.codehaus.janino.Java.AccessModifier
- accessModifiers(Location, String...) - Static method in class org.codehaus.janino.Java
- accessModifiers(Location, String...) - Static method in class org.codehaus.janino.UnitCompiler
- ACONST_NULL - Static variable in class org.codehaus.janino.Opcode
- aconstnull(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- add(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- add(T) - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.ElementValue>) - Method in interface org.codehaus.janino.util.Annotatable
-
Adds a "Runtime[In]visibleAnnotations" attribute to
this
object (if that annotation does not yet exist) and adds an entry to it. - addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.ElementValue>) - Method in class org.codehaus.janino.util.ClassFile
-
Creates a
Runtime[In]visibleAnnotations
attribute on the class (if it does not yet exist) and adds an entry to it. - addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.ElementValue>) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
- addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.ElementValue>) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- addAnnotationsAttributeEntry(boolean, String, Map<Short, ClassFile.ElementValue>, List<ClassFile.AttributeInfo>) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a
Runtime[In]visibleAnnotations
attribute to the target (if it does not yet exist) and adds an entry to it. - addAttribute(ClassFile.AttributeInfo) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
-
Adds the attribute to this field.
- addAttribute(ClassFile.AttributeInfo) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
-
Adds the attribute to this method.
- addClassFile(ClassFile) - Method in class org.codehaus.janino.UnitCompiler
-
Adds the given
ClassFile
to the result set. - addConstant(Java.EnumConstant) - Method in interface org.codehaus.janino.Java.EnumDeclaration
-
Adds another constant to this enum declaration.
- addConstant(Java.EnumConstant) - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
- addConstant(Java.EnumConstant) - Method in class org.codehaus.janino.Java.PackageMemberEnumDeclaration
- addConstantClassInfo(String) - Method in class org.codehaus.janino.util.ClassFile
-
Returns the constant index number for a "CONSTANT_Class_info" structure to the class file.
- addConstantClassInfo(IClass) - Method in class org.codehaus.janino.UnitCompiler
- 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.UnitCompiler
- addConstantDoubleInfo(double) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Double_info" structure to the class file.
- addConstantFieldrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Fieldref_info" structure to the class file.
- addConstantFieldrefInfo(IClass, String, IClass) - Method in class org.codehaus.janino.UnitCompiler
- addConstantFloatInfo(float) - Method in class org.codehaus.janino.UnitCompiler
- addConstantFloatInfo(float) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Float_info" structure to the class file.
- addConstantIntegerInfo(int) - Method in class org.codehaus.janino.UnitCompiler
- addConstantIntegerInfo(int) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Integer_info" structure to the class file.
- addConstantInterfaceMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_InterfaceMethodref_info" structure to the class file.
- addConstantInterfaceMethodrefInfo(IClass, String, String) - Method in class org.codehaus.janino.UnitCompiler
- addConstantLongInfo(long) - Method in class org.codehaus.janino.UnitCompiler
- addConstantLongInfo(long) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Long_info" structure to the class file.
- addConstantMethodrefInfo(String, String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Methodref_info" structure to the class file.
- addConstantMethodrefInfo(IClass, String, String) - Method in class org.codehaus.janino.UnitCompiler
- addConstantNameAndTypeInfo(String, String) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_NameAndType_info" structure to the class file.
- addConstantSifldInfo(Object) - Method in class org.codehaus.janino.util.ClassFile
-
Convenience method that adds a String, Integer, Float, Long or Double ConstantInfo.
- addConstantStringInfo(String) - Method in class org.codehaus.janino.UnitCompiler
- addConstantStringInfo(String) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_String_info" structure to the class file.
- addConstantUtf8Info(String) - Method in class org.codehaus.janino.util.ClassFile
-
Adds a "CONSTANT_Utf8_info" structure to the class file if no equal entry exists.
- addConstructor(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
-
Adds one
Java.ConstructorDeclarator
to this class. - addDeclaredMethod(Java.MethodDeclarator) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
Adds one
Java.MethodDeclarator
to this type. - addDeprecatedAttribute() - Method in class org.codehaus.janino.util.ClassFile
-
Adds the
Deprecated
attribute to this class. - addExceptionTableEntry(CodeContext.Offset, CodeContext.Offset, CodeContext.Offset, String) - Method in class org.codehaus.janino.CodeContext
-
Adds another entry to the "exception_table" of this code attribute (see JVMS 4.7.3).
- addFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
-
Adds one field declaration to this class.
- addFieldDeclarationOrInitializer(Java.FieldDeclarationOrInitializer) - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
-
Adds one field declaration or initializer to this class.
- addFieldInfo(short, String, String, Object) - Method in class org.codehaus.janino.util.ClassFile
-
Creates a
ClassFile.FieldInfo
and adds it to this class. - addFields(Java.FieldDeclaration, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
-
Creates and adds
ClassFile.FieldInfo
s to the cf for all fields declared by the fd. - addInitializer(Java.Initializer) - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
-
Adds one initializer to this class.
- addInnerClassesAttributeEntry(ClassFile.InnerClassesAttribute.Entry) - Method in class org.codehaus.janino.util.ClassFile
-
Creates an
InnerClasses
attribute if it does not exist, then adds the entry to theInnerClasses
attribute. - addLineNumberOffset(int) - Method in class org.codehaus.janino.CodeContext
- addLineNumberOffset(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- addMemberTypeDeclaration(Java.MemberTypeDeclaration) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
Adds one
Java.MemberTypeDeclaration
to this type. - addMethodInfo(short, String, MethodDescriptor) - Method in class org.codehaus.janino.util.ClassFile
-
Creates a
ClassFile.MethodInfo
and adds it to this class. - addMethodInfo(Java.Locatable, ClassFile, short, String, MethodDescriptor) - Static method in class org.codehaus.janino.UnitCompiler
- addOffset(String) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
Derived classes call this method to "reset" the current line and column number at the currently read input character, and also changes the "file name" (see
SimpleCompiler.cook(String, Reader)
). - 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 compilation unit.
- addResource(String, byte[]) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
-
Adds another
Resource
, so that it can later be found withMapResourceFinder.findResource(String)
,ResourceFinder.findResourceAsStream(String)
andMapResourceFinder.resources()
. - addResource(String, String) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- addResource(Resource) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
-
Adds another
Resource
, so that it can later be found withMapResourceFinder.findResource(String)
,ResourceFinder.findResourceAsStream(String)
andMapResourceFinder.resources()
. - 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<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.Java.Block
-
Adds a list of statements to the end of the block.
- addToArray(ClassFile.StackMapTableAttribute.VerificationTypeInfo[], ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Static method in class org.codehaus.janino.StackMap
- addToConstantPool(ClassFile.ConstantPoolInfo) - Method in class org.codehaus.janino.util.ClassFile
-
Adds an entry to the constant pool and returns its index, or, if an equal entry already exists in the constant pool, returns the index of that entry.
- allButLast(String[]) - Static method in class org.codehaus.janino.UnitCompiler
- allLocalVars - Variable in class org.codehaus.janino.CodeContext
-
All the local variables that are allocated in any block in this
CodeContext
. - allocatedBytes - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
- allocatedObjects - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
- allocateLocalVariable(boolean, IType) - Method in class org.codehaus.janino.UnitCompiler
- allocateLocalVariable(short) - Method in class org.codehaus.janino.CodeContext
-
Allocates space for a local variable of the given size (1 or 2) on the local variable array.
- allocateLocalVariable(short, String, IType) - Method in class org.codehaus.janino.CodeContext
-
Allocates space for a local variable of the given size (1 or 2) on the local variable array.
- allocateLocalVariableAndMarkAsInitialized(boolean, IType) - Method in class org.codehaus.janino.UnitCompiler
- allocateLocalVariableSlot(IType, String) - Method in class org.codehaus.janino.UnitCompiler
- allocateLocalVariableSlotAndMarkAsInitialized(IType, String) - Method in class org.codehaus.janino.UnitCompiler
- ALOAD - Static variable in class org.codehaus.janino.Opcode
- ALOAD_0 - Static variable in class org.codehaus.janino.Opcode
- ALOAD_1 - Static variable in class org.codehaus.janino.Opcode
- ALOAD_2 - Static variable in class org.codehaus.janino.Opcode
- ALOAD_3 - Static variable in class org.codehaus.janino.Opcode
- AlternateConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.AlternateConstructorInvocation
- AmbiguousName(Location, String[]) - Constructor for class org.codehaus.janino.Java.AmbiguousName
- AmbiguousName(Location, String[], int) - Constructor for class org.codehaus.janino.Java.AmbiguousName
- andOrXor(Java.Locatable, String) - Method in class org.codehaus.janino.UnitCompiler
- anewarray(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
- ANEWARRAY - Static variable in class org.codehaus.janino.Opcode
- Annotatable - Interface in org.codehaus.janino.util
-
An object in a Java class file which can have annotations (classes, methods and fields).
- Annotation(short, Map<Short, ClassFile.ElementValue>) - Constructor for class org.codehaus.janino.util.ClassFile.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. - ANNOTATION_TYPE_DECLARATION - Enum constant in enum org.codehaus.janino.Parser.MethodDeclarationContext
-
Annotation type method declaration.
- annotationCopier - Variable in class org.codehaus.janino.util.DeepCopier
- AnnotationDefaultAttribute(short, ClassFile.ElementValue) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationDefaultAttribute
- annotations - Variable in class org.codehaus.janino.Java.ReferenceType
-
The "type annotations" of this type, see JLS9, 9.7.4.
- annotations - Variable in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- AnnotationsAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- AnnotationsAttribute(short, ClassFile.Annotation[]) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- annotationTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.Annotation
. - annotationTypeElementModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- annotationUnparser - Variable in class org.codehaus.janino.Unparser
- anonymousClassCount - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
For naming anonymous classes.
- anonymousClassDeclaration - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
-
The declaration of the anonymous class to instantiate.
- AnonymousClassDeclaration(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.AnonymousClassDeclaration
- 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 - Enum constant in enum org.codehaus.janino.util.signature.SignatureParser.TypeArgument.Mode
- ANY_TYPE - Static variable in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Deprecated.
- ApiLog - Class in org.codehaus.commons.compiler.util.reflect
-
Simple logging of method invocations.
- ApiLog() - Constructor for class org.codehaus.commons.compiler.util.reflect.ApiLog
- AppendFrame(int, ClassFile.StackMapTableAttribute.VerificationTypeInfo[]) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.AppendFrame
- areInSamePackage(String, String) - Static method in class org.codehaus.janino.Descriptor
-
Checks whether two reference types are declared in the same package.
- ARETURN - Static variable in class org.codehaus.janino.Opcode
- argsNeedAdjust - Variable in class org.codehaus.janino.IClass.IInvocable
- argsNeedAdjust() - Method in class org.codehaus.janino.IClass.IInvocable
-
TODO
- arguments - Variable in class org.codehaus.janino.Java.ConstructorInvocation
-
The arguments to pass to the constructor.
- arguments - Variable in class org.codehaus.janino.Java.EnumConstant
-
The optional arguments that appear after the enum constant name iff the enum declares constructors with one or more parameters.
- 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
- ArrayCreationReference(Location, Java.ArrayType) - Constructor for class org.codehaus.janino.Java.ArrayCreationReference
- ArrayElementValue(ClassFile.ElementValue[]) - Constructor for class org.codehaus.janino.util.ClassFile.ArrayElementValue
- arrayIClass - Variable in class org.codehaus.janino.Java.NewInitializedArray
-
The resolved
Java.NewInitializedArray.arrayType
. - arrayIClasses - Variable in class org.codehaus.janino.IClassLoader
- arrayInitializer - Variable in class org.codehaus.janino.Java.NewInitializedArray
-
The (mandatory) initializer for the array.
- ArrayInitializer(Location, Java.ArrayInitializerOrRvalue[]) - Constructor for class org.codehaus.janino.Java.ArrayInitializer
- arrayInitializerOrRvalueCopier - Variable in class org.codehaus.janino.util.DeepCopier
- arrayInitializerOrRvalueTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
- arrayInitializerOrRvalueUnparser - Variable in class org.codehaus.janino.Unparser
- arraylength(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- ArrayLength(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayLength
- ARRAYLENGTH - Static variable in class org.codehaus.janino.Opcode
- arraystore(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- arrayType - Variable in class org.codehaus.janino.Java.NewInitializedArray
-
The array type to be instantiated.
- ArrayType(Java.Type) - Constructor for class org.codehaus.janino.Java.ArrayType
- ArrayTypeSignature(SignatureParser.TypeSignature) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.ArrayTypeSignature
- assertCooked() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- assertCooked() - Method in class org.codehaus.janino.ClassBodyEvaluator
- assertCooked() - Method in class org.codehaus.janino.SimpleCompiler
- assertNonNull(T) - Static method in class org.codehaus.janino.UnitCompiler
- assertNotNull(T) - Static method in class org.codehaus.janino.util.DeepCopier
- AssertStatement(Location, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.AssertStatement
- assertUncooked() - Method in class org.codehaus.janino.SimpleCompiler
- Assignment(Location, Java.Lvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Assignment
- assignmentConversion(Java.Locatable, IType, IType, Object) - Method in class org.codehaus.janino.UnitCompiler
-
Implements "assignment conversion" (JLS7 5.2) (more precisely: "assignment contexts".)
- assignSyntheticParametersToSyntheticFields(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.UnitCompiler
-
Copies the values of the synthetic parameters of this constructor ("this$..." and "val$...") to the synthetic fields of the object ("this$..." and "val$...").
- ASTORE - Static variable in class org.codehaus.janino.Opcode
- ASTORE_0 - Static variable in class org.codehaus.janino.Opcode
- ASTORE_1 - Static variable in class org.codehaus.janino.Opcode
- ASTORE_2 - Static variable in class org.codehaus.janino.Opcode
- ASTORE_3 - Static variable in class org.codehaus.janino.Opcode
- AT_END - Enum constant in enum org.codehaus.commons.compiler.util.iterator.Iterables.State
-
The delegate Iterator is at its end.
- AT_END - Static variable in class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- atEoi() - Method in interface org.codehaus.janino.util.charstream.CharStream
- atEoi() - Method in class org.codehaus.janino.util.charstream.StringCharStream
- athrow(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- ATHROW - Static variable in class org.codehaus.janino.Opcode
- Atom(Location) - Constructor for class org.codehaus.janino.Java.Atom
- atomCopier - Variable in class org.codehaus.janino.util.DeepCopier
- atomTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.Atom
. - atomUnparser - Variable in class org.codehaus.janino.Unparser
- AttributeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.AttributeInfo
- attributes - Variable in class org.codehaus.janino.util.ClassFile
-
The
ClassFile.AttributeInfo
s of the attributes of this class or interface. - attributes - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
- attributes - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
- attributes - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
- AutoIndentWriter - Class in org.codehaus.janino.util
-
A
FilterWriter
that indents lines by processing some control characters in the character stream. - AutoIndentWriter(Writer) - Constructor for class org.codehaus.janino.util.AutoIndentWriter
B
- BALOAD - Static variable in class org.codehaus.janino.Opcode
- baseType - Variable in class org.codehaus.janino.Java.AnonymousClassDeclaration
-
Base class or interface.
- BasicBlock() - Constructor for class org.codehaus.janino.CodeContext.BasicBlock
- BASTORE - Static variable in class org.codehaus.janino.Opcode
- beautifyPackageNamePrefix(String) - Method in interface org.codehaus.janino.util.signature.SignatureParser.Options
-
Optionally modifies package name prefixes before they are used in the various
Object.toString()
methods. - begin() - Method in class org.codehaus.commons.compiler.util.Benchmark
- beginning - Variable in class org.codehaus.janino.CodeContext
- beginReporting() - Method in class org.codehaus.commons.compiler.util.Benchmark
-
Begins a benchmark (see
Benchmark.begin()
) and report the fact. - beginReporting(String) - Method in class org.codehaus.commons.compiler.util.Benchmark
-
Begins a benchmark (see
Benchmark.begin()
) and report the fact. - beginTimes - Variable in class org.codehaus.commons.compiler.util.Benchmark
- benchmark - Variable in class org.codehaus.janino.Compiler
- Benchmark - Class in org.codehaus.commons.compiler.util
-
Implements a scheme for benchmarking, i.e.
- Benchmark(boolean) - Constructor for class org.codehaus.commons.compiler.util.Benchmark
- Benchmark(boolean, Benchmark.Reporter) - Constructor for class org.codehaus.commons.compiler.util.Benchmark
-
Sets up a
Benchmark
with a customBenchmark.Reporter
. - Benchmark.Reporter - Interface in org.codehaus.commons.compiler.util
-
Interface used to report messages.
- binaryNumericPromotionType(Java.Locatable, IType, IType) - Method in class org.codehaus.janino.UnitCompiler
- BinaryOperation(Location, Java.Rvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.BinaryOperation
- BIPUSH - Static variable in class org.codehaus.janino.Opcode
- block - Variable in class org.codehaus.janino.Java.BlockLambdaBody
-
The block that poses the lambda body.
- block - Variable in class org.codehaus.janino.Java.Initializer
-
The block that poses the initializer.
- Block(Location) - Constructor for class org.codehaus.janino.Java.Block
- BLOCK - Enum constant in enum org.codehaus.janino.Parser.ClassDeclarationContext
-
The class declaration appears inside a 'block'.
- BlockLambdaBody(Java.Block) - Constructor for class org.codehaus.janino.Java.BlockLambdaBody
- blockStatementCopier - Variable in class org.codehaus.janino.util.DeepCopier
- blockStatements - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
-
The statements following the CASE labels.
- blockStatementTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.BlockStatement
. - blockStatementUnparser - Variable in class org.codehaus.janino.Unparser
- body - Variable in class org.codehaus.janino.Java.CatchClause
-
Body of the CATCH clause.
- body - Variable in class org.codehaus.janino.Java.ContinuableStatement
-
The body of this continuable statement.
- body - Variable in class org.codehaus.janino.Java.LabeledStatement
-
The labeled block.
- body - Variable in class org.codehaus.janino.Java.LambdaExpression
-
The body of this lambda expression; see JLS9 15.27.2.
- body - Variable in class org.codehaus.janino.Java.SynchronizedStatement
-
The body of this SYNCHRONIZED statement.
- body - Variable in class org.codehaus.janino.Java.TryStatement
-
The body of the TRY statement.
- BOOLEAN - Enum constant in enum org.codehaus.janino.Java.Primitive
- BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type BOOLEAN.
- BOOLEAN - Static variable in class org.codehaus.janino.IClass
-
The
IClass
object for the primitive type BOOLEAN. - BOOLEAN - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
The primitive '
boolean
' type. - BOOLEAN_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a boolean literal; its
Token.value
is either 'true' or 'false'. - BooleanElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.BooleanElementValue
- BooleanLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.BooleanLiteral
- BooleanRvalue(Location) - Constructor for class org.codehaus.janino.Java.BooleanRvalue
- bootClassPath - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
This is always non-
null
for JVMs that support BOOTCLASSPATH (1.0-1.8), and this is alwaysnull
for JVMs that don't (9+). - BOOTCLASSPATH_CLASS_LOADER - Static variable in class org.codehaus.commons.compiler.lang.ClassLoaders
-
The
ClassLoader
that loads the classes on the currently executing JVM's "boot class path", i.e. - BOOTCLASSPATH_SUBRESOURCES_OF - Static variable in class org.codehaus.commons.compiler.lang.ClassLoaders
- bootstrapMethodAttrIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- bound - Variable in class org.codehaus.janino.Java.TypeParameter
-
The optional bound of the type parameter.
- bounds - Variable in class org.codehaus.janino.Java.Wildcard
-
The kind of bounds that this wildcard has.
- BOUNDS_EXTENDS - Static variable in class org.codehaus.janino.Java.Wildcard
-
Value for
Java.Wildcard.bounds
indicating that this wildcard has "extends" bounds. - BOUNDS_NONE - Static variable in class org.codehaus.janino.Java.Wildcard
-
Value for
Java.Wildcard.bounds
indicating that this wildcard has no bounds;Java.Wildcard.referenceType
is irrelevant in this case. - BOUNDS_SUPER - Static variable in class org.codehaus.janino.Java.Wildcard
-
Value for
Java.Wildcard.bounds
indicating that this wildcard has "super" bounds. - boxingConversion(Java.Locatable, IType, IType) - Method in class org.codehaus.janino.UnitCompiler
- brackets - Variable in class org.codehaus.janino.Java.VariableDeclarator
-
The number of "[]"s after the name.
- Branch(int, CodeContext.Offset) - Constructor for class org.codehaus.janino.CodeContext.Branch
- BRANCH_OPCODE_INVERSION - Static variable in class org.codehaus.janino.CodeContext
- BreakableStatement(Location) - Constructor for class org.codehaus.janino.Java.BreakableStatement
- BreakStatement(Location, String) - Constructor for class org.codehaus.janino.Java.BreakStatement
- BRIDGE - Static variable in class org.codehaus.janino.Mod
-
This flag is set on 'bridge methods' generated by the compiler.
- buildLocalVariableMap(Java.Block, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.BlockStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
-
Computes and fills in the 'local variable map' for the given blockStatement.
- buildLocalVariableMap(Java.CatchClause, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
-
Adds the given localVars to the 'local variable map' of the given catchClause.
- buildLocalVariableMap(Java.ConstructorInvocation, Map<String, Java.LocalVariable>) - Static method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.DoStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.ForEachStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.ForStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.FunctionDeclarator) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.IfStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.Initializer, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.LabeledStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.LocalVariableDeclarationStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.Statement, Map<String, Java.LocalVariable>) - Static method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.SwitchStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.SynchronizedStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.TryStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- buildLocalVariableMap(Java.WhileStatement, Map<String, Java.LocalVariable>) - Method in class org.codehaus.janino.UnitCompiler
- BYTE - Enum constant in enum org.codehaus.janino.Java.Primitive
- BYTE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type BYTE.
- BYTE - Static variable in class org.codehaus.janino.IClass
-
The
IClass
object for the primitive type BYTE. - BYTE - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
The primitive '
byte
' type. - ByteArrayClassLoader - Class in org.codehaus.commons.compiler.util.reflect
-
This
ClassLoader
allows for the loading of a set of Java classes provided in class file format. - ByteArrayClassLoader(Map<String, byte[]>) - Constructor for class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
-
The given
Map
of classes must not be modified afterwards. - ByteArrayClassLoader(Map<String, byte[]>, ClassLoader) - Constructor for class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
- bytecodes - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
Is
null
iff thisSimpleCompiler
is not yet cooked. - ByteElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ByteElementValue
C
- C_PLUS_PLUS_STYLE_COMMENT - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a C++-style comment like "
// This is a C++-style comment.
". - C_STYLE_COMMENT - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a C-style comment, like "
/* This is a C-style comment. */
", which may span multiple lines. - CachingJavaSourceClassLoader - Class in org.codehaus.janino
-
A
JavaSourceClassLoader
that uses a resource storage provided by the application to cache compiled classes and thus saving unnecessary recompilations. - CachingJavaSourceClassLoader(ClassLoader, File[], String, File) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
- CachingJavaSourceClassLoader(ClassLoader, ResourceFinder, String, ResourceFinder, ResourceCreator) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
-
Notice that this class is thread-safe if and only if the classFileCacheResourceCreator stores its data atomically, i.e.
- CALOAD - Static variable in class org.codehaus.janino.Opcode
- caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
-
The CASE labels at the top of the "switch block statement group".
- Cast(Location, Java.Type, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Cast
- castConversion(Java.Locatable, IType, IType, Object) - Method in class org.codehaus.janino.UnitCompiler
- CASTORE - Static variable in class org.codehaus.janino.Opcode
- cat(T, T[], Class<T>) - Static method in class org.codehaus.janino.ScriptEvaluator
- CatchClause(Location, Java.CatchParameter, Java.BlockStatement) - 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.
- catchParameter - Variable in class org.codehaus.janino.Java.CatchClause
-
Container for the types and the name of the caught exception.
- CatchParameter(Location, boolean, Java.Type[], String) - Constructor for class org.codehaus.janino.Java.CatchParameter
- catchType - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
- catchType - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
- category() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- category() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
- category() - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.VerificationTypeInfo
- cbe - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- cbe - Variable in class org.codehaus.janino.ScriptEvaluator
- changeAccess(short, short) - Static method in class org.codehaus.janino.Mod
- changeAccessibility(short, short) - Static method in class org.codehaus.janino.UnitCompiler
- CHAR - Enum constant in enum org.codehaus.janino.Java.Primitive
- 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.util.signature.SignatureParser
-
The primitive '
char
' type. - CHARACTER_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a character literal; its
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
- CharElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.CharElementValue
- charset - Variable in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- CharStream - Interface in org.codehaus.janino.util.charstream
-
This interface produces a sequence of
char
s. - checkAccessible(IClass.IMember, Java.Scope, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Checks whether the given
IClass.IMember
is accessible in the given context, according to JLS7 6.6.1.BL1.B4. - checkAccessible(IClass, Java.Scope, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Checks whether the given
IClass
is accessible in the given context, according to JLS7 6.6.1.2 and 6.6.1.4. - checkcast(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- CHECKCAST - Static variable in class org.codehaus.janino.Opcode
- checkForConflictWithSingleTypeImport(String, Location) - Method in class org.codehaus.janino.UnitCompiler
- checkForNameConflictWithAnotherPackageMemberTypeDeclaration(Java.PackageMemberTypeDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- checkMemberAccessible(IClass, IClass.IMember, Java.Scope, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Verifies that a member (class, interface, field or method) declared in a given class is accessible from a given block statement context, according to JLS7 6.6.1.4.
- checkModifiers(Java.Modifier[], String...) - Method in class org.codehaus.janino.Parser
-
Verifies that the modifiers are consistent.
- checkThrownException(Java.Locatable, IType, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
- checkThrownExceptions(Java.Invocation, IClass.IMethod) - Method in class org.codehaus.janino.UnitCompiler
- ChopFrame(int, int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ChopFrame
- CLASS - Static variable in interface org.codehaus.commons.compiler.java8.java.util.function.Consumer
- CLASS - Static variable in class org.codehaus.commons.compiler.java8.java.util.Optional
- CLASS - Static variable in class org.codehaus.commons.compiler.java8.java.util.stream.Stream
- CLASS - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
- CLASS - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReader
- CLASS - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference
- CLASS_DECLARATION - Enum constant in enum org.codehaus.janino.Parser.MethodDeclarationContext
-
Class method declaration.
- CLASS_FILE_MAGIC - Static variable in class org.codehaus.janino.util.ClassFile
- CLASS_NAME_TO_DESCRIPTOR - Static variable in class org.codehaus.janino.Descriptor
- ClassBodyDemo - Class in org.codehaus.commons.compiler.samples
-
A test program that allows you to play with the
IClassBodyEvaluator
API. - ClassBodyDemo() - Constructor for class org.codehaus.commons.compiler.samples.ClassBodyDemo
- ClassBodyEvaluator - Class in org.codehaus.commons.compiler.jdk
-
To set up a
ClassBodyEvaluator
object, proceed as described forIClassBodyEvaluator
. - ClassBodyEvaluator - Class in org.codehaus.janino
- ClassBodyEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- ClassBodyEvaluator() - Constructor for class org.codehaus.janino.ClassBodyEvaluator
- 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, Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
- ClassBodyEvaluator(Scanner, 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
- classBound - Variable in class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
-
The class that this formal type parameter (optionally) extends.
- classDeclarationBodyIsEmpty(Java.AbstractClassDeclaration) - Static method in class org.codehaus.janino.Unparser
- ClassDeclarationContext() - Constructor for enum org.codehaus.janino.Parser.ClassDeclarationContext
- classDeclarationCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
- ClassElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ClassElementValue
- classes - Variable in class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
- Classes - Class in org.codehaus.commons.compiler.util.reflect
-
Utility methods related to
Class
. - Classes() - Constructor for class org.codehaus.commons.compiler.util.reflect.Classes
- classesToIClasses(Class<?>[]) - Method in class org.codehaus.janino.ReflectionIClass
- classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
- classesToTypes(Location, Class<?>...) - Method in class org.codehaus.janino.ExpressionEvaluator
- classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
- classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.SimpleCompiler
- classFile - Variable in class org.codehaus.janino.ClassFileIClass
- classFile - Variable in class org.codehaus.janino.CodeContext
- ClassFile - Class in org.codehaus.janino.util
-
An object that implements the Java "class file" format.
- ClassFile(short, String, String, String[]) - Constructor for class org.codehaus.janino.util.ClassFile
-
Constructs a class with no fields and methods.
- ClassFile(InputStream) - Constructor for class org.codehaus.janino.util.ClassFile
-
Reads "class file" data from the inputStream and construct a
ClassFile
object from it. - ClassFile.Annotation - Class in org.codehaus.janino.util
-
The structure of the
annotations
array as described in JVMS8 4.7.16. - ClassFile.AnnotationDefaultAttribute - Class in org.codehaus.janino.util
-
Representation of an
AnnotationDefault
attribute (see JVMS8 4.7.22). - ClassFile.AnnotationsAttribute - Class in org.codehaus.janino.util
-
Representation of a
Runtime[In]visibleAnnotations
attribute (see JVMS8 4.7.16/17). - ClassFile.ArrayElementValue - Class in org.codehaus.janino.util
-
Representation of the "array_value" structure.
- ClassFile.AttributeInfo - Class in org.codehaus.janino.util
-
Representation of a class file attribute (see JVMS7 4.7).
- ClassFile.BooleanElementValue - Class in org.codehaus.janino.util
- ClassFile.ByteElementValue - Class in org.codehaus.janino.util
- ClassFile.CharElementValue - Class in org.codehaus.janino.util
- ClassFile.ClassElementValue - Class in org.codehaus.janino.util
- ClassFile.ClassFileException - Exception Class in org.codehaus.janino.util
-
Unchecked exception that represents an error condition that could occur during processing of class files, e.g.
- ClassFile.CodeAttribute - Class in org.codehaus.janino.util
-
Representation of an unmodifiable
Code
attribute, as read from a class file. - ClassFile.CodeAttribute.ExceptionTableEntry - Class in org.codehaus.janino.util
-
Representation of an entry in the "exception_table" of a "Code" attribute (see JVMS 4.7.3).
- ClassFile.ConstantClassInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.1.
- ClassFile.ConstantDoubleInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.5.
- ClassFile.ConstantElementValue - Class in org.codehaus.janino.util
-
Convenience class for element values that are constants (as opposed to annotations, enum constants and arrays).
- ClassFile.ConstantElementValue.Visitor<R,
EX> - Interface in org.codehaus.janino.util -
The visitor interface for the implementation of the "visitor" pattern.
- ClassFile.ConstantFieldrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantFloatInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.4.
- ClassFile.ConstantIntegerInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.4.
- ClassFile.ConstantInterfaceMethodrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantInvokeDynamicInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.10.
- ClassFile.ConstantLongInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.5.
- ClassFile.ConstantMethodHandleInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.8.
- ClassFile.ConstantMethodrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantMethodTypeInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.9.
- ClassFile.ConstantNameAndTypeInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.6.
- ClassFile.ConstantPoolInfo - Class in org.codehaus.janino.util
-
Base for various the constant pool table entry types.
- ClassFile.ConstantStringInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.3.
- ClassFile.ConstantUtf8Info - Class in org.codehaus.janino.util
-
See JVMS7 4.4.7.
- ClassFile.ConstantValueAttribute - Class in org.codehaus.janino.util
-
Representation of a
ConstantValue
attribute (see JVMS 4.7.2). - ClassFile.ConstantValuePoolInfo - Class in org.codehaus.janino.util
-
Intermediate base class for constant pool table entry types that have 'value' semantics: Double, Float, Integer, Long, String
- ClassFile.DeprecatedAttribute - Class in org.codehaus.janino.util
-
Representation of a
Deprecated
attribute (see JVMS 4.7.10). - ClassFile.DoubleElementValue - Class in org.codehaus.janino.util
- ClassFile.ElementValue - Interface in org.codehaus.janino.util
-
Representation of the "element_value" structure (see JVMS8 4.7.16.1).
- ClassFile.ElementValue.Visitor<R,
EX> - Interface in org.codehaus.janino.util -
The visitor interface for the implementation of the "visitor" pattern.
- ClassFile.EnumConstValue - Class in org.codehaus.janino.util
-
Representation of the "enum_const_value" element in the "element_value" structure.
- 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.FloatElementValue - Class in org.codehaus.janino.util
- ClassFile.InnerClassesAttribute - Class in org.codehaus.janino.util
-
Representation of an
InnerClasses
attribute (see JVMS 4.7.5). - ClassFile.InnerClassesAttribute.Entry - Class in org.codehaus.janino.util
-
The structure of the
classes
array as described in JVMS7 4.7.6. - ClassFile.IntElementValue - Class in org.codehaus.janino.util
- ClassFile.LineNumberTableAttribute - Class in org.codehaus.janino.util
-
Representation of a
LineNumberTable
attribute (see JVMS 4.7.8). - ClassFile.LineNumberTableAttribute.Entry - Class in org.codehaus.janino.util
-
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.LongElementValue - Class in org.codehaus.janino.util
- ClassFile.MethodInfo - Class in org.codehaus.janino.util
-
Representation of a "method_info" structure, as defined by JVMS7 4.6.
- ClassFile.ShortElementValue - Class in org.codehaus.janino.util
- ClassFile.SignatureAttribute - Class in org.codehaus.janino.util
-
Representation of a
Signature
attribute (see JVMS 4.7.9). - ClassFile.SourceFileAttribute - Class in org.codehaus.janino.util
-
Representation of a
SourceFile
attribute (see JVMS 4.7.7). - ClassFile.StackMapTableAttribute - Class in org.codehaus.janino.util
-
Representation of an unmodifiable
StackMapTable
attribute, as read from a class file. - ClassFile.StackMapTableAttribute.AppendFrame - Class in org.codehaus.janino.util
-
Representation of the
append_frame
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.ChopFrame - Class in org.codehaus.janino.util
-
Representation of the
chop_frame
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.FullFrame - Class in org.codehaus.janino.util
-
Representation of the
full_frame
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.ObjectVariableInfo - Class in org.codehaus.janino.util
-
Representation of the
object_variable_info
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.SameFrame - Class in org.codehaus.janino.util
-
Representation of the
same_frame
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.SameFrameExtended - Class in org.codehaus.janino.util
-
Representation of the
same_frame_extended
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame - Class in org.codehaus.janino.util
-
Representation of the
same_locals_1_stack_item_frame
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended - Class in org.codehaus.janino.util
-
Representation of the
same_locals_1_stack_item_frame_extended
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.StackMapFrame - Class in org.codehaus.janino.util
-
Representation of an entry in the
ClassFile.StackMapTableAttribute
. - ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T> - Interface in org.codehaus.janino.util
- ClassFile.StackMapTableAttribute.UninitializedVariableInfo - Class in org.codehaus.janino.util
-
Representation of the
uninitialized_variable_info
structure; see JVMS8 4.7.4. - ClassFile.StackMapTableAttribute.VerificationTypeInfo - Interface in org.codehaus.janino.util
-
Representation of the
verification_type_info
union; see JVMS8 4.7.4. - ClassFile.StringElementValue - Class in org.codehaus.janino.util
- ClassFile.SyntheticAttribute - Class in org.codehaus.janino.util
-
Representation of a
Synthetic
attribute (see JVMS 4.7.6). - classFileCacheResourceCreator - Variable in class org.codehaus.janino.CachingJavaSourceClassLoader
- classFileCacheResourceFinder - Variable in class org.codehaus.janino.CachingJavaSourceClassLoader
- classFileCreator - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Implements the "write side" of the JAVAC
-d
option. - ClassFileException(String) - Constructor for exception class org.codehaus.janino.util.ClassFile.ClassFileException
- ClassFileException(String, Throwable) - Constructor for exception class org.codehaus.janino.util.ClassFile.ClassFileException
- classFileFinder - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Implements the "read side" of the JAVAC
-d
option. - classFileFinder - Variable in class org.codehaus.janino.Compiler.CompilerIClassLoader
- ClassFileIClass - Class in org.codehaus.janino
- ClassFileIClass(ClassFile, IClassLoader) - Constructor for class org.codehaus.janino.ClassFileIClass
- classFiles - Variable in class org.codehaus.janino.SimpleCompiler
-
Null
before cooking, non-null
after cooking. - classIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- classIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- classIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- ClassInstanceCreationReference(Location, Java.Type, Java.TypeArgument[]) - Constructor for class org.codehaus.janino.Java.ClassInstanceCreationReference
- ClassLiteral(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.ClassLiteral
- classLoader - Variable in class org.codehaus.janino.ClassLoaderIClassLoader
- classLoaderIClassLoader - Variable in class org.codehaus.janino.SimpleCompiler
- ClassLoaderIClassLoader - Class in org.codehaus.janino
- ClassLoaderIClassLoader() - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
-
Equivalent to
- ClassLoaderIClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
- ClassLoaders - Class in org.codehaus.commons.compiler.lang
-
Utility methods around the
ClassLoader
. - ClassLoaders() - Constructor for class org.codehaus.commons.compiler.lang.ClassLoaders
- ClassLoaders.SubresourceGetter - Interface in org.codehaus.commons.compiler.lang
- classModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- className - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- className - Variable in class org.codehaus.janino.ClassBodyEvaluator
- className - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
- classPath - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
The classpath of the currently executing JRE.
- CLASSPATH_CLASS_LOADER - Static variable in class org.codehaus.commons.compiler.lang.ClassLoaders
-
The
ClassLoader
that loads the classes on the currently executing JVM's "class path", i.e. - classSignature - Variable in class org.codehaus.janino.ClassFileIClass
- ClassSignature(List<SignatureParser.FormalTypeParameter>, SignatureParser.ClassTypeSignature, List<SignatureParser.ClassTypeSignature>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
- classToIClass(Class<?>) - Method in class org.codehaus.janino.ReflectionIClass
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.SimpleCompiler
- ClassTypeSignature(String, String, List<SignatureParser.TypeArgument>, List<SignatureParser.SimpleClassTypeSignature>, SignatureParser.Options) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
- clazz - Variable in class org.codehaus.janino.ReflectionIClass
- CLEAR_TABULATORS - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
Special character at the beginning of a line that flushes a tabular layout.
- clearIFieldCaches() - Method in class org.codehaus.janino.IClass
-
Clears the cache of declared fields which this class maintains in order to minimize the invocations of
IClass.getDeclaredIFields2()
. - close() - Method in class org.codehaus.janino.Scanner
-
Deprecated.This method is deprecated, because the concept described above is confusing. An application should close the underlying
InputStream
orReader
itself - close() - Method in class org.codehaus.janino.Unparser
-
Flushes all generated code.
- close() - Method in class org.codehaus.janino.util.AutoIndentWriter
- cmp(Java.Locatable, int) - Method in class org.codehaus.janino.UnitCompiler
- code - Variable in class org.codehaus.janino.CodeContext
- code - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
- CodeAttribute(short, short, short, byte[], ClassFile.CodeAttribute.ExceptionTableEntry[], ClassFile.AttributeInfo[]) - Constructor for class org.codehaus.janino.util.ClassFile.CodeAttribute
- codeContext - Variable in class org.codehaus.janino.UnitCompiler
- CodeContext - Class in org.codehaus.janino
-
The context of the compilation of a function (constructor or method).
- CodeContext(ClassFile) - Constructor for class org.codehaus.janino.CodeContext
-
Creates an empty "Code" attribute.
- CodeContext.BasicBlock - Class in org.codehaus.janino
-
This
CodeContext.Offset
marks the first byte of a "basic block" in the sense of JLS 17 "4.10.1 Verification by Type Checking": The intent is that a stack map frame must appear at the beginning of each basic block in a method. - CodeContext.Branch - Class in org.codehaus.janino
- CodeContext.ExceptionTableEntry - Class in org.codehaus.janino
-
Representation of an entry in the "exception_table" of a "Code" attribute (see JVMS 4.7.3).
- CodeContext.FixUp - Interface in org.codehaus.janino
-
A throw-in interface that marks
CodeContext.Offset
s as "fix-ups": During the execution ofCodeContext.fixUp()
, all "fix-ups" are invoked and can do last touches to the code attribute. - CodeContext.FourByteOffset - Class 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
-
An
CodeContext.Offset
who's sole purpose is to later create a 'LineNumberTable' attribute. - CodeContext.LocalScope - Class in org.codehaus.janino
- CodeContext.Offset - Class in org.codehaus.janino
-
A class that represents an offset within a "Code" attribute.
- CodeContext.OffsetBranch - Class in org.codehaus.janino
- CodeContext.Relocatable - Class in org.codehaus.janino
- columnNumber - Variable in class org.codehaus.commons.compiler.Location
- columnNumber - Variable in class org.codehaus.janino.Token
- commonSupertype(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
- commonSupertype2(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
- comparePrecedence(String, Java.Atom) - Static method in class org.codehaus.janino.Unparser
-
Returns a value < 0 iff the
operator
has lower precedence than theoperand
==; 0 iff theoperator
has equal precedence than theoperand
> 0 iff theoperator
has higher precedence than theoperand
- COMPILATION_UNIT - Enum constant in enum org.codehaus.janino.Parser.ClassDeclarationContext
-
The class declaration appears on the top level.
- COMPILATION_UNIT - Enum constant in enum org.codehaus.janino.Parser.InterfaceDeclarationContext
-
The interface declaration appears at the top level.
- CompilationUnit(String) - Constructor for class org.codehaus.janino.Java.CompilationUnit
- CompilationUnit(String, Java.AbstractCompilationUnit.ImportDeclaration[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit
- compilationUnitUnparser - Variable in class org.codehaus.janino.Unparser
- compile() - Method in interface org.codehaus.janino.UnitCompiler.Compilable
- compile() - Method in interface org.codehaus.janino.UnitCompiler.Compilable2
- compile(File[]) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- compile(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Reads a set of Java compilation units (a.k.a.
- compile(JavaCompiler, List<String>, Collection<JavaFileObject>, JavaFileManager, ErrorHandler, WarningHandler, SortedSet<Location>) - Static method in class org.codehaus.commons.compiler.jdk.Compiler
-
Compiles on the
JavaFileManager
/JavaFileObject
level. - compile(JavaCompiler, List<String>, ResourceFinder, Charset, ResourceFinder, ResourceCreator, Resource[], ErrorHandler, WarningHandler, SortedSet<Location>) - Static method in class org.codehaus.commons.compiler.jdk.Compiler
- compile(Resource[]) - Method in interface org.codehaus.commons.compiler.ICompiler
- compile(Resource[]) - Method in class org.codehaus.commons.compiler.jdk.Compiler
- compile(Resource[]) - Method in class org.codehaus.janino.Compiler
- compile(Resource[], SortedSet<Location>) - Method in class org.codehaus.commons.compiler.jdk.Compiler
- compile(Java.ArrayInitializerOrRvalue, IType) - Method in class org.codehaus.janino.UnitCompiler
- compile(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile(Java.FunctionDeclarator, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
- compile(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Some
Java.Rvalue
s compile more efficiently when their value is not needed, e.g. - compile(Java.TypeDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Resource[]) - Method in class org.codehaus.janino.Compiler
- compile2(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.AlternateConstructorInvocation) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.AnonymousClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.AssertStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.Assignment) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.Block) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.BreakStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.CompilationUnit) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles an (ordinary, not modular) compilation unit
- compile2(Java.ContinueStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.DoStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.EmptyStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.ExpressionStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.FieldDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.ForEachStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.ForStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.FunctionDeclarator, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.IfStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.Initializer) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.InnerClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.LabeledStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.LocalClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.ModularCompilationUnit) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.PackageMemberClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles a top-level class or enum declaration.
- compile2(Java.PackageMemberInterfaceDeclaration) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles a top-level interface or annotation type declaration.
- compile2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.ReturnStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.SuperConstructorInvocation) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.SwitchStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.SynchronizedStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.ThrowStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.TryStatement) - Method in class org.codehaus.janino.UnitCompiler
- compile2(Java.WhileStatement) - Method in class org.codehaus.janino.UnitCompiler
- compileAnnotations(Java.Annotation[], Annotatable, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
-
Converts and adds the annotations to the target.
- compileArithmeticBinaryOperation(Java.Locatable, IType, String, Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
-
The LHS operand of type lhsType is expected on the stack.
- compileArithmeticOperation(Java.Locatable, IType, Iterator<Java.Rvalue>, String) - Method in class org.codehaus.janino.UnitCompiler
-
Executes an arithmetic operation on a sequence of operands.
- compileBoolean(Java.Rvalue, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles an
Java.Rvalue
and branches, depending on the value. - compileBoolean2(Java.BinaryOperation, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
- compileBoolean2(Java.ParenthesizedExpression, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
- compileBoolean2(Java.Rvalue, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
- compileBoolean2(Java.UnaryOperation, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
- compileContext(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Generates code that determines the context of the
Java.Rvalue
and puts it on the operand stack. - compileContext2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
- compileContext2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
-
Array access expression; see JLS7 15.13 / JLS8+ 15.10.3.
- compileContext2(Java.ArrayLength) - Method in class org.codehaus.janino.UnitCompiler
- compileContext2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
- compileContext2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileContext2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileContext2(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
- compileContext2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileDeclaredMemberTypes(Java.TypeDeclaration, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles all of the types for this declaration
- compileDeclaredMethods(Java.TypeDeclaration, ClassFile) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles all of the methods for this declaration
- compileDeclaredMethods(Java.TypeDeclaration, ClassFile, int) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles methods for this declaration starting at startPos.
- compiledUnitCompilers - Variable in class org.codehaus.janino.JavaSourceClassLoader
- compileElementValue(Java.ElementValue, ClassFile, boolean) - Method in class org.codehaus.janino.UnitCompiler
- compileError(String) - Method in class org.codehaus.janino.UnitCompiler
-
Equivalent with
UnitCompiler.compileError(String, Location)
with anull
location argument. - compileError(String, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Issues a compile error with the given message.
- compileErrorCount - Variable in class org.codehaus.janino.UnitCompiler
- compileErrorHandler - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Stores the value configured with
AbstractCompiler.setCompileErrorHandler(ErrorHandler)
. - compileErrorHandler - Variable in class org.codehaus.janino.JavaSourceIClassLoader
- compileErrorHandler - Variable in class org.codehaus.janino.SimpleCompiler
- compileErrorHandler - Variable in class org.codehaus.janino.UnitCompiler
- compileException(String) - Method in class org.codehaus.janino.Parser
-
Convenience method for throwing a
CompileException
. - compileException(String) - Method in class org.codehaus.janino.TokenStreamImpl
-
Convenience method for throwing a
CompileException
. - compileException(String, Location) - Static method in class org.codehaus.janino.Parser
-
Convenience method for throwing a
CompileException
. - compileException(Java.Locatable, String) - Static method in class org.codehaus.janino.UnitCompiler
- CompileException - Exception Class in org.codehaus.commons.compiler
-
Representation of an error condition during compilation.
- CompileException(String, Location) - Constructor for exception class org.codehaus.commons.compiler.CompileException
-
An infix
"NYI"
in the message string indicates that the compiler has a known limitation here. - CompileException(String, Location, Throwable) - Constructor for exception class org.codehaus.commons.compiler.CompileException
-
An infix
"NYI"
in the message string indicates that the compiler has a known limitation here. - compileField(Java.TypeDeclaration, Java.Annotation[], Access, boolean, boolean, Java.Type, int, String, Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles one variable declarator into an
IClass.IField
. - compileFields(Java.FieldDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- compileGet(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Generates code that determines the value of the
Java.Rvalue
and puts it on the operand stack. - compileGet2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ArrayCreationReference) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ArrayLength) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.Assignment) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.BinaryOperation) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.BooleanRvalue) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.Cast) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ClassInstanceCreationReference) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ClassLiteral) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ConditionalExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.Instanceof) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.LambdaExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.Literal) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.MethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.MethodReference) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.NewArray) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.NewClassInstance) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.NewInitializedArray) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ParameterAccess) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.SimpleConstant) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.ThisReference) - Method in class org.codehaus.janino.UnitCompiler
- compileGet2(Java.UnaryOperation) - Method in class org.codehaus.janino.UnitCompiler
- compileGetValue(Java.ArrayInitializer, IType) - Method in class org.codehaus.janino.UnitCompiler
- compileGetValue(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Convenience function that calls
UnitCompiler.compileContext(Rvalue)
andUnitCompiler.compileGet(Rvalue)
. - compiler - Variable in class org.codehaus.commons.compiler.jdk.Compiler
- compiler - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- Compiler - Class in org.codehaus.commons.compiler.jdk
-
javax.tools
-based implementation of theICompiler
. - Compiler - Class in org.codehaus.janino
-
JANINO implementation of
ICompiler
. - Compiler() - Constructor for class org.codehaus.commons.compiler.jdk.Compiler
- Compiler() - Constructor for class org.codehaus.janino.Compiler
-
Initializes a new compiler.
- Compiler(File[], File[], File[], File[], File, String, boolean, boolean, boolean, boolean, StringPattern[], boolean) - Constructor for class org.codehaus.janino.Compiler
-
Deprecated.Use
Compiler()
and the various configuration setters instead - Compiler(JavaCompiler) - Constructor for class org.codehaus.commons.compiler.jdk.Compiler
-
Initializes with a different,
javax.tools.JavaCompiler
-compatible Java compiler. - Compiler(ResourceFinder, IClassLoader) - Constructor for class org.codehaus.janino.Compiler
-
Deprecated.Use
Compiler()
and the various configuration setters instead - Compiler.CompilerIClassLoader - Class in org.codehaus.janino
-
A specialized
IClassLoader
that loadsIClass
es from the following sources: An already-parsed compilation unit A class file in the output directory (if existent and younger than source file) A source file in any of the source path directories The parent class loader - CompilerDemo - Class in org.codehaus.commons.compiler.samples
-
A drop-in replacement for the JDK's
JAVAC
tool. - CompilerDemo() - Constructor for class org.codehaus.commons.compiler.samples.CompilerDemo
- CompilerFactory - Class in org.codehaus.commons.compiler.jdk
-
The
CompilerFactory
implementation fororg.codehaus.commons.compiler.jdk
. - CompilerFactory - Class in org.codehaus.janino
-
The JANINO implementation of
ICompilerFactory
. - CompilerFactory() - Constructor for class org.codehaus.commons.compiler.jdk.CompilerFactory
- CompilerFactory() - Constructor for class org.codehaus.janino.CompilerFactory
- CompilerFactoryFactory - Class in org.codehaus.commons.compiler
-
Utility class that finds implementations of
ICompilerFactory
s. - CompilerFactoryFactory() - Constructor for class org.codehaus.commons.compiler.CompilerFactoryFactory
- CompilerIClassLoader(ResourceFinder, ResourceFinder, IClassLoader) - Constructor for class org.codehaus.janino.Compiler.CompilerIClassLoader
- compilerOptions - Variable in class org.codehaus.commons.compiler.jdk.Compiler
- compilerOptions - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- compileSet(Java.Lvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Generates code that stores a value in the
Java.Lvalue
. - compileSet2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
- compileSet2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileSet2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
- compileSet2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileSet2(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnitCompiler
- compileSet2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileSet2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- compileStatements(List<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.UnitCompiler
- compileStringConcatenation(Java.Locatable, IType, Java.Rvalue, Iterator<Java.Rvalue>) - Method in class org.codehaus.janino.UnitCompiler
- compileToClassLoader(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
-
Compiles the given compilation unit.
- compileTryCatch(Java.TryStatement, UnitCompiler.Compilable2, CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
-
Generates code for a TRY statement without resources and without a FINALLY clause.
- compileTryCatchFinally(Java.TryStatement, UnitCompiler.Compilable2, Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
-
Generates code for a TRY statement without resources, but with an (optional) FINALLY clause.
- compileTryCatchFinallyWithResources(Java.TryStatement, List<Java.TryStatement.Resource>, UnitCompiler.Compilable2, Java.Block) - Method in class org.codehaus.janino.UnitCompiler
-
Generates code for a TRY statement with (possibly zero) resources and an (optional) FINALLY clause.
- compileUnconditionalLoop(Java.ContinuableStatement, Java.BlockStatement, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
- compileUnconditionalLoopWithUpdate(Java.ContinuableStatement, Java.BlockStatement, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
- compileUnit(boolean, boolean, boolean, Collection<ClassFile>) - Method in class org.codehaus.janino.UnitCompiler
-
Generates a set of
ClassFile
objects which represent the classes and interfaces declared in the compilation unit. - compileUnit(boolean, boolean, boolean, UnitCompiler.ClassFileConsumer) - Method in class org.codehaus.janino.UnitCompiler
-
Generates a set of
ClassFile
objects which represent the classes and interfaces declared in the compilation unit. - componentType - Variable in class org.codehaus.janino.Java.ArrayType
-
The (declared) type of the array's components.
- componentTypeCache - Variable in class org.codehaus.janino.IClass
- componentTypeIsCached - Variable in class org.codehaus.janino.IClass
- componentTypeSignature - Variable in class org.codehaus.janino.util.signature.SignatureParser.ArrayTypeSignature
-
The type of the array components.
- Comptibility notice: - Search tag in interface org.codehaus.commons.compiler.ISimpleCompiler
- Section
- concat(Reader...) - Static method in class org.codehaus.commons.compiler.io.Readers
- concat(Iterable<Reader>) - Static method in class org.codehaus.commons.compiler.io.Readers
- concat(String[], String) - Static method in class org.codehaus.janino.UnitCompiler
- condition - Variable in class org.codehaus.janino.Java.DoStatement
-
The condition in the WHILE clause of this DO statement.
- condition - Variable in class org.codehaus.janino.Java.ForStatement
-
The optional "condition" part of the "basic FOR 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
- confine(PrivilegedAction<R>) - Method in class org.codehaus.commons.compiler.Sandbox
-
Runs the given action, confined by the permissions configured through the
constructor
. - confine(PrivilegedExceptionAction<R>) - Method in class org.codehaus.commons.compiler.Sandbox
- consT(Java.Locatable, double) - Method in class org.codehaus.janino.UnitCompiler
- consT(Java.Locatable, float) - Method in class org.codehaus.janino.UnitCompiler
- consT(Java.Locatable, int) - Method in class org.codehaus.janino.UnitCompiler
- consT(Java.Locatable, long) - Method in class org.codehaus.janino.UnitCompiler
- consT(Java.Locatable, Object) - Method in class org.codehaus.janino.UnitCompiler
-
Pushes one value on the operand stack and pushes the respective
ClassFile.StackMapTableAttribute.VerificationTypeInfo
operand to the stack map. - consT(Java.Locatable, String) - Method in class org.codehaus.janino.UnitCompiler
- consT(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
- consT(Java.Locatable, IClass, int) - Method in class org.codehaus.janino.UnitCompiler
- CONSTANT_VALUE_UNKNOWN - Static variable in class org.codehaus.janino.Java.Rvalue
-
The special value for the
Java.Rvalue.constantValue
field indicating that the constant value of this rvalue has not yet been determined. - constantAssignmentConversion(Java.Locatable, Object, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Implements "assignment conversion" (JLS7 5.2) on a constant value.
- ConstantClassInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- constantClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- constantDeclarations - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
-
The constants that this interface declares.
- ConstantDoubleInfo(double) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- ConstantElementValue(byte, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantElementValue
- ConstantFieldrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- ConstantFloatInfo(float) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- ConstantIntegerInfo(int) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- ConstantInterfaceMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- ConstantInvokeDynamicInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- ConstantLongInfo(long) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- ConstantMethodHandleInfo(byte, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- ConstantMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- ConstantMethodTypeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- constantModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- ConstantNameAndTypeInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- constantPool - Variable in class org.codehaus.janino.util.ClassFile
- ConstantPoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
- constantPoolMap - Variable in class org.codehaus.janino.util.ClassFile
- constants - Variable in class org.codehaus.janino.Java.MemberEnumDeclaration
- constants - Variable in class org.codehaus.janino.Java.PackageMemberEnumDeclaration
- ConstantStringInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- constantValue - Variable in class org.codehaus.janino.Java.Rvalue
-
The constant value of this rvalue, or
Java.Rvalue.CONSTANT_VALUE_UNKNOWN
iff the constant value of this rvalue has not yet been determined. - ConstantValueAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
- constantValueIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantElementValue
-
The index of the constant pool entry that holds the constant value for this annotation element.
- constantValueIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
- ConstantValuePoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
- constNameIndex - Variable in class org.codehaus.janino.util.ClassFile.EnumConstValue
-
const_name_index
; index of aClassFile.ConstantUtf8Info
giveing the simple name of the enum constant represented by thiselement_value
structure. - constructor - Variable in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- ConstructorDeclarator(Location, String, Java.Modifier[], Java.FunctionDeclarator.FormalParameters, Java.Type[], Java.ConstructorInvocation, List<? extends Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.ConstructorDeclarator
- constructorInvocation - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
-
The
Java.AlternateConstructorInvocation
orJava.SuperConstructorInvocation
, if any. - ConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.ConstructorInvocation
- constructorInvocationCopier - Variable in class org.codehaus.janino.util.DeepCopier
- constructorModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- constructors - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
-
List of
Java.ConstructorDeclarator
s of this class. - consume(char) - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
Consumes the next character of the stream.
- consume(ClassFile) - Method in interface org.codehaus.janino.UnitCompiler.ClassFileConsumer
- Consumer<T> - Interface in org.codehaus.commons.compiler.java8.java.util.function
-
Facade for Java 8's
java.util.reflect.Consumer
interface. - Consumers - Class in org.codehaus.commons.compiler.java8.java.util.function
-
Helper methods for the
Consumer
facade. - Consumers() - Constructor for class org.codehaus.commons.compiler.java8.java.util.function.Consumers
- ContinuableStatement(Location, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ContinuableStatement
- ContinueStatement(Location, String) - Constructor for class org.codehaus.janino.Java.ContinueStatement
- convertToPrimitiveNumericType(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
-
If the given type is a primitive type, return that type.
- cook(InputStream) - Method in class org.codehaus.commons.compiler.Cookable
- 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(InputStream...) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cook(InputStream)
, but cooks a set of documents into one class. - cook(InputStream...) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(InputStream[], String[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cook(InputStream, String)
, but cooks a set of documents into one class. - cook(InputStream[], String[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(InputStream, String) - Method in class org.codehaus.commons.compiler.Cookable
- cook(InputStream, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
InputStream
with the givenencoding
. - cook(Reader) - Method in class org.codehaus.commons.compiler.Cookable
- cook(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.IMultiCookable
-
Same as
Cookable.cook(Reader)
, but cooks a set of documents into one class. - cook(Reader...) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
ICookable.cook(Reader)
, but for multiple scripts. - cook(Reader...) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(String) - Method in class org.codehaus.commons.compiler.Cookable
- cook(String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
String
. - cook(String[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cook(String)
, but cooks a set of documents into one class. - cook(String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
ICookable.cook(String)
, but for multiple scripts. - cook(String[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(String[], InputStream[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cook(String, InputStream)
, but cooks a set of documents into one class. - cook(String[], InputStream[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(String[], InputStream[], String[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cook(String, InputStream, String)
, but cooks a set of documents into one class. - cook(String[], InputStream[], String[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(String[], Reader[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cook(String, Reader)
, but cooks a set of documents into one class. - cook(String[], Reader[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
ICookable.cook(String, Reader)
, but cooks a set of scripts into one class. - cook(String[], Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- cook(String[], Reader[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- cook(String[], Reader[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(String[], Reader[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- 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[], Reader[], String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- cook(String[], String[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cook(String, String)
, but cooks a set of documents into one class. - cook(String[], String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
ICookable.cook(String, String)
, but for multiple scripts. - cook(String[], String[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cook(String, InputStream) - Method in class org.codehaus.commons.compiler.Cookable
- 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(String, InputStream, String) - Method in class org.codehaus.commons.compiler.Cookable
- 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 givenencoding
. - cook(String, Reader) - 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(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(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- cook(String, Reader) - Method in class org.codehaus.janino.ClassBodyEvaluator
- cook(String, Reader) - Method in class org.codehaus.janino.ExpressionEvaluator
- cook(String, Reader) - 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(String, String) - Method in class org.codehaus.commons.compiler.Cookable
- cook(String, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
String
. - cook(String, String[], Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- cook(String, Java.AbstractCompilationUnit.ImportDeclaration[], Java.BlockStatement[][], Java.MethodDeclarator[][]) - Method in class org.codehaus.janino.ScriptEvaluator
- cook(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
-
Cooks this compilation unit directly.
- cook(Java.CompilationUnit) - Method in class org.codehaus.janino.ClassBodyEvaluator
- cook(Java.CompilationUnit) - Method in class org.codehaus.janino.ScriptEvaluator
-
Compiles the given compilationUnit, defines it into a
ClassLoader
, loads the generated class, gets the script methods from that class, and makes them available throughScriptEvaluator.getMethod(int)
. - cook(Java.CompilationUnit, Collection<Java.MethodDeclarator>) - Method in class org.codehaus.janino.ScriptEvaluator
- cook(Parser...) - Method in class org.codehaus.janino.ExpressionEvaluator
- cook(Parser[]) - Method in class org.codehaus.janino.ScriptEvaluator
- cook(Scanner) - Method in class org.codehaus.janino.ClassBodyEvaluator
- cook(Scanner) - Method in class org.codehaus.janino.ExpressionEvaluator
- cook(Scanner) - Method in class org.codehaus.janino.SimpleCompiler
-
Scans, parses and compiles a given compilation unit from the given scanner.
- cook(Scanner...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
Like
ExpressionEvaluator.cook(Scanner)
, but cooks a set of scripts into one class. - cook(Scanner...) - Method in class org.codehaus.janino.ScriptEvaluator
-
Cooks a set of scripts into one class.
- cook2(Parser...) - Method in class org.codehaus.janino.ExpressionEvaluator
- cook2(Parser[]) - Method in class org.codehaus.janino.ScriptEvaluator
- cook2(Scanner) - Method in class org.codehaus.janino.ClassBodyEvaluator
- cook2(Scanner) - Method in class org.codehaus.janino.SimpleCompiler
- Cookable - Class in org.codehaus.commons.compiler
-
Base class for a simple
ICookable
. - Cookable() - Constructor for class org.codehaus.commons.compiler.Cookable
- cookFile(File) - Method in class org.codehaus.commons.compiler.Cookable
- cookFile(File) - 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 class org.codehaus.commons.compiler.Cookable
- cookFile(File, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the given
File
with the givenencoding
. - cookFile(String) - Method in class org.codehaus.commons.compiler.Cookable
- 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 class org.codehaus.commons.compiler.Cookable
- cookFile(String, String) - Method in interface org.codehaus.commons.compiler.ICookable
-
Reads, scans, parses and compiles Java tokens from the named file with the given encoding.
- cookFiles(File[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cookFile(File)
, but cooks a set of documents into one class. - cookFiles(File[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cookFiles(File[], String[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cookFile(File, String)
, but cooks a set of documents into one class. - cookFiles(File[], String[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cookFiles(String[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cookFile(String)
, but cooks a set of documents into one class. - cookFiles(String[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- cookFiles(String[], String[]) - Method in interface org.codehaus.commons.compiler.IMultiCookable
-
Same as
Cookable.cookFile(String, String)
, but cooks a set of documents into one class. - cookFiles(String[], String[]) - Method in class org.codehaus.commons.compiler.MultiCookable
- copy(InputStream, OutputStream) - Static method in class org.codehaus.commons.compiler.io.InputStreams
- copy(Reader, Writer) - Static method in class org.codehaus.commons.compiler.io.Readers
- copyAbstractCompilationUnit(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.util.DeepCopier
- copyAccessModifier(Java.AccessModifier) - Method in class org.codehaus.janino.util.DeepCopier
- copyAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
- copyAmbiguousName(Java.AmbiguousName) - Method in class org.codehaus.janino.util.DeepCopier
- copyAnnotation(Java.Annotation) - Method in class org.codehaus.janino.util.DeepCopier
- copyAnnotations(Java.Annotation[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyArrayAccessExpression(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.util.DeepCopier
- copyArrayCreationReference(Java.ArrayCreationReference) - Method in class org.codehaus.janino.util.DeepCopier
- copyArrayInitializer(Java.ArrayInitializer) - Method in class org.codehaus.janino.util.DeepCopier
- copyArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.util.DeepCopier
- copyArrayInitializerOrRvalues(Java.ArrayInitializerOrRvalue[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyArrayLength(Java.ArrayLength) - Method in class org.codehaus.janino.util.DeepCopier
- copyArrayType(Java.ArrayType) - Method in class org.codehaus.janino.util.DeepCopier
- copyAssertStatement(Java.AssertStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyAssignment(Java.Assignment) - Method in class org.codehaus.janino.util.DeepCopier
- copyAtom(Java.Atom) - Method in class org.codehaus.janino.util.DeepCopier
- copyBinaryOperation(Java.BinaryOperation) - Method in class org.codehaus.janino.util.DeepCopier
- copyBlock(Java.Block) - Method in class org.codehaus.janino.util.DeepCopier
- copyBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyBlockStatements(Collection<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.util.DeepCopier
- copyBooleanLiteral(Java.BooleanLiteral) - Method in class org.codehaus.janino.util.DeepCopier
- copyBreakStatement(Java.BreakStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyCast(Java.Cast) - Method in class org.codehaus.janino.util.DeepCopier
- copyCatchClause(Java.CatchClause) - Method in class org.codehaus.janino.util.DeepCopier
- copyCatchClauses(Collection<? extends Java.CatchClause>) - Method in class org.codehaus.janino.util.DeepCopier
- copyCatchParameter(Java.CatchParameter) - Method in class org.codehaus.janino.util.DeepCopier
- copyCharacterLiteral(Java.CharacterLiteral) - Method in class org.codehaus.janino.util.DeepCopier
- copyClassInstanceCreationReference(Java.ClassInstanceCreationReference) - Method in class org.codehaus.janino.util.DeepCopier
- copyClassLiteral(Java.ClassLiteral) - Method in class org.codehaus.janino.util.DeepCopier
- copyCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.util.DeepCopier
- copyConditionalExpression(Java.ConditionalExpression) - Method in class org.codehaus.janino.util.DeepCopier
- copyConstructorDeclarator(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
- copyConstructorInvocation(Java.ConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
- copyContinueStatement(Java.ContinueStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyCrement(Java.Crement) - Method in class org.codehaus.janino.util.DeepCopier
- copyDoStatement(Java.DoStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyElementValue(Java.ElementValue) - Method in class org.codehaus.janino.util.DeepCopier
- copyElementValueArrayInitializer(Java.ElementValueArrayInitializer) - Method in class org.codehaus.janino.util.DeepCopier
- copyElementValuePair(Java.ElementValuePair) - Method in class org.codehaus.janino.util.DeepCopier
- copyElementValuePairs(Java.ElementValuePair[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyElementValues(Java.ElementValue[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyEmptyStatement(Java.EmptyStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyEnumConstant(Java.EnumConstant) - Method in class org.codehaus.janino.util.DeepCopier
- copyExpressionStatement(Java.ExpressionStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyFieldAccess(Java.FieldAccess) - Method in class org.codehaus.janino.util.DeepCopier
- copyFieldAccessExpression(Java.FieldAccessExpression) - Method in class org.codehaus.janino.util.DeepCopier
- copyFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyFieldDeclarationOrInitializer(Java.FieldDeclarationOrInitializer) - Method in class org.codehaus.janino.util.DeepCopier
- copyFloatingPointLiteral(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.util.DeepCopier
- copyForEachStatement(Java.ForEachStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyFormalParameter(Java.FunctionDeclarator.FormalParameter) - Method in class org.codehaus.janino.util.DeepCopier
- copyFormalParameters(Java.FunctionDeclarator.FormalParameter[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyFormalParameters(Java.FunctionDeclarator.FormalParameters) - Method in class org.codehaus.janino.util.DeepCopier
- copyForStatement(Java.ForStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyFunctionDeclarator(Java.FunctionDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
- copyIfStatement(Java.IfStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyImportDeclarations(Java.AbstractCompilationUnit.ImportDeclaration[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyInitializer(Java.Initializer) - Method in class org.codehaus.janino.util.DeepCopier
- copyInstanceof(Java.Instanceof) - Method in class org.codehaus.janino.util.DeepCopier
- copyIntegerLiteral(Java.IntegerLiteral) - Method in class org.codehaus.janino.util.DeepCopier
- copyLabeledStatement(Java.LabeledStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyLambdaExpression(Java.LambdaExpression) - Method in class org.codehaus.janino.util.DeepCopier
- copyLocalClassDeclaration(Java.LocalClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyLocalVariableAccess(Java.LocalVariableAccess) - Method in class org.codehaus.janino.util.DeepCopier
- copyLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource) - Method in class org.codehaus.janino.util.DeepCopier
- copyLvalue(Java.Lvalue) - Method in class org.codehaus.janino.util.DeepCopier
- copyMarkerAnnotation(Java.MarkerAnnotation) - Method in class org.codehaus.janino.util.DeepCopier
- copyMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyMemberClassDeclaration(Java.MemberClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyMemberTypeDeclaration(Java.MemberTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyMethodDeclarator(Java.MethodDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
- copyMethodInvocation(Java.MethodInvocation) - Method in class org.codehaus.janino.util.DeepCopier
- copyMethodReference(Java.MethodReference) - Method in class org.codehaus.janino.util.DeepCopier
- copyModifier(Java.Modifier) - Method in class org.codehaus.janino.util.DeepCopier
- copyModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyModularCompilationUnit(Java.ModularCompilationUnit) - Method in class org.codehaus.janino.util.DeepCopier
- copyNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.util.DeepCopier
- copyNewArray(Java.NewArray) - Method in class org.codehaus.janino.util.DeepCopier
- copyNewClassInstance(Java.NewClassInstance) - Method in class org.codehaus.janino.util.DeepCopier
- copyNewInitializedArray(Java.NewInitializedArray) - Method in class org.codehaus.janino.util.DeepCopier
- copyNormalAnnotation(Java.NormalAnnotation) - Method in class org.codehaus.janino.util.DeepCopier
- copyNullLiteral(Java.NullLiteral) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalArrayInitializer(Java.ArrayInitializer) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalArrayType(Java.ArrayType) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalAtom(Java.Atom) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalBlock(Java.Block) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalConstructorInvocation(Java.ConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalElementValue(Java.ElementValue) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalReferenceType(Java.ReferenceType) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalReferenceTypes(Java.ReferenceType[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalRvalue(Java.Rvalue) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalRvalues(Java.Rvalue[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalStatements(Collection<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalType(Java.Type) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalTypeArguments(Java.TypeArgument[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyOptionalTypeParameters(Java.TypeParameter[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyPackage(Java.Package) - Method in class org.codehaus.janino.util.DeepCopier
- copyPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyPackageMemberTypeDeclaration(Java.PackageMemberTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyParameterAccess(Java.ParameterAccess) - Method in class org.codehaus.janino.util.DeepCopier
- copyParenthesizedExpression(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.util.DeepCopier
- copyPrimitiveType(Java.PrimitiveType) - Method in class org.codehaus.janino.util.DeepCopier
- copyQualifiedThisReference(Java.QualifiedThisReference) - Method in class org.codehaus.janino.util.DeepCopier
- copyReferenceType(Java.ReferenceType) - Method in class org.codehaus.janino.util.DeepCopier
- copyReferenceTypes(Java.ReferenceType[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyResource(Java.TryStatement.Resource) - Method in class org.codehaus.janino.util.DeepCopier
- copyResources(Collection<? extends Java.TryStatement.Resource>) - Method in class org.codehaus.janino.util.DeepCopier
- copyReturnStatement(Java.ReturnStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyRvalue(Java.Rvalue) - Method in class org.codehaus.janino.util.DeepCopier
- copyRvalueMemberType(Java.RvalueMemberType) - Method in class org.codehaus.janino.util.DeepCopier
- copyRvalues(Collection<? extends Java.Rvalue>) - Method in class org.codehaus.janino.util.DeepCopier
- copyRvalues(Java.Rvalue[]) - Method in class org.codehaus.janino.util.DeepCopier
- copySimpleLiteral(Java.SimpleConstant) - Method in class org.codehaus.janino.util.DeepCopier
- copySimpleType(Java.SimpleType) - Method in class org.codehaus.janino.util.DeepCopier
- copySingleElementAnnotation(Java.SingleElementAnnotation) - Method in class org.codehaus.janino.util.DeepCopier
- copySingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copySingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyStatement(Java.Statement) - Method in class org.codehaus.janino.util.DeepCopier
- copyStatements(Collection<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.util.DeepCopier
- copyStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyStringLiteral(Java.StringLiteral) - Method in class org.codehaus.janino.util.DeepCopier
- copySuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.util.DeepCopier
- copySuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.util.DeepCopier
- copySuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
- copySwitchBlockStatementGroup(Java.SwitchStatement.SwitchBlockStatementGroup) - Method in class org.codehaus.janino.util.DeepCopier
- copySwitchBlockStatementGroups(Collection<? extends Java.SwitchStatement.SwitchBlockStatementGroup>) - Method in class org.codehaus.janino.util.DeepCopier
- copySwitchStatement(Java.SwitchStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copySynchronizedStatement(Java.SynchronizedStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyThisReference(Java.ThisReference) - Method in class org.codehaus.janino.util.DeepCopier
- copyThrowStatement(Java.ThrowStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyType(Java.Type) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypeArgument(Java.TypeArgument) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypeArguments(Java.TypeArgument[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypeBodyDeclaration(Java.TypeBodyDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypeDeclaration(Java.TypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypeParameter(Java.TypeParameter) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypeParameters(Java.TypeParameter[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyTypes(Java.Type[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyUnaryOperation(Java.UnaryOperation) - Method in class org.codehaus.janino.util.DeepCopier
- copyVariableAccessResource(Java.TryStatement.VariableAccessResource) - Method in class org.codehaus.janino.util.DeepCopier
- copyVariableDeclarator(Java.VariableDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
- copyVariableDeclarators(Java.VariableDeclarator[]) - Method in class org.codehaus.janino.util.DeepCopier
- copyWhileStatement(Java.WhileStatement) - Method in class org.codehaus.janino.util.DeepCopier
- copyWildcard(Java.Wildcard) - Method in class org.codehaus.janino.util.DeepCopier
- count - Variable in class org.codehaus.janino.tools.HprofScrubber.Sample
- create() - Static method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
- CREATE_NEXT_TO_SOURCE_FILE - Static variable in interface org.codehaus.commons.compiler.ICompiler
-
Special value for
ICompiler.setClassFileCreator(ResourceCreator)
: Indicates that .class resources are to be created in the directory of the .java resource from which they are generated. - createAnonymousClassName() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- createAnonymousClassName() - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Creates a unique name for an anonymous class.
- createBranchOpcodeInversion() - Static method in class org.codehaus.janino.CodeContext
- createFastClassBodyEvaluator(Scanner, Class<?>, ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
Deprecated.Use
ClassBodyEvaluator.createInstance(Reader)
instead - createFastClassBodyEvaluator(Scanner, String, Class<?>, Class<?>[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
Deprecated.Use
ClassBodyEvaluator.createInstance(Reader)
instead - createFastEvaluator(Reader, Class<? extends T>, String...) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
- createFastEvaluator(Reader, Class<? extends T>, String...) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- createFastEvaluator(Reader, Class<? extends T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
- 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(Reader, Class<T>, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- createFastEvaluator(Reader, Class<T>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
- createFastEvaluator(String, Class<? extends T>, String...) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
If the parameter and return types of the expression are known at compile time, then a "fast" expression evaluator can be instantiated through
IExpressionEvaluator.createFastEvaluator(String, Class, String[])
. - createFastEvaluator(String, Class<? extends T>, String...) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- createFastEvaluator(String, Class<? extends T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
- createFastEvaluator(String, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- createFastEvaluator(String, Class<T>, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- createFastEvaluator(String, Class<T>, 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 oforg.codehaus.commons.compiler
. - createFastEvaluator(Scanner, Class<T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
Notice: This method is not declared in
IScriptEvaluator
, and is hence only available in this implementation oforg.codehaus.commons.compiler
. - createFastExpressionEvaluator(String, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
Deprecated.
- createFastExpressionEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
Deprecated.
- createFastExpressionEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
Deprecated.
- createFastScriptEvaluator(String, Class<?>, String[]) - Static method in class org.codehaus.janino.ScriptEvaluator
-
Deprecated.
- createFastScriptEvaluator(Scanner, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
Deprecated.
- createFastScriptEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
Deprecated.
- createFastScriptEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
Deprecated.
- 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.janino.ClassBodyEvaluator
- createIterator(Iterator<File>) - Static method in class org.codehaus.commons.compiler.util.resource.PathResourceFinder
- createJavacLikePathIClassLoader(File[], File[], File[]) - Static method in class org.codehaus.janino.IClassLoader
-
Creates 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.commons.compiler.util.resource.FileResourceCreator
- createResource(String) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceCreator
- createResource(String) - Method in interface org.codehaus.commons.compiler.util.resource.ResourceCreator
-
Creates the designated resource.
- createResourceFinder(File) - Static method in class org.codehaus.commons.compiler.util.resource.PathResourceFinder
-
A factory method that creates a Java classpath-style ResourceFinder as follows:
entry
ReturnedResourceFinder
"*.jar" fileZipFileResourceFinder
"*.zip" fileZipFileResourceFinder
directoryDirectoryResourceFinder
any otherAResourceFinder
that never finds a resource - Crement(Location, String, Java.Lvalue) - Constructor for class org.codehaus.janino.Java.Crement
- Crement(Location, Java.Lvalue, String) - Constructor for class org.codehaus.janino.Java.Crement
- crLfPending - Variable in class org.codehaus.janino.Scanner
- 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 - Variable in class org.codehaus.janino.CodeContext
- currentInserter() - Method in class org.codehaus.janino.CodeContext
- currentLocalScope - Variable in class org.codehaus.janino.CodeContext
-
Each List of Java.LocalVariableSlot is the local variables allocated for a block.
D
- D2F - Static variable in class org.codehaus.janino.Opcode
- D2I - Static variable in class org.codehaus.janino.Opcode
- D2L - Static variable in class org.codehaus.janino.Opcode
- DADD - Static variable in class org.codehaus.janino.Opcode
- DALOAD - Static variable in class org.codehaus.janino.Opcode
- DASTORE - Static variable in class org.codehaus.janino.Opcode
- data - Variable in class org.codehaus.commons.compiler.util.resource.StringResource
- DCMPG - Static variable in class org.codehaus.janino.Opcode
- DCMPL - Static variable in class org.codehaus.janino.Opcode
- DCONST_0 - Static variable in class org.codehaus.janino.Opcode
- DCONST_1 - Static variable in class org.codehaus.janino.Opcode
- DDIV - Static variable in class org.codehaus.janino.Opcode
- debuggingInfoLines - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- debuggingInfoSource - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- debuggingInfoVars - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- debugLines - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Implements the JAVAC
-g:lines
option. - debugLines - Variable in class org.codehaus.janino.JavaSourceClassLoader
- debugLines - Variable in class org.codehaus.janino.SimpleCompiler
- debugLines - Variable in class org.codehaus.janino.UnitCompiler
- debugListableResourceFinder(ListableResourceFinder) - Static method in class org.codehaus.commons.compiler.util.resource.ResourceFinders
- debugResourceFinder(ResourceFinder) - Static method in class org.codehaus.commons.compiler.util.resource.ResourceFinders
- debugSource - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Implements the JAVAC
-g:source
option. - debugSource - Variable in class org.codehaus.janino.JavaSourceClassLoader
- debugSource - Variable in class org.codehaus.janino.SimpleCompiler
- debugSource - Variable in class org.codehaus.janino.UnitCompiler
- debugVars - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Implements the JAVAC
-g:vars
option. - debugVars - Variable in class org.codehaus.janino.JavaSourceClassLoader
- debugVars - Variable in class org.codehaus.janino.SimpleCompiler
- debugVars - Variable in class org.codehaus.janino.UnitCompiler
- DeclarationCounter - Class in org.codehaus.janino.samples
-
An example application for the
Traverser
: Reads, scans and parses the files named on the command line and counts several kinds of declarations. - DeclarationCounter() - Constructor for class org.codehaus.janino.samples.DeclarationCounter
- declaredClassesAndInterfaces - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
- declaredIClassesCache - Variable in class org.codehaus.janino.IClass
- declaredIConstructorsCache - Variable in class org.codehaus.janino.IClass
- declaredIFieldsCache - Variable in class org.codehaus.janino.IClass
- declaredIMethodCache - Variable in class org.codehaus.janino.IClass
- declaredIMethodsCache - Variable in class org.codehaus.janino.IClass
- declaredMethods - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
- declaringClass - Variable in class org.codehaus.janino.Java.QualifiedThisReference
-
The innermost enclosing class declaration.
- declaringIClassCache - Variable in class org.codehaus.janino.IClass
- declaringIClassIsCached - Variable in class org.codehaus.janino.IClass
- declaringType - Variable in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
- declaringTypeBodyDeclaration - Variable in class org.codehaus.janino.Java.QualifiedThisReference
-
The innermost "type body declaration" enclosing this "qualified this reference", i.e.
- decodeClassName(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
- decodeClassNameOrFieldDescriptor(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a "class-name-or-field-descriptor" as defined in JLS8 4.4.1 ("name_index").
- decodeClassSignature(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a 'class signature' as defined in JVMS7 4.3.4 / JVMS8 4.7.9.1.
- decodeFieldDescriptor(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a 'field descriptor' as defined in JLS7 4.3.2.
- decodeFieldTypeSignature(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a 'field type signature' as defined in JVMS7 4.3.4 / JVMS8 4.7.9.1.
- decodeMethodDescriptor(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a 'method descriptor' as defined in JVMS[78] 4.3.3.
- decodeMethodTypeSignature(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a 'method type signature' as defined in JVMS7 4.3.4 / JVMS8 4.7.9.1.
- decodeReturnType(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a 'return type' as defined in JVMS7 4.3.4 / JVMS8 4.7.9.1.
- decodeTypeSignature(String) - Method in class org.codehaus.janino.util.signature.SignatureParser
-
Decodes a 'type signature' as defined in JVMS7 4.3.4 / JVMS8 4.7.9.1.
- DeepCopier - Class in org.codehaus.janino.util
-
Creates deep copies of AST elements.
- DeepCopier() - Constructor for class org.codehaus.janino.util.DeepCopier
- DEFAULT - Enum constant in enum org.codehaus.commons.compiler.util.iterator.Iterables.State
-
No element has been read ahead.
- DEFAULT - Enum constant in enum org.codehaus.janino.Access
-
Representation of DEFAULT accessibility.
- DEFAULT_CLASS_NAME - Static variable in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Default name for the generated class.
- DEFAULT_CLASS_NAME - Static variable in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
The fully qualified name of the generated class, iff not reconfigured by
IExpressionEvaluator.setClassName(String)
. - DEFAULT_EXPRESSION_TYPE - Static variable in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
The type of all expressions that were not reconfigured with
IExpressionEvaluator.setExpressionTypes(Class[])
. - DEFAULT_METHOD_NAME - Static variable in interface org.codehaus.commons.compiler.IScriptEvaluator
-
The name of the generated method(s), if no custom method name is configured with
IScriptEvaluator.setMethodNames(String[])
. - DEFAULT_OPTIONS - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
A trivial implementation of
SignatureParser.Options
. - DEFAULT_RETURN_TYPE - Static variable in interface org.codehaus.commons.compiler.IScriptEvaluator
-
The return type for any script for which no return type is explicitly configured.
- DEFAULT_TAB_WIDTH - Static variable in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
The default "tab width".
- DEFAULT_WARNING_HANDLE_PATTERNS - Static variable in class org.codehaus.janino.Compiler
-
The default value for the warningHandlerPatterns parameter of
Compiler(File[], File[], File[], File[], File, String, boolean, boolean, boolean, boolean, StringPattern[], boolean)
. - defaultCompilerFactory - Static variable in class org.codehaus.commons.compiler.CompilerFactoryFactory
- defaultImports - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- defaultImports - Variable in class org.codehaus.janino.ClassBodyEvaluator
- defaultReturnType - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- defaultReturnType - Variable in class org.codehaus.janino.ScriptEvaluator
- defaultTargetVersion - Static variable in class org.codehaus.janino.UnitCompiler
- defaultValue - Variable in class org.codehaus.janino.Java.MethodDeclarator
-
The optional "default value" of the declared method (only methods of annotation types can have a default value).
- defineBytecode(String, byte[]) - Method in class org.codehaus.janino.JavaSourceClassLoader
- defineIClass(IClass) - Method in class org.codehaus.janino.IClassLoader
-
Defines an
IClass
in the context of thisIClassLoader
. - defineIClassFromClassFileResource(Resource) - Method in class org.codehaus.janino.Compiler.CompilerIClassLoader
-
Opens the given classFileResource, reads its contents, defines it in the
IClassLoader
, and resolves it (this step may involve loading more classes). - defineIClassFromSourceResource(Resource, String) - Method in class org.codehaus.janino.Compiler.CompilerIClassLoader
-
Parses the compilation unit stored in the given sourceResource, remembers it in
Compiler.this.parsedCompilationUnits
(it may declare other classes that are needed later), finds the declaration of the type with the given className, and defines it in theIClassLoader
. - defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
- defineSyntheticField(IClass.IField) - Method in interface org.codehaus.janino.Java.InnerClassDeclaration
-
Inner classes have zero or more synthetic fields that hold references to their enclosing context:
this$<em>n</em>
(Mandatory for non-private non-static member classes; optional for private non-static member classes, local classes in non-static context, and anonymous classes in non-static context; forbidden for static member classes, local classes in static context, and anonymous classes in static context) Holds a reference to the immediately enclosing instance. - delegate - Variable in class org.codehaus.commons.compiler.java8.java.util.Optional
- delegate - Variable in class org.codehaus.commons.compiler.java8.java.util.stream.Stream
- delegate - Variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
- delegate - Variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReader
- delegate - Variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference
- delegate - Variable in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- delegate - Variable in class org.codehaus.commons.compiler.util.iterator.TransformingIterator
- delegate - Variable in class org.codehaus.janino.FilterWarningHandler
- delegate - Variable in class org.codehaus.janino.util.AbstractTraverser
- deleteResource(String) - Method in class org.codehaus.commons.compiler.util.resource.FileResourceCreator
- deleteResource(String) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceCreator
- deleteResource(String) - Method in interface org.codehaus.commons.compiler.util.resource.ResourceCreator
-
Deletes the resource with the given name.
- DemoBase - Class in org.codehaus.commons.compiler.samples
-
Common base class for the "...Demo" classes that demostrate Janino.
- DemoBase() - Constructor for class org.codehaus.commons.compiler.samples.DemoBase
- DeprecatedAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
- Descriptor - Class in org.codehaus.janino
-
Helper class that defines useful methods for handling "field descriptors" (JVMS 4.3.2) and "method descriptors" (JVMS 4.3.3).
- Descriptor() - Constructor for class org.codehaus.janino.Descriptor
- DESCRIPTOR_TO_CLASSNAME - Static variable in class org.codehaus.janino.Descriptor
- descriptorCache - Variable in class org.codehaus.janino.IClass
- descriptorCache - Variable in class org.codehaus.janino.IClass.IInvocable
- descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
- descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
-
The fields of the entries in the
local_variable_table
, as described in JVMS7 4.7.13. - descriptorIndex - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
- destination - Variable in class org.codehaus.janino.CodeContext.Branch
- destination - Variable in class org.codehaus.janino.CodeContext.OffsetBranch
- destinationDirectory - Variable in class org.codehaus.commons.compiler.util.resource.DirectoryResourceCreator
- determineValue(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- determineValue(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
-
"super.fld", "Type.super.fld"
- DiagnosticException(String) - Constructor for exception class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
- DiagnosticException(Throwable) - Constructor for exception class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
- DiagnosticException(Diagnostic<? extends JavaFileObject>) - Constructor for exception class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
- dimExprs - Variable in class org.codehaus.janino.Java.NewArray
-
The sizes of the first dimensions to instantiate.
- dims - Variable in class org.codehaus.janino.Java.NewArray
-
The count of additional dimensions that the array should have.
- directory - Variable in class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
- DirectoryIterator - Class in org.codehaus.commons.compiler.util.iterator
-
An
Iterator<File>
that finds regular files who's names areaccepted
by the fileNameFilter and exist in the given rootDirectory, or exist in any subdirectory of the rootDirectory that isaccepted
by the directoryNameFilter. - DirectoryIterator(File, FilenameFilter, FilenameFilter) - Constructor for class org.codehaus.commons.compiler.util.iterator.DirectoryIterator
- DirectoryIterator.DirectoryNotListableException - Exception Class in org.codehaus.commons.compiler.util.iterator
-
Indicates that
File.listFiles()
returnednull
for a particular directory. - DirectoryNotListableException(String) - Constructor for exception class org.codehaus.commons.compiler.util.iterator.DirectoryIterator.DirectoryNotListableException
- DirectoryResourceCreator - Class in org.codehaus.commons.compiler.util.resource
-
Creates a resource in a given directory:
- DirectoryResourceCreator(File) - Constructor for class org.codehaus.commons.compiler.util.resource.DirectoryResourceCreator
- DirectoryResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
A
FileResourceFinder
that finds file resources in a directory. - DirectoryResourceFinder(File) - Constructor for class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
- disassembleClassFilesToStdout - Static variable in class org.codehaus.commons.compiler.AbstractCompiler
- disassembleClassFilesToStdout - Static variable in class org.codehaus.janino.SimpleCompiler
- disassembleClassNames - Static variable in class org.codehaus.commons.compiler.AbstractCompiler
- Disassembler - Class in org.codehaus.commons.compiler.util
-
Generates human-readable Java assembler code from Java bytecode.
- Disassembler() - Constructor for class org.codehaus.commons.compiler.util.Disassembler
- disassemblerInstance - Static variable in class org.codehaus.commons.compiler.util.Disassembler
- disassembleToStdout(byte[]) - Static method in class org.codehaus.commons.compiler.util.Disassembler
-
Loads a "
de.unkrig.jdisasm.Disassembler
" through reflection (to avoid a compile-time dependency) and uses it to disassemble the given bytes toSystem.out
. - DLOAD - Static variable in class org.codehaus.janino.Opcode
- DLOAD_0 - Static variable in class org.codehaus.janino.Opcode
- DLOAD_1 - Static variable in class org.codehaus.janino.Opcode
- DLOAD_2 - Static variable in class org.codehaus.janino.Opcode
- DLOAD_3 - Static variable in class org.codehaus.janino.Opcode
- DMUL - Static variable in class org.codehaus.janino.Opcode
- DNEG - Static variable in class org.codehaus.janino.Opcode
- doc() - Method in class org.codehaus.janino.Parser
-
Gets the text of the doc comment (a.k.a.
- doc() - Method in class org.codehaus.janino.TokenStreamImpl
-
Gets the text of the doc comment (a.k.a.
- docComment - Variable in class org.codehaus.janino.Java.EnumConstant
-
The optional "doc comment" that appeared in the compilation unit immediately before this enum constant declaration.
- docComment - Variable in class org.codehaus.janino.Java.FieldDeclaration
- docComment - Variable in class org.codehaus.janino.Java.FunctionDeclarator
- docComment - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
- docComment - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
- docComment - Variable in class org.codehaus.janino.Parser
-
The optional JAVADOC comment preceding the
invalid reference
#nextToken
- docComment - Variable in class org.codehaus.janino.TokenStreamImpl
-
The optional JAVADOC comment preceding the
TokenStreamImpl.nextToken
. - DoStatement(Location, Java.BlockStatement, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.DoStatement
- DOUBLE - Enum constant in enum org.codehaus.janino.Java.Primitive
- DOUBLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type DOUBLE.
- DOUBLE - Static variable in class org.codehaus.janino.IClass
-
The
IClass
object for the primitive type DOUBLE. - DOUBLE - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
The primitive '
double
' type. - DOUBLE_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
Representation of the
double_variable_info
structure; see JVMS8 4.7.4. - DoubleElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.DoubleElementValue
- DREM - Static variable in class org.codehaus.janino.Opcode
- DRETURN - Static variable in class org.codehaus.janino.Opcode
- DSTORE - Static variable in class org.codehaus.janino.Opcode
- DSTORE_0 - Static variable in class org.codehaus.janino.Opcode
- DSTORE_1 - Static variable in class org.codehaus.janino.Opcode
- DSTORE_2 - Static variable in class org.codehaus.janino.Opcode
- DSTORE_3 - Static variable in class org.codehaus.janino.Opcode
- DSUB - Static variable in class org.codehaus.janino.Opcode
- dumpSamples(HprofScrubber.Sample[], Map<Integer, String[]>) - Static method in class org.codehaus.janino.tools.HprofScrubber
- dumpSites(HprofScrubber.Site[], Map<Integer, String[]>) - Static method in class org.codehaus.janino.tools.HprofScrubber
- dup(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
-
Duplicates the top operand: ...
- DUP - Static variable in class org.codehaus.janino.Opcode
- DUP_X1 - Static variable in class org.codehaus.janino.Opcode
- DUP_X2 - Static variable in class org.codehaus.janino.Opcode
- dup2(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
-
Duplicates the top two operands: ...
- DUP2 - Static variable in class org.codehaus.janino.Opcode
- DUP2_X1 - Static variable in class org.codehaus.janino.Opcode
- DUP2_X2 - Static variable in class org.codehaus.janino.Opcode
- dupn(Java.Locatable, int) - Method in class org.codehaus.janino.UnitCompiler
-
Duplicates the top n operands.
- dupx(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
-
Copies the top operand one position down: b a => a b a
- dupx2(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
-
Copies the top operand two positions down: c b a => a c b a.
- dupxx(Java.Locatable, int) - Method in class org.codehaus.janino.UnitCompiler
-
Copies the top operand positions down.
E
- e - Variable in class org.codehaus.commons.compiler.util.iterator.EnumerationIterator
- elements - Variable in class org.codehaus.commons.compiler.util.iterator.IteratorCollection
-
Lazily-filled collection of the elements delivered by the delegate.
- elementValue - Variable in class org.codehaus.janino.Java.ElementValuePair
-
The element value.
- elementValue - Variable in class org.codehaus.janino.Java.SingleElementAnnotation
-
The element value associated with this single-element annotation.
- elementValue - Variable in class org.codehaus.janino.util.ClassFile.AnnotationDefaultAttribute
- ElementValueArrayInitializer(Java.ElementValue[], Location) - Constructor for class org.codehaus.janino.Java.ElementValueArrayInitializer
- elementValueCopier - Variable in class org.codehaus.janino.util.DeepCopier
- ElementValuePair(String, Java.ElementValue) - Constructor for class org.codehaus.janino.Java.ElementValuePair
- elementValuePairs - Variable in class org.codehaus.janino.Java.NormalAnnotation
-
The element-value-pairs associated with this annotation.
- elementValuePairs - Variable in class org.codehaus.janino.util.ClassFile.Annotation
-
The "element_value_pairs" field of the
annotation
type as described in JVMS8 4.7.16. - elementValues - Variable in class org.codehaus.janino.Java.ElementValueArrayInitializer
-
The element values in the body of the array initializer.
- elementValueTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.ElementValue
. - elementValueUnparser - Variable in class org.codehaus.janino.Unparser
- elseStatement - Variable in class org.codehaus.janino.Java.IfStatement
-
The optional ELSE statement, which is executed iff the condition evaluates to FALSE.
- EMPTY_ITERATOR - Static variable in class org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator
- EMPTY_READER - Static variable in class org.codehaus.commons.compiler.io.Readers
-
Any attempts to read return an "end-of-input" condition.
- EMPTY_RESOURCE_FINDER - Static variable in class org.codehaus.commons.compiler.util.resource.ResourceFinder
-
This one's useful when a resource finder is required, but cannot be created for some reason.
- EmptyStatement(Location) - Constructor for class org.codehaus.janino.Java.EmptyStatement
- enclosingScope - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
- enclosingScope - Variable in class org.codehaus.janino.Java.ConstructorInvocation
- enclosingScope - Variable in class org.codehaus.janino.Java.Rvalue
- enclosingScope - Variable in class org.codehaus.janino.Java.Statement
- enclosingScope - Variable in class org.codehaus.janino.Java.Type
- EnclosingScopeOfTypeDeclaration(Java.TypeDeclaration) - Constructor for class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
- enclosingTryStatement - Variable in class org.codehaus.janino.Java.CatchClause
-
Link to the enclosing TRY statement.
- end - Variable in class org.codehaus.janino.CodeContext
- end - Variable in class org.codehaus.janino.Java.LocalVariableSlot
- end() - Method in class org.codehaus.commons.compiler.util.Benchmark
- END_OF_INPUT - Enum constant in enum org.codehaus.janino.TokenType
-
Indicates the "end-of-input" condition.
- endPc - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
- endPc - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
- endReporting() - Method in class org.codehaus.commons.compiler.util.Benchmark
-
End a benchmark (see
Benchmark.end()
) and report the fact. - endReporting(String) - Method in class org.codehaus.commons.compiler.util.Benchmark
-
Ends a benchmark (see
Benchmark.begin()
) and report the fact. - entries - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
- entries - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
- entries - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
- entries - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
- Entry(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
- Entry(short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
- Entry(short, short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
- ENUM - Enum constant in enum org.codehaus.janino.UnitCompiler.SwitchKind
- ENUM - Static variable in class org.codehaus.janino.Mod
-
This flag is set on enumerated types (including nested enumerated types) and enumerated types' elements, and is mutually exclusive with
Mod.INTERFACE
. - EnumConstant(Location, String, Java.Modifier[], String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.EnumConstant
- enumConstantModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- EnumConstValue(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.EnumConstValue
- EnumerationIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
-
An
Iterator
that iterates over the elements of anEnumeration
. - EnumerationIterator(Enumeration<? extends T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.EnumerationIterator
- eoi() - Method in interface org.codehaus.janino.util.charstream.CharStream
- eoi() - Method in class org.codehaus.janino.util.charstream.StringCharStream
- EOI - Static variable in interface org.codehaus.janino.util.charstream.CharStream
-
A special value for the values returned by
CharStream.peek()
andCharStream.peekRead(char)
indicating end-of-input. - EQ - Static variable in class org.codehaus.janino.UnitCompiler
- equals(Object) - Method in class org.codehaus.janino.MethodDescriptor
- equals(Object) - Method in class org.codehaus.janino.SimpleCompiler
-
Two
SimpleCompiler
s are regarded equal iff Both are objects of the same class (e.g. - equals(Object) - Method in class org.codehaus.janino.StackMap
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- equals(Object) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
- ErrorHandler - Interface in org.codehaus.commons.compiler
-
Processes an error issued by the compiler.
- evaluate() - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Shorthand for
evaluate
(new Object[0])
. - evaluate() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Shorthand for
evaluate
(new Object[0])
. - evaluate() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- evaluate() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- evaluate() - Method in class org.codehaus.janino.ExpressionEvaluator
- evaluate() - Method in class org.codehaus.janino.ScriptEvaluator
- evaluate(int, Object[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Same as
IExpressionEvaluator.evaluate(Object[])
, but for multiple expressions. - evaluate(int, Object[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
IScriptEvaluator.evaluate(Object[])
, but for multiple scripts. - evaluate(int, Object[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- evaluate(int, Object[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- evaluate(int, Object[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- evaluate(int, Object[]) - Method in class org.codehaus.janino.ScriptEvaluator
- evaluate(Object[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Evaluates the expression with concrete parameter values.
- evaluate(Object[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Calls the script with concrete parameter values.
- evaluate(Object[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- evaluate(Object[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- evaluate(Object[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- evaluate(Object[]) - Method in class org.codehaus.janino.ScriptEvaluator
- evaluate(T) - Method in interface org.codehaus.commons.compiler.util.Predicate
- exceptionIndexes - Variable in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
- ExceptionsAttribute(short, short[]) - Constructor for class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
- exceptionTableEntries - Variable in class org.codehaus.janino.CodeContext
- exceptionTableEntries - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
- ExceptionTableEntry(short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
- ExceptionTableEntry(CodeContext.Offset, CodeContext.Offset, CodeContext.Offset, short) - Constructor for class org.codehaus.janino.CodeContext.ExceptionTableEntry
- EXCLUDE - Static variable in class org.codehaus.commons.compiler.util.StringPattern
- execute() - Method in class org.codehaus.janino.AntCompilerAdapter
-
Compiles all source files in
DefaultCompilerAdapter.compileList
individually and creates class files in theDefaultCompilerAdapter.destDir
. - explode(String) - Static method in class org.codehaus.commons.compiler.samples.DemoBase
- ExportsModuleDirective(Location, String[], String[][]) - Constructor for class org.codehaus.janino.Java.ExportsModuleDirective
- expression - Variable in class org.codehaus.janino.Java.ExpressionLambdaBody
-
The expression that poses the lambda body.
- expression - Variable in class org.codehaus.janino.Java.ForEachStatement
-
The "expression" part of the "enhanced FOR statement".
- expression - Variable in class org.codehaus.janino.Java.SynchronizedStatement
-
The object reference on which the statement synchronizes.
- expression - Variable in class org.codehaus.janino.Java.ThrowStatement
-
The rvalue (of type
Throwable
) thrown by this THROW statement. - expression1 - Variable in class org.codehaus.janino.Java.AssertStatement
-
The left-hand-side expression of this ASSERT statement.
- expression2 - Variable in class org.codehaus.janino.Java.AssertStatement
-
The optional right-hand-side expression of this ASSERT statement.
- ExpressionDemo - Class in org.codehaus.commons.compiler.samples
-
A test program that allows you to play around with the
IExpressionEvaluator
class. - ExpressionDemo() - Constructor for class org.codehaus.commons.compiler.samples.ExpressionDemo
- ExpressionEvaluator - Class in org.codehaus.commons.compiler.jdk
-
This
IExpressionEvaluator
is implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement. - ExpressionEvaluator - Class in org.codehaus.janino
-
This
IExpressionEvaluator
is implemented by creating and compiling a temporary compilation unit defining one class with one static method with one RETURN statement. - ExpressionEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- ExpressionEvaluator() - Constructor for class org.codehaus.janino.ExpressionEvaluator
- ExpressionEvaluator(String, Class<?>, String[], Class<?>[]) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
-
Equivalent to
- ExpressionEvaluator(String, Class<?>, String[], Class<?>[]) - Constructor for class org.codehaus.janino.ExpressionEvaluator
-
Equivalent to
- ExpressionEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[], Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
-
Equivalent to
- ExpressionEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[], Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ExpressionEvaluator
-
Equivalent to
- ExpressionEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
-
Equivalent to
- ExpressionEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ExpressionEvaluator
-
Equivalent to
- ExpressionEvaluator(Scanner, String, Class<?>, Class<?>[], boolean, Class<?>, String, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ExpressionEvaluator
-
Creates an expression evaluator with the full configurability.
- ExpressionLambdaBody(Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ExpressionLambdaBody
- EXPRESSIONS_IN_TRY_WITH_RESOURCES_ALLOWED - Enum constant in enum org.codehaus.janino.JaninoOption
-
Contrary to the JLS, allow any expression as a resource in a TRY-with-resources statement.
- ExpressionStatement(Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ExpressionStatement
- extendedType - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- extendedType - Variable in class org.codehaus.janino.ClassBodyEvaluator
- extendedType - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
-
The type of the extended class.
- extendedTypes - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
-
The types of the interfaces that this interface extends.
- EXTENDS - Enum constant in enum org.codehaus.janino.util.signature.SignatureParser.TypeArgument.Mode
- extensionDirectories - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
The list of extension directories of the currently executing JRE.
F
- F2D - Static variable in class org.codehaus.janino.Opcode
- F2I - Static variable in class org.codehaus.janino.Opcode
- F2L - Static variable in class org.codehaus.janino.Opcode
- FADD - Static variable in class org.codehaus.janino.Opcode
- fakeCompile(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
-
Called to check whether the given
Java.BlockStatement
compiles or not. - fakeCompile(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Called to check whether the given
Java.Rvalue
compiles or not. - fakeCompileVariableDeclaratorsAndInitializers(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- fakeIMethod(IClass, String, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
- FALOAD - Static variable in class org.codehaus.janino.Opcode
- FASTORE - Static variable in class org.codehaus.janino.Opcode
- FCMPG - Static variable in class org.codehaus.janino.Opcode
- FCMPL - Static variable in class org.codehaus.janino.Opcode
- FCONST_0 - Static variable in class org.codehaus.janino.Opcode
- FCONST_1 - Static variable in class org.codehaus.janino.Opcode
- FCONST_2 - Static variable in class org.codehaus.janino.Opcode
- FDIV - Static variable in class org.codehaus.janino.Opcode
- field - Variable in class org.codehaus.janino.Java.FieldAccess
-
The field within the class or instance identified by the
Java.FieldAccess.lhs
. - field - Variable in class org.codehaus.janino.ReflectionIClass.ReflectionIField
- FieldAccess(Location, Java.Atom, IClass.IField) - Constructor for class org.codehaus.janino.Java.FieldAccess
- FieldAccessExpression(Location, Java.Atom, String) - Constructor for class org.codehaus.janino.Java.FieldAccessExpression
- fieldCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
- FieldDeclaration(Location, String, Java.Modifier[], Java.Type, Java.VariableDeclarator[]) - Constructor for class org.codehaus.janino.Java.FieldDeclaration
- fieldDeclarationOrInitializerCopier - Variable in class org.codehaus.janino.util.DeepCopier
- fieldDeclarationsAndInitializers - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
-
List of
Java.TypeBodyDeclaration
s of this class: Field declarations (both static and non-static), (static and non-static) initializers (a.k.a. - fieldDescriptor - Variable in class org.codehaus.janino.IClass.PrimitiveIClass
- fieldDescriptor - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- FieldInfo(short, short, short, List<ClassFile.AttributeInfo>) - Constructor for class org.codehaus.janino.util.ClassFile.FieldInfo
- fieldInfos - Variable in class org.codehaus.janino.util.ClassFile
-
The
ClassFile.FieldInfo
s of the field members of this class or interface. - fieldModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- fieldName - Variable in class org.codehaus.janino.Java.FieldAccessExpression
-
Name of the field within the
Java.FieldAccessExpression.lhs
to access. - fieldName - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
-
The name of the field to access.
- fieldsToIFields(Field[]) - Method in class org.codehaus.janino.ReflectionIClass
- fieldTypeSignature - Variable in class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
-
Must be for
SignatureParser.TypeArgument.Mode.ANY
, non-null
otherwise. - fieldTypeSignatureToITypeVariableOrIClass(SignatureParser.FieldTypeSignature) - Method in class org.codehaus.janino.ClassFileIClass
- file - Variable in class org.codehaus.commons.compiler.util.resource.FileResource
- fileManager - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- fileName - Variable in class org.codehaus.commons.compiler.Location
- fileName - Variable in class org.codehaus.commons.compiler.util.resource.StringResource
- fileName - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit
-
A string that explains the "file" (or similar resource) where this compilation unit was loaded from.
- fileName - Variable in class org.codehaus.janino.Scanner
- fileName - Variable in class org.codehaus.janino.Token
- FileResource - Class in org.codehaus.commons.compiler.util.resource
-
Representation of a resource that is a
File
. - FileResource(File) - Constructor for class org.codehaus.commons.compiler.util.resource.FileResource
- FileResourceCreator - Class in org.codehaus.commons.compiler.util.resource
-
Stores a stream of bytes in a named resource.
- FileResourceCreator() - Constructor for class org.codehaus.commons.compiler.util.resource.FileResourceCreator
- FileResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
This class specializes the
ResourceFinder
for finding resources inFile
s. - FileResourceFinder() - Constructor for class org.codehaus.commons.compiler.util.resource.FileResourceFinder
- filesToPath(File[]) - Static method in class org.codehaus.commons.compiler.jdk.Compiler
- fileUrl(File) - Static method in class org.codehaus.commons.compiler.lang.ClassLoaders
- fillConversionMap(Object[], Map<String, int[]>) - Static method in class org.codehaus.janino.UnitCompiler
- filter(Iterable<? extends T>, Predicate<? super T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- filter(Iterator<? extends T>, Predicate<? super T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- filter(T[], Predicate<? super T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- filterByClass(Iterable<?>, Class<T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- filterByClass(Object[], Class<T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- filterByClass(Iterator<?>, Class<T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- FilterListIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
-
An
ListIterator
that retrieves its elements from a delegateListIterator
. - FilterListIterator(ListIterator<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- FilterWarningHandler - Class in org.codehaus.janino
-
Invokes a delegate iff the handle of the warning matches one or more of a set of
StringPattern
s. - FilterWarningHandler(StringPattern[], WarningHandler) - Constructor for class org.codehaus.janino.FilterWarningHandler
-
Popular values for the
handlePatterns
parameter areStringPattern.PATTERNS_ALL
andStringPattern.PATTERNS_NONE
. - finaL - Variable in class org.codehaus.janino.Java.CatchParameter
-
Whether the parameter is declared FINAL.
- finaL - Variable in class org.codehaus.janino.Java.LocalVariable
-
Whether this local variable has the FINAL modifier flag.
- FINAL - Static variable in class org.codehaus.janino.Mod
-
This flag is set on FINAL classes, FINAL fields and FINAL methods, and is mutually exclusive with
Mod.VOLATILE
andMod.ABSTRACT
. - finallY - Variable in class org.codehaus.janino.Java.TryStatement
-
The optional "finally" block of the TRY statement.
- FIND_NEXT_TO_SOURCE_FILE - Static variable in interface org.codehaus.commons.compiler.ICompiler
-
Special value for
ICompiler.setClassFileFinder(ResourceFinder)
. - findAll() - Method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
- findAttribute(List<ClassFile.AttributeInfo>, String) - Method in class org.codehaus.janino.util.ClassFile
-
Finds the named attribute in the attributes.
- findClass(String) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
Implementation of
ClassLoader.findClass(String)
. - findClass(String) - Method in class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
-
Implements
ClassLoader.findClass(String)
. - findClass(String) - Method in class org.codehaus.commons.compiler.util.ResourceFinderClassLoader
- findClass(String) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
Implementation of
ClassLoader.findClass(String)
. - findClass(String) - Method in class org.codehaus.janino.UnitCompiler
-
Finds one class or interface declaration in this compilation unit and resolves it into an
IClass
. - findClass2(String) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- findClassFile(String) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- findCompilationUnit(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
Finds the Java source file for the named class through the configured 'source resource finder' and parses it.
- findIClass(String) - Method in class org.codehaus.janino.ClassLoaderIClassLoader
- findIClass(String) - Method in class org.codehaus.janino.Compiler.CompilerIClassLoader
- findIClass(String) - Method in class org.codehaus.janino.IClassLoader
-
Finds a new
IClass
by descriptor and callsIClassLoader.defineIClass(IClass)
. - findIClass(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
- findIClass(String) - Method in class org.codehaus.janino.ResourceFinderIClassLoader
- findIConstructor(IClass[]) - Method in class org.codehaus.janino.IClass
- findIField(IClass, String, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Finds a named field in the given
IClass
. - findIMethod(String, IClass[]) - Method in class org.codehaus.janino.IClass
- findIMethod(IType, Java.Invocation) - Method in class org.codehaus.janino.UnitCompiler
-
Finds a
IClass.IMethod
in the given targetType, its superclasses or superinterfaces which is applicable with the given invocation. - findIMethod(Java.MethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
-
Finds methods of the mi
.
target
named mi.
methodName
, examines the argument types and chooses the most specific method. - findIMethod(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
- findLocalClassDeclaration(Java.Scope, String) - Static method in class org.codehaus.janino.UnitCompiler
-
Finds a local class declared in any block enclosing the given block statement.
- findLocalVariable(String) - Method in interface org.codehaus.janino.Java.BlockStatement
- findLocalVariable(String) - Method in class org.codehaus.janino.Java.ConstructorInvocation
- findLocalVariable(String) - Method in class org.codehaus.janino.Java.Initializer
- findLocalVariable(String) - Method in class org.codehaus.janino.Java.Statement
- findMemberType(String) - Method in class org.codehaus.janino.IClass
-
If name is
null
, finds allIClass
es visible in the scope of the current class. - findMemberType(String, Collection<IClass>) - Method in class org.codehaus.janino.IClass
- findMemberType(IType, String, Java.TypeArgument[], Location) - Method in class org.codehaus.janino.UnitCompiler
-
Finds a named type in the given
IClass
orIParameterizedType
. - findMostSpecificIInvocable(Java.Locatable, IClass.IInvocable[], IClass[], boolean, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
-
Determines the applicable invocables and choose the most specific invocable.
- findMostSpecificIInvocable(Java.Locatable, IClass.IInvocable[], Java.Rvalue[], Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
-
Determines the arguments' types, determine the applicable invocables and choose the most specific invocable and adjust arguments as needed (for varargs case).
- findResource(String) - Method in class org.codehaus.commons.compiler.util.resource.FileResourceFinder
- findResource(String) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- findResource(String) - Method in class org.codehaus.commons.compiler.util.resource.MultiResourceFinder
- findResource(String) - Method in class org.codehaus.commons.compiler.util.resource.ResourceFinder
-
Finds a resource by name and return it as a
Resource
object. - findResource(String) - Method in class org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder
- findResourceAsFile(String) - Method in class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
- findResourceAsFile(String) - Method in class org.codehaus.commons.compiler.util.resource.FileResourceFinder
-
Converts a given resource resource name into a
File
. - findResourceAsStream(String) - Method in class org.codehaus.commons.compiler.util.resource.ResourceFinder
-
Finds a resource by name and open it for reading.
- findTypeByFullyQualifiedName(Location, String[]) - Method in class org.codehaus.janino.UnitCompiler
-
Attempts to load an
IClass
by fully-qualified name throughUnitCompiler.iClassLoader
. - findTypeByName(Location, String) - Method in class org.codehaus.janino.UnitCompiler
-
Finds the named
IClass
in this compilation unit, or through theUnitCompiler.iClassLoader
. - fixUp() - Method in class org.codehaus.janino.CodeContext
-
Fixes up all offsets.
- fixUp() - Method in interface org.codehaus.janino.CodeContext.FixUp
- fixUp() - Method in class org.codehaus.janino.Java.Padder
- fixUpAndRelocate() - Method in class org.codehaus.janino.CodeContext
-
Fixes up all of the offsets and relocate() all relocatables.
- FLOAD - Static variable in class org.codehaus.janino.Opcode
- FLOAD_0 - Static variable in class org.codehaus.janino.Opcode
- FLOAD_1 - Static variable in class org.codehaus.janino.Opcode
- FLOAD_2 - Static variable in class org.codehaus.janino.Opcode
- FLOAD_3 - Static variable in class org.codehaus.janino.Opcode
- FLOAT - Enum constant in enum org.codehaus.janino.Java.Primitive
- FLOAT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type FLOAT.
- FLOAT - Static variable in class org.codehaus.janino.IClass
-
The
IClass
object for the primitive type FLOAT. - FLOAT - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
The primitive '
float
' type. - FLOAT_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
Representation of the
float_variable_info
structure; see JVMS8 4.7.4. - FloatElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.FloatElementValue
- FLOATING_POINT_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a floating-point literal; its
Token.value
is the text of the floating-point literal exactly as it appears in the source code (e.g. - FloatingPointLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.FloatingPointLiteral
- flush() - Method in class org.codehaus.janino.Unparser
-
Flushes all generated code.
- flush() - Method in class org.codehaus.janino.util.AutoIndentWriter
- flushTabulatorBuffer() - Method in class org.codehaus.janino.util.AutoIndentWriter
- FMUL - Static variable in class org.codehaus.janino.Opcode
- FNEG - Static variable in class org.codehaus.janino.Opcode
- forEach(Consumer<? super T>) - Method in class org.codehaus.commons.compiler.java8.java.util.stream.Stream
- ForEachStatement(Location, Java.FunctionDeclarator.FormalParameter, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ForEachStatement
- FormalLambdaParameters(Java.FunctionDeclarator.FormalParameters) - Constructor for class org.codehaus.janino.Java.FormalLambdaParameters
- formalParameter - Variable in class org.codehaus.janino.Java.ParameterAccess
-
The parameter to access.
- FormalParameter(Location, Java.Modifier[], Java.Type, String) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
- formalParameters - Variable in class org.codehaus.janino.Java.FormalLambdaParameters
-
The formal parameter declarations that pose the list.
- formalParameters - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
The parameters of the function.
- FormalParameters(Location) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
- FormalParameters(Location, Java.FunctionDeclarator.FormalParameter[], boolean) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
- FormalTypeParameter(String, SignatureParser.FieldTypeSignature, List<SignatureParser.FieldTypeSignature>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
- formalTypeParameters - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
-
The class's formal type parameters, e.g.
- formalTypeParameters - Variable in class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
-
The formal types of the method, e.g.
- ForStatement(Location, Java.BlockStatement, Java.Rvalue, Java.Rvalue[], Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ForStatement
- FourByteOffset() - Constructor for class org.codehaus.janino.CodeContext.FourByteOffset
- FREM - Static variable in class org.codehaus.janino.Opcode
- FRETURN - Static variable in class org.codehaus.janino.Opcode
- from(Object) - Static method in class org.codehaus.commons.compiler.java8.java.util.function.Consumers
- from(Consumer<T>) - Static method in class org.codehaus.commons.compiler.java8.java.util.function.Consumers
- fromClassLoader(ClassLoader) - Static method in class org.codehaus.commons.compiler.util.resource.ResourceFinders
- fromClassName(String) - Static method in class org.codehaus.janino.Descriptor
-
Converts a class name as defined by "Class.getName()" into a descriptor.
- fromInternalForm(String) - Static method in class org.codehaus.janino.Descriptor
-
Converts a class name in the "internal form" as described in JVMS 4.2 into a descriptor.
- fromResource(Resource, String, JavaFileObject.Kind, Charset) - Static method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects
-
Wraps a
Resource
as aJavaFileObject
. - fromResourceCreator(M, JavaFileManager.Location, JavaFileObject.Kind, ResourceCreator, Charset) - Static method in class org.codehaus.commons.compiler.jdk.util.JavaFileManagers
- fromResourceCreator(ResourceCreator, String, JavaFileObject.Kind, Charset) - Static method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects
- fromResourceFinder(M, JavaFileManager.Location, JavaFileObject.Kind, ResourceFinder, Charset) - Static method in class org.codehaus.commons.compiler.jdk.util.JavaFileManagers
-
A
ForwardingJavaFileManager
that maps accesses to a particularJavaFileManager.Location
andJavaFileObject.Kind
to a search in aResourceFinder
. - fromString(String) - Static method in enum org.codehaus.janino.Access
- fromUrl(URL, String, JavaFileObject.Kind) - Static method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects
- FSTORE - Static variable in class org.codehaus.janino.Opcode
- FSTORE_0 - Static variable in class org.codehaus.janino.Opcode
- FSTORE_1 - Static variable in class org.codehaus.janino.Opcode
- FSTORE_2 - Static variable in class org.codehaus.janino.Opcode
- FSTORE_3 - Static variable in class org.codehaus.janino.Opcode
- FSUB - Static variable in class org.codehaus.janino.Opcode
- FullFrame(int, ClassFile.StackMapTableAttribute.VerificationTypeInfo[], ClassFile.StackMapTableAttribute.VerificationTypeInfo[]) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.FullFrame
- FunctionDeclarator(Location, String, Java.Modifier[], Java.Type, String, Java.FunctionDeclarator.FormalParameters, Java.Type[], List<? extends Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.FunctionDeclarator
- functionDeclaratorCopier - Variable in class org.codehaus.janino.util.DeepCopier
- functionDeclaratorUnparser - Variable in class org.codehaus.janino.Unparser
G
- GE - Static variable in class org.codehaus.janino.UnitCompiler
- generateBridgeMethod(ClassFile, IClass, IClass.IMethod, IClass.IMethod) - Method in class org.codehaus.janino.UnitCompiler
-
Generates and compiles a bridge method with signature base that delegates to override.
- generateBytecodes(String) - Method in class org.codehaus.janino.CachingJavaSourceClassLoader
-
Overrides
JavaSourceClassLoader.generateBytecodes(String)
to implement class file caching. - generateBytecodes(String) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
Finds, scans, parses the right compilation unit.
- generatesCode(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
-
Checks whether invocation of
UnitCompiler.compile(BlockStatement)
would generate more than zero code bytes. - generatesCode2(List<Java.BlockStatement>) - Method in class org.codehaus.janino.UnitCompiler
- generatesCode2(Java.AssertStatement) - Method in class org.codehaus.janino.UnitCompiler
- generatesCode2(Java.Block) - Method in class org.codehaus.janino.UnitCompiler
- generatesCode2(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
- generatesCode2(Java.EmptyStatement) - Method in class org.codehaus.janino.UnitCompiler
- generatesCode2(Java.FieldDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- generatesCode2(Java.Initializer) - Method in class org.codehaus.janino.UnitCompiler
- generatesCode2(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.UnitCompiler
- get() - Method in class org.codehaus.commons.compiler.java8.java.util.Optional
- get(String, boolean, boolean) - Method in interface org.codehaus.commons.compiler.lang.ClassLoaders.SubresourceGetter
- getAbstractCompilationUnit() - Method in class org.codehaus.janino.UnitCompiler
- getAccess() - Method in class org.codehaus.janino.ClassFileIClass
- getAccess() - Method in class org.codehaus.janino.IClass
- getAccess() - Method in class org.codehaus.janino.IClass.IField
- getAccess() - Method in interface org.codehaus.janino.IClass.IMember
- getAccess() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getAccess() - Method in class org.codehaus.janino.Java.FieldDeclaration
- getAccess() - Method in class org.codehaus.janino.Java.FunctionDeclarator
- getAccess() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
- getAccess() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
- getAccess() - Method in interface org.codehaus.janino.Java.MemberTypeDeclaration
- getAccess() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
- getAccess() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- getAccess() - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
- getAccess() - Method in class org.codehaus.janino.ReflectionIClass
- getAccess() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- getAccess() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
- getAccess() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- getAccess() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
- getAccessFlags() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
- getAccessFlags() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- getActualTypeArguments() - Method in interface org.codehaus.janino.IParameterizedType
- getAllCompilerFactories() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
Deprecated.
- getAllCompilerFactories(ClassLoader) - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
Finds all implementation of
org.codehaus.commons.compiler
through the classLoader, then loads and instantiates the implementations'ICompilerFactory
s. - getAllInterfaces(Class<?>) - Static method in class org.codehaus.commons.compiler.util.reflect.ApiLog
- getAllInterfaces(Class<?>, Set<Class<?>>) - Static method in class org.codehaus.commons.compiler.util.reflect.ApiLog
- 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.AbstractTypeBodyDeclaration
- getAnnotations() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- getAnnotations() - Method in interface org.codehaus.janino.Java.Annotatable
- getAnnotations() - Method in class org.codehaus.janino.Java.FieldDeclaration
- getAnnotations() - Method in class org.codehaus.janino.Java.FunctionDeclarator
- getAnnotations() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- getAnnotations() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- getAnnotations() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
- getAnnotations() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- getAnnotations() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
- getAnnotations() - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- getAnnotations(boolean) - Method in interface org.codehaus.janino.util.Annotatable
- getAnnotations(boolean) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
- getAnnotations(boolean) - Method in class org.codehaus.janino.util.ClassFile
- getAnnotations(boolean) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- getAnnotations(Java.Modifier[]) - Static method in class org.codehaus.janino.Java
- getAnnotationsAttribute(boolean, List<ClassFile.AttributeInfo>) - Method in class org.codehaus.janino.util.ClassFile
-
Finds the
Runtime[In]visibleAnnotations
attribute in the attributes. - getAnnotationType() - Method in interface org.codehaus.janino.IClass.IAnnotation
- getArrayIClass(IClass) - Method in class org.codehaus.janino.IClassLoader
-
Gets an
IClass
that represents an array of this type. - getArrayIClass(IClass, int) - Method in class org.codehaus.janino.IClassLoader
-
Gets an
IClass
that represents an n-dimensional array of this type. - getArrayIClass2(IClass) - Method in class org.codehaus.janino.IClassLoader
- getAttributes() - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
- getAttributes() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- getBooleanClassProperty(Class<?>, String) - Static method in class org.codehaus.commons.compiler.util.SystemProperties
- getBooleanClassProperty(Class<?>, String, boolean) - Static method in class org.codehaus.commons.compiler.util.SystemProperties
- getBootclasspathSubresourcesOf(String, boolean, boolean) - Static method in class org.codehaus.commons.compiler.lang.ClassLoaders
-
Finds subresources on the JVM's bootstrap classpath.
- getBootstrapMethodAttrIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- getBounds() - Method in interface org.codehaus.janino.ITypeVariable
- getBounds(SignatureParser.FormalTypeParameter) - Method in class org.codehaus.janino.ClassFileIClass
- getBytecodes() - Method in interface org.codehaus.commons.compiler.ICookable
- getBytecodes() - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- getBytecodes() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- getBytecodes() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getBytecodes() - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- getBytecodes() - Method in class org.codehaus.janino.ClassBodyEvaluator
- getBytecodes() - Method in class org.codehaus.janino.ExpressionEvaluator
- getBytecodes() - Method in class org.codehaus.janino.ScriptEvaluator
- getBytecodes() - Method in class org.codehaus.janino.SimpleCompiler
- getBytecodes2() - Method in class org.codehaus.janino.SimpleCompiler
- getBytecodesCache - Variable in class org.codehaus.janino.SimpleCompiler
- getCharContent(boolean) - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- getClassFile() - Method in class org.codehaus.janino.CodeContext
-
The
ClassFile
this context is related to. - getClassFile() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- getClassFile(String, File, File) - Static method in class org.codehaus.janino.Compiler
-
Constructs the name of a file that could store the byte code of the class with the given name.
- getClassFileResourceName(String) - Static method in class org.codehaus.janino.util.ClassFile
-
Constructs the name of a resource that could contain the class file of the class with the className.
- getClassFiles() - Method in class org.codehaus.janino.SimpleCompiler
- getClassInfo(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- getClassInfo(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- getClassInfo(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- 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
- getClassLoader2() - Method in class org.codehaus.janino.SimpleCompiler
- getClassLoaderCache - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- getClassLoaderCache - Variable in class org.codehaus.janino.SimpleCompiler
- getClassName() - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
- getClassName() - Method in class org.codehaus.janino.Java.EnumConstant
- 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.
- getClassProperty(Class<?>, String) - Static method in class org.codehaus.commons.compiler.util.SystemProperties
- getClassProperty(Class<?>, String, String) - Static method in class org.codehaus.commons.compiler.util.SystemProperties
-
Gets the value of a "class property".
- getClazz() - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
- getClazz() - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
- getClazz() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- getClazz() - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- getClazz() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- getClazz() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getClazz() - Method in class org.codehaus.janino.ClassBodyEvaluator
- getClazz() - Method in class org.codehaus.janino.ExpressionEvaluator
- getClazz() - Method in class org.codehaus.janino.ReflectionIClass
- getClazz() - Method in class org.codehaus.janino.ScriptEvaluator
- getCodeContext() - Method in class org.codehaus.janino.CodeContext.Offset
- getCodeContext() - Method in class org.codehaus.janino.UnitCompiler
- getColumnNumber() - Method in class org.codehaus.commons.compiler.Location
- getColumnNumber() - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
Returns the column number of the previously consumed character; 1 after a line separator character has been consumed, 2 after the first non-line-separator character, and so forth.
- getCompilerFactory(String) - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
Deprecated.
- getCompilerFactory(String, ClassLoader) - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
Loads an
ICompilerFactory
implementation by class name. - getComponentDescriptor(String) - Static method in class org.codehaus.janino.Descriptor
- getComponentType() - Method in class org.codehaus.janino.IClass
- getComponentType(IType) - Static method in class org.codehaus.janino.UnitCompiler
- getComponentType2() - Method in class org.codehaus.janino.ClassFileIClass
- getComponentType2() - Method in class org.codehaus.janino.IClass
- getComponentType2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getComponentType2() - Method in class org.codehaus.janino.ReflectionIClass
- getConstantClassInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantClassInfoIndex() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- getConstantFieldrefInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantInterfaceMethodrefInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantInvokeDynamicInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantMethodHandleInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantMethodrefInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantMethodTypeInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantNameAndTypeInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantPoolInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantPoolSize() - Method in class org.codehaus.janino.util.ClassFile
- getConstants() - Method in interface org.codehaus.janino.Java.EnumDeclaration
- getConstants() - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
- getConstants() - Method in class org.codehaus.janino.Java.PackageMemberEnumDeclaration
- getConstantUtf8(short) - Method in class org.codehaus.janino.util.ClassFile
-
Shorthand for
getConstantUtf8Info(index).s
. - getConstantUtf8Info(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstantValue() - Method in class org.codehaus.janino.IClass.IField
-
Returns the value of the field if it is a compile-time constant value, i.e.
- getConstantValue() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
-
This implementation of
IClass.IField.getConstantValue()
is not completely correct: It treats non-static fields as non-constant Even fields with a non-constant initializer are identified as constant. - getConstantValue() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
- getConstantValue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Attempts to evaluate as a constant expression.
- getConstantValue(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
-
Attempts to evaluate as a constant expression.
- getConstantValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
- getConstantValue2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.BinaryOperation) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.BooleanLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.Cast) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.CharacterLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.ConditionalExpression) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.IntegerLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.NullLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.SimpleConstant) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.StringLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValue2(Java.UnaryOperation) - Method in class org.codehaus.janino.UnitCompiler
- getConstantValuePoolInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- getConstructors() - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
- 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).
- getDeclaredIClasses2() - Method in class org.codehaus.janino.ClassFileIClass
- getDeclaredIClasses2() - Method in class org.codehaus.janino.IClass
- getDeclaredIClasses2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getDeclaredIClasses2() - Method in class org.codehaus.janino.ReflectionIClass
- getDeclaredIConstructors() - Method in class org.codehaus.janino.IClass
-
Returns all the constructors declared by the class represented by the type.
- getDeclaredIConstructors2() - Method in class org.codehaus.janino.ClassFileIClass
- getDeclaredIConstructors2() - Method in class org.codehaus.janino.IClass
-
The uncached version of
IClass.getDeclaredIConstructors()
which must be implemented by derived classes. - getDeclaredIConstructors2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getDeclaredIConstructors2() - Method in class org.codehaus.janino.ReflectionIClass
- getDeclaredIField(String) - Method in class org.codehaus.janino.IClass
-
Returns the named
IClass.IField
declared in thisIClass
(does not work for inherited fields). - getDeclaredIFields() - Method in class org.codehaus.janino.IClass
-
Returns the
IClass.IField
s declared in thisIClass
(but not inherited fields). - getDeclaredIFields2() - Method in class org.codehaus.janino.ClassFileIClass
- getDeclaredIFields2() - Method in class org.codehaus.janino.IClass
-
Uncached version of
IClass.getDeclaredIFields()
. - getDeclaredIFields2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getDeclaredIFields2() - Method in class org.codehaus.janino.ReflectionIClass
- getDeclaredIFieldsCache() - Method in class org.codehaus.janino.IClass
- getDeclaredIMethods() - Method in class org.codehaus.janino.IClass
-
Returns the methods of the class or interface (but not inherited methods).
- getDeclaredIMethods(String) - Method in class org.codehaus.janino.IClass
-
Returns all methods with the given name declared in the class or interface (but not inherited methods).
- getDeclaredIMethods2() - Method in class org.codehaus.janino.ClassFileIClass
- getDeclaredIMethods2() - Method in class org.codehaus.janino.IClass
-
The uncached version of
IClass.getDeclaredIMethods()
which must be implemented by derived classes. - getDeclaredIMethods2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getDeclaredIMethods2() - Method in class org.codehaus.janino.ReflectionIClass
- getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class org.codehaus.commons.compiler.util.reflect.Classes
-
A wrapper for
declaringClass.getDeclaredMethod(methodName, parameterTypes)
that catches any exception, wraps it in anAssertionError
, and throws that. - getDeclaringClass() - Method in class org.codehaus.janino.Java.ConstructorDeclarator
- getDeclaringClass(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
- getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
- getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- getDeclaringCompilationUnit() - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
- getDeclaringIClass() - Method in class org.codehaus.janino.IClass
- getDeclaringIClass() - Method in class org.codehaus.janino.IClass.IField
- getDeclaringIClass() - Method in class org.codehaus.janino.IClass.IInvocable
- getDeclaringIClass() - Method in interface org.codehaus.janino.IClass.IMember
- getDeclaringIClass2() - Method in class org.codehaus.janino.ClassFileIClass
- getDeclaringIClass2() - Method in class org.codehaus.janino.IClass
- getDeclaringIClass2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getDeclaringIClass2() - Method in class org.codehaus.janino.ReflectionIClass
- getDeclaringType() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
- getDeclaringType() - Method in class org.codehaus.janino.Java.FieldDeclaration
- getDeclaringType() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
- getDeclaringType() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
- getDeclaringType() - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
- getDeclaringTypeBodyDeclaration(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
- getDefaultCompilerFactory() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
Deprecated.
- getDefaultCompilerFactory(ClassLoader) - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
-
Finds the first implementation of
org.codehaus.commons.compiler
through the classLoader, then loads and instantiates the implementation'sICompilerFactory
. - getDefaultExpressionType() - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
- getDefaultExpressionType() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- getDefaultExpressionType() - Method in class org.codehaus.janino.ExpressionEvaluator
- getDefaultImports() - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
- getDefaultImports() - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
- getDefaultImports() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- getDefaultImports() - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- getDefaultImports() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- getDefaultImports() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getDefaultImports() - Method in class org.codehaus.janino.ClassBodyEvaluator
- getDefaultImports() - Method in class org.codehaus.janino.ExpressionEvaluator
- getDefaultImports() - Method in class org.codehaus.janino.ScriptEvaluator
- getDefaultReturnType() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- getDefaultReturnType() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- 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() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- getDescriptor(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- getDescriptor(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
- 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
-
Uncached implementation of
IClass.IInvocable.getDescriptor()
. - getDescriptor2() - Method in class org.codehaus.janino.IClass.IMethod
- getDescriptor2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getDescriptor2() - Method in class org.codehaus.janino.ReflectionIClass
- getDescriptor2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- getDescriptorIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- 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.EnumConstant
- 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
- getElementValue(String) - Method in interface org.codehaus.janino.IClass.IAnnotation
- getEnclosingScope() - Method in class org.codehaus.janino.Java.AbstractCompilationUnit
- 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.ConstructorInvocation
- getEnclosingScope() - Method in class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
- getEnclosingScope() - Method in class org.codehaus.janino.Java.FunctionDeclarator
- getEnclosingScope() - Method in class org.codehaus.janino.Java.Rvalue
- getEnclosingScope() - Method in interface org.codehaus.janino.Java.Scope
- getEnclosingScope() - Method in class org.codehaus.janino.Java.SimpleType
- getEnclosingScope() - Method in class org.codehaus.janino.Java.Statement
- getEnclosingScope() - Method in class org.codehaus.janino.Java.Type
- getEnclosingScopeOrNull() - Method in class org.codehaus.janino.Java.Rvalue
- 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
- getfield(Java.Locatable, IClass.IField) - Method in class org.codehaus.janino.UnitCompiler
- getfield(Java.Locatable, IClass, String, IClass, boolean) - Method in class org.codehaus.janino.UnitCompiler
- GETFIELD - Static variable in class org.codehaus.janino.Opcode
- getFile() - Method in class org.codehaus.commons.compiler.util.resource.FileResource
- getFile(String) - Method in class org.codehaus.commons.compiler.util.resource.DirectoryResourceCreator
- getFile(String) - Method in class org.codehaus.commons.compiler.util.resource.FileResourceCreator
- getFileName() - Method in class org.codehaus.commons.compiler.Location
- getFileName() - Method in class org.codehaus.commons.compiler.util.resource.FileResource
- getFileName() - Method in interface org.codehaus.commons.compiler.util.resource.Resource
-
Returns a decorative "file name" that can be used for reporting errors and the like.
- getFileName() - Method in class org.codehaus.commons.compiler.util.resource.StringResource
- getFileName() - Method in class org.codehaus.janino.Scanner
- getFileResources(URL, String, boolean, boolean) - Static method in class org.codehaus.commons.compiler.lang.ClassLoaders
- getIAnnotations() - Method in class org.codehaus.janino.IClass
- getIAnnotations2() - Method in class org.codehaus.janino.ClassFileIClass
- getIAnnotations2() - Method in class org.codehaus.janino.IClass
- getIAnnotations2() - Method in class org.codehaus.janino.ReflectionIClass
- getIClass(Java.ThisReference) - Method in class org.codehaus.janino.UnitCompiler
- getIClassLoader() - Method in class org.codehaus.janino.Compiler
- 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(List<IClass.IMethod>) - Method in class org.codehaus.janino.IClass
- getIMethods(IClass, String, List<IClass.IMethod>) - Method in class org.codehaus.janino.UnitCompiler
-
Adds 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
- getImplementedTypes() - Method in interface org.codehaus.janino.Java.EnumDeclaration
- getImplementedTypes() - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
- getImplementedTypes() - Method in class org.codehaus.janino.Java.PackageMemberEnumDeclaration
- getInnerClassesAttribute() - Method in class org.codehaus.janino.util.ClassFile
-
Finds the
InnerClasses
attribute of this class file. - getIntegerClassProperty(Class<?>, String, int) - Static method in class org.codehaus.commons.compiler.util.SystemProperties
- getInterfaces() - Method in class org.codehaus.janino.IClass
-
Returns the interfaces implemented by the class, respectively the superinterfaces of the interface, respectively
{
Cloneable
,
Serializable
}
for arrays. - getInterfaces(IType) - Static method in class org.codehaus.janino.UnitCompiler
- getInterfaces2() - Method in class org.codehaus.janino.ClassFileIClass
- getInterfaces2() - Method in class org.codehaus.janino.IClass
- getInterfaces2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getInterfaces2() - Method in class org.codehaus.janino.ReflectionIClass
- getITypeVariables() - Method in class org.codehaus.janino.IClass
- getITypeVariables2() - Method in class org.codehaus.janino.ClassFileIClass
- getITypeVariables2() - Method in class org.codehaus.janino.IClass
-
The uncached version of
IClass.getDeclaredIConstructors()
which must be implemented by derived classes. - getITypeVariables2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getITypeVariables2() - Method in class org.codehaus.janino.ReflectionIClass
- getJavaFileManager() - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
Creates the underlying
JavaFileManager
lazily, becauseJavaSourceClassLoader.setSourcePath(File[])
and consorts are called after initialization. - getJavaFileManager(JavaCompiler, ResourceFinder, Charset, ResourceFinder, ResourceCreator) - Static method in class org.codehaus.commons.compiler.jdk.Compiler
-
Creates a
JavaFileManager
that implements the given sourceFileFinder, sourceFileCharset, classFileFinder and classFileCreator. - getLastModified() - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- getLineNumber() - Method in class org.codehaus.commons.compiler.Location
- getLineNumber() - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
Returns the line number of the previously consumed character (starting at 1).
- getLocalVariable(Java.CatchParameter) - 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
- getLocalVariable(Java.LocalVariableDeclarationStatement, Java.VariableDeclarator) - Method in class org.codehaus.janino.UnitCompiler
- getLocalVariableTypeInfo(short) - Method in class org.codehaus.janino.UnitCompiler
- getLocation() - Method in exception class org.codehaus.commons.compiler.LocatedException
- getLocation() - Method in class org.codehaus.commons.compiler.util.resource.FileResource
- getLocation() - Method in interface org.codehaus.commons.compiler.util.resource.LocatableResource
- getLocation() - Method in class org.codehaus.janino.Java.AbstractAnnotation
- 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.Token
- getLowerBound() - Method in interface org.codehaus.janino.IWildcardType
- getMajorVersion() - Method in class org.codehaus.janino.util.ClassFile
- getMap() - Method in class org.codehaus.commons.compiler.util.resource.MapResourceCreator
- getMemberTypeDeclaration(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- getMemberTypeDeclaration(String) - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Returns 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 class 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.IExpressionEvaluator
- getMethod() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- getMethod() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- getMethod() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getMethod() - Method in class org.codehaus.janino.ExpressionEvaluator
- getMethod() - Method in class org.codehaus.janino.ScriptEvaluator
- getMethod(int) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Same as
IExpressionEvaluator.getMethod()
, but for multiple expressions. - getMethod(int) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
IScriptEvaluator.getMethod()
, but for multiple scripts. - getMethod(int) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- getMethod(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getMethod(int) - Method in class org.codehaus.janino.ExpressionEvaluator
- getMethod(int) - Method in class org.codehaus.janino.ScriptEvaluator
- getMethod(IClass, String, IClass...) - Static method in class org.codehaus.janino.IClassLoader
- getMethodDeclaration(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- getMethodDeclaration(String) - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Returns 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
- getMethodName(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getMethods() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getMethods() - Method in class org.codehaus.janino.ScriptEvaluator
- getMethodsCache - Variable in class org.codehaus.janino.ScriptEvaluator
- getMinorVersion() - Method in class org.codehaus.janino.util.ClassFile
- getMode() - Method in class org.codehaus.commons.compiler.util.StringPattern
- getModifiers() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
- getModifiers() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- getModifiers() - Method in interface org.codehaus.janino.Java.AnnotationTypeDeclaration
- getModifiers() - Method in interface org.codehaus.janino.Java.EnumDeclaration
- getModifiers() - Method in class org.codehaus.janino.Java.FieldDeclaration
- getModifiers() - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
- getName() - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- getName() - Method in class org.codehaus.janino.IClass.IField
- getName() - Method in class org.codehaus.janino.IClass.IMethod
- getName() - Method in interface org.codehaus.janino.ITypeVariable
- getName() - Method in interface org.codehaus.janino.Java.EnumDeclaration
- getName() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
- getName() - Method in class org.codehaus.janino.Java.LocalVariableSlot
- getName() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
- getName() - Method in interface org.codehaus.janino.Java.NamedTypeDeclaration
- getName() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
- getName() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- getName() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
- getName() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- getName(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- getName(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- getName(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
- 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
- getNameAndTypeIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- getNonConstantFinalInitializer(Java.FieldDeclaration, Java.VariableDeclarator) - Method in class org.codehaus.janino.UnitCompiler
-
Determines the non-constant-final initializer of the given
Java.VariableDeclarator
. - getOperatorPrecedence(String) - Static method in class org.codehaus.janino.Unparser
- getOptionalTypeParameters() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- getOptionalTypeParameters() - Method in class org.codehaus.janino.Java.MethodDeclarator
- getOptionalTypeParameters() - Method in interface org.codehaus.janino.Java.NamedTypeDeclaration
- getOuterClass(Java.TypeDeclaration) - Static method in class org.codehaus.janino.UnitCompiler
- getOuterClasses(Java.TypeDeclaration) - Static method in class org.codehaus.janino.UnitCompiler
-
Returns a list consisting of the given inner class and all its enclosing (outer) classes.
- getOuterIClass() - Method in class org.codehaus.janino.IClass
-
The following types have an "outer class": Anonymous classes declared in a non-static method of a class Local classes declared in a non-static method of a class Non-static member classes
- getOuterIClass2() - Method in class org.codehaus.janino.ClassFileIClass
- getOuterIClass2() - Method in class org.codehaus.janino.IClass
- getOuterIClass2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getOuterIClass2() - Method in class org.codehaus.janino.ReflectionIClass
- getPackageMemberTypeDeclaration(String) - Method in class org.codehaus.janino.Java.CompilationUnit
-
Returns 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
iff 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.IInvocable
-
Opposed to the
Constructor
, there is no magic "this$0
" parameter. - getParameterTypes2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- getParameterTypes2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- getParentIClassLoader() - Method in class org.codehaus.janino.IClassLoader
- getProtectionDomain(String) - Method in interface org.codehaus.commons.compiler.AbstractJavaSourceClassLoader.ProtectionDomainFactory
- getRawReferenceType(Location, String, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
- getRawType() - Method in interface org.codehaus.janino.IParameterizedType
- getRawType(Java.Type) - Method in class org.codehaus.janino.UnitCompiler
- getReferenceIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- getReferenceKind() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- getReferenceType(Location, String, Java.TypeArgument[], Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
-
JLS7 6.5.5.1 Simple type name (single identifier)
- getReferenceType(Location, Java.Scope, String[], int, Java.TypeArgument[]) - Method in class org.codehaus.janino.UnitCompiler
- getResourceAsStream(String) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- getResourceAsStream(String) - Method in class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
- getResourceFileName() - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- getResourceFinder() - Method in class org.codehaus.commons.compiler.util.ResourceFinderClassLoader
- getResult() - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
- getResult() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- getResult() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- getResult() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getResult() - Method in class org.codehaus.janino.ExpressionEvaluator
- getResult() - Method in class org.codehaus.janino.ScriptEvaluator
- getReturnType() - Method in class org.codehaus.janino.IClass.IMethod
- getReturnType() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- getReturnType(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getReturnType(int) - Method in class org.codehaus.janino.ScriptEvaluator
- getReturnType(Java.FunctionDeclarator) - Method in class org.codehaus.janino.UnitCompiler
- getScanner() - Method in class org.codehaus.janino.Parser
- getScript(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- getScript(int) - Method in class org.codehaus.janino.ScriptEvaluator
- getSignature(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.SignatureAttribute
- getSignatureAttribute() - Method in class org.codehaus.janino.util.ClassFile
- getSingleTypeImport(String, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Checks 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
- getSourceFinder() - Method in class org.codehaus.janino.JavaSourceIClassLoader
- getSourceResourceName(String) - Static method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
Constructs the name of a resource that could contain the source code of the class with the given name.
- getSourceResourceName(String) - Static method in class org.codehaus.janino.util.ClassFile
-
Constructs the name of a resource that could contain the source code of the class with the className.
- getSourceVersion() - Method in class org.codehaus.janino.Parser
- getSpecificationVersion() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
- getsResourceAsStream(ResourceFinder, ClassLoader) - Static method in class org.codehaus.commons.compiler.lang.ClassLoaders
-
Creates and returns a
ClassLoader
that implementsClassLoader.getResourceAsStream(String)
via aResourceFinder
. - getStackMap() - Method in class org.codehaus.janino.CodeContext.Offset
- getStart() - Method in class org.codehaus.janino.Java.LocalVariableSlot
- getStatements() - Method in class org.codehaus.janino.Java.Block
- GETSTATIC - Static variable in class org.codehaus.janino.Opcode
- getString() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- getSubresources(ClassLoader, String, boolean, boolean) - Static method in class org.codehaus.commons.compiler.lang.ClassLoaders
-
Returns a name-to-URL mapping of all resources "under" a given directory name.
- getSubresources(URL, JarFile, String, boolean, boolean) - Static method in class org.codehaus.commons.compiler.lang.ClassLoaders
- getSubresourcesOf(URL, String, boolean, boolean) - Static method in class org.codehaus.commons.compiler.lang.ClassLoaders
-
Returns a name-to-URL mapping of all resources "under" a given root resource.
- getSuperclass() - Method in class org.codehaus.janino.IClass
-
Returns the superclass of the class.
- getSuperclass(IType) - Static method in class org.codehaus.janino.UnitCompiler
- getSuperclass2() - Method in class org.codehaus.janino.ClassFileIClass
- getSuperclass2() - Method in class org.codehaus.janino.IClass
- getSuperclass2() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- getSuperclass2() - Method in class org.codehaus.janino.ReflectionIClass
- getSyntheticFields() - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
- getSyntheticFields() - Method in interface org.codehaus.janino.Java.ClassDeclaration
- getSyntheticIFields() - Method in class org.codehaus.janino.IClass
- getSystemJavaCompiler() - Static method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- getTag() - Method in class org.codehaus.janino.util.ClassFile.Annotation
- getTag() - Method in class org.codehaus.janino.util.ClassFile.ArrayElementValue
- getTag() - Method in class org.codehaus.janino.util.ClassFile.ConstantElementValue
- getTag() - Method in interface org.codehaus.janino.util.ClassFile.ElementValue
- getTag() - Method in class org.codehaus.janino.util.ClassFile.EnumConstValue
- getTargetIType(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
- getTargetVersion() - Method in class org.codehaus.janino.UnitCompiler
- getThisClassName() - Method in class org.codehaus.janino.util.ClassFile
- getThrownExceptions() - Method in class org.codehaus.janino.IClass.IInvocable
-
Returns the types thrown by this constructor or method.
- getThrownExceptions2() - Method in class org.codehaus.janino.IClass.IInvocable
- getThrownExceptions2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- getThrownExceptions2() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- getType() - Method in class org.codehaus.janino.IClass.IField
- getType() - Method in interface org.codehaus.janino.Java.Annotation
- getType() - Method in class org.codehaus.janino.Java.LocalVariableSlot
- getType() - Method in class org.codehaus.janino.Java.MarkerAnnotation
- getType() - Method in class org.codehaus.janino.Java.NormalAnnotation
- getType() - Method in class org.codehaus.janino.Java.SingleElementAnnotation
- getType() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
- getType() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
- getType(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
- getType(Java.Lvalue) - Method in class org.codehaus.janino.UnitCompiler
- getType(Java.Rvalue) - Method in class org.codehaus.janino.UnitCompiler
- getType(Java.Type) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ArrayCreationReference) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ArrayLength) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ArrayType) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.Assignment) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.BinaryOperation) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.BooleanLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.Cast) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.CharacterLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ClassInstanceCreationReference) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ClassLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ConditionalExpression) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ConstructorInvocation) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.FieldAccess) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.FieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.Instanceof) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.IntegerLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.LambdaExpression) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.LocalVariableAccess) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.MethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.MethodReference) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.NewArray) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.NewClassInstance) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.NewInitializedArray) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.NullLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.Package) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ParameterAccess) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.PrimitiveType) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.QualifiedThisReference) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ReferenceType) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.RvalueMemberType) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.SimpleConstant) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.SimpleType) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.StringLiteral) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.ThisReference) - Method in class org.codehaus.janino.UnitCompiler
- getType2(Java.UnaryOperation) - Method in class org.codehaus.janino.UnitCompiler
- getTypeImportOnDemandImportDeclarations() - Method in class org.codehaus.janino.UnitCompiler
- getTypes(Java.Type[]) - Method in class org.codehaus.janino.UnitCompiler
- getUnboxedType(IType) - Method in class org.codehaus.janino.UnitCompiler
- getUnitCompilers() - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
Returns the set of
UnitCompiler
s that were created so far. - getUpperBound() - Method in interface org.codehaus.janino.IWildcardType
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
- getVariableDeclaratorsAndInitializers() - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
- getVariableDeclaratorsAndInitializers() - Method in interface org.codehaus.janino.Java.ClassDeclaration
-
Returns the initializers for class variables (JLS7 8.3.2.1) and instance variables (JLS7 8.3.2.2), and the instance initializers (JLS7 8.6) and static initializers (JLS7 8.7) in the order as they appear in the type declaration.
- getWhereToBreak(Java.BreakableStatement) - Method in class org.codehaus.janino.UnitCompiler
- gotO(Java.Locatable, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- GOTO - Static variable in class org.codehaus.janino.Opcode
- GOTO_W - Static variable in class org.codehaus.janino.Opcode
- grow() - Method in class org.codehaus.janino.CodeContext.Branch
- grow() - Method in class org.codehaus.janino.CodeContext.OffsetBranch
- grow() - Method in class org.codehaus.janino.CodeContext.Relocatable
-
Grows the code if the relocation cannot be done without growing code.
- GT - Static variable in class org.codehaus.janino.UnitCompiler
- guessParameterNames(Scanner) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
Guess the names of the parameters used in the given expression.
- guessParameterNames(Scanner) - Static method in class org.codehaus.janino.ScriptEvaluator
-
Guesses the names of the parameters used in the given expression.
- guessParameterNames2(Scanner) - Static method in class org.codehaus.janino.ExpressionEvaluator
- guessParameterNames2(Scanner) - Static method in class org.codehaus.janino.ScriptEvaluator
H
- handleError(String, Location) - Method in interface org.codehaus.commons.compiler.ErrorHandler
-
May or may not choose to throw a
CompileException
. - handlePatterns - Variable in class org.codehaus.janino.FilterWarningHandler
- handlerPc - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
- handlerPc - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
- handleWarning(String, String, Location) - Method in interface org.codehaus.commons.compiler.WarningHandler
-
May or may not choose to throw a
CompileException
. - handleWarning(String, String, Location) - Method in class org.codehaus.janino.FilterWarningHandler
- hasAccessModifier(Java.Modifier[], String...) - Static method in class org.codehaus.janino.Java
- hasAccessModifier(Java.Modifier[], String...) - Static method in class org.codehaus.janino.Parser
- hasAccessModifierOtherThan(Java.Modifier[], String...) - Static method in class org.codehaus.janino.Parser
- hasAnnotation(Java.FunctionDeclarator, IClass) - Method in class org.codehaus.janino.UnitCompiler
- hasDefaultLabel - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
-
Whether this "switch block statement group" includes the DEFAULT label.
- hasDeprecatedDocTag() - Method in interface org.codehaus.janino.Java.DocCommentable
-
Returns
true
if the object has a doc comment and the@deprecated
tag appears in the doc comment. - hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.EnumConstant
- hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.FieldDeclaration
- hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.FunctionDeclarator
- hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
- hasDeprecatedDocTag() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
- hashCode() - Method in class org.codehaus.janino.MethodDescriptor
- hashCode() - Method in class org.codehaus.janino.SimpleCompiler
- hashCode() - Method in class org.codehaus.janino.StackMap
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- hashCode() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
- hasIMethod(String, IClass[]) - Method in class org.codehaus.janino.IClass
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.EnumerationIterator
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.MultiIterator
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.TransformingIterator
- hasNext() - Method in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
- hasPrevious() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- hasPrevious() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
- hasSize1(String) - Static method in class org.codehaus.janino.Descriptor
- hasSize2(String) - Static method in class org.codehaus.janino.Descriptor
- HprofScrubber - Class in org.codehaus.janino.tools
-
Example for object allocation statistics:
- HprofScrubber() - Constructor for class org.codehaus.janino.tools.HprofScrubber
- HprofScrubber.Sample - Class in org.codehaus.janino.tools
- HprofScrubber.Site - Class in org.codehaus.janino.tools
I
- I2B - Static variable in class org.codehaus.janino.Opcode
- I2C - Static variable in class org.codehaus.janino.Opcode
- I2D - Static variable in class org.codehaus.janino.Opcode
- I2F - Static variable in class org.codehaus.janino.Opcode
- I2L - Static variable in class org.codehaus.janino.Opcode
- I2S - Static variable in class org.codehaus.janino.Opcode
- IADD - Static variable in class org.codehaus.janino.Opcode
- IALOAD - Static variable in class org.codehaus.janino.Opcode
- IAND - Static variable in class org.codehaus.janino.Opcode
- iAnnotationsCache - Variable in class org.codehaus.janino.IClass
- IASTORE - Static variable in class org.codehaus.janino.Opcode
- iClass - Variable in class org.codehaus.janino.Java.ThisReference
-
A cache for the type of the instance that "this" refers to.
- IClass - Class in org.codehaus.janino
-
A simplified equivalent to "java.lang.reflect".
- IClass() - Constructor for class org.codehaus.janino.IClass
- IClass.IAnnotation - Interface in org.codehaus.janino
-
Representation of a Java "annotation".
- 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
-
Base class for
IClass.IConstructor
andIClass.IMethod
. - IClass.IMember - Interface in org.codehaus.janino
-
Base for the members of an
IClass
. - IClass.IMethod - Class in org.codehaus.janino
-
Representation of a method in an
IClass
. - IClass.PrimitiveIClass - Class in org.codehaus.janino
- IClassBodyEvaluator - Interface in org.codehaus.commons.compiler
-
Parses a class body and returns it as a
Class
object ready for use with java.lang.reflect. - iClassLoader - Variable in class org.codehaus.janino.ClassFileIClass
- iClassLoader - Variable in class org.codehaus.janino.Compiler
- iClassLoader - Variable in class org.codehaus.janino.JavaSourceClassLoader
- iClassLoader - Variable in class org.codehaus.janino.ReflectionIClass
- iClassLoader - Variable in class org.codehaus.janino.UnitCompiler
- IClassLoader - Class in org.codehaus.janino
-
Loads an
IClass
by type name. - IClassLoader(IClassLoader) - Constructor for class org.codehaus.janino.IClassLoader
- ICompiler - Interface in org.codehaus.commons.compiler
-
A simplified substitute for the javac tool.
- ICompilerFactory - Interface in org.codehaus.commons.compiler
-
An entity that produces implementations of
IExpressionEvaluator
,IScriptEvaluator
,IClassBodyEvaluator
,ISimpleCompiler
orAbstractJavaSourceClassLoader
. - ICONST_0 - Static variable in class org.codehaus.janino.Opcode
- ICONST_1 - Static variable in class org.codehaus.janino.Opcode
- ICONST_2 - Static variable in class org.codehaus.janino.Opcode
- ICONST_3 - Static variable in class org.codehaus.janino.Opcode
- ICONST_4 - Static variable in class org.codehaus.janino.Opcode
- ICONST_5 - Static variable in class org.codehaus.janino.Opcode
- ICONST_M1 - Static variable in class org.codehaus.janino.Opcode
- iConstructor - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
-
The resolved
IClass.IConstructor
. - IConstructor() - Constructor for class org.codehaus.janino.IClass.IConstructor
- ICookable - Interface in org.codehaus.commons.compiler
-
An entity that processes a sequence of characters (a "document").
- identifier - Variable in class org.codehaus.janino.Java.ElementValuePair
-
The element name.
- identifier - Variable in class org.codehaus.janino.Java.IdentifierLambdaParameters
-
The single identifier.
- identifier - Variable in class org.codehaus.janino.Java.RvalueMemberType
-
The simple name of the inner type being instantiated.
- identifier - Variable in class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
-
The name of the formal type parameter, e.g.
- identifier - Variable in class org.codehaus.janino.util.signature.SignatureParser.TypeVariableSignature
-
The name of the type variable, e.g.
- IDENTIFIER - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a Java identifier.
- IdentifierLambdaParameters(String) - Constructor for class org.codehaus.janino.Java.IdentifierLambdaParameters
- identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration
-
The identifiers that constitute the member to be imported, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration
-
The identifiers that constitute the type to be imported, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration
-
The identifiers that constitute the type to import from, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration
-
The identifiers that constitute the package or type to import from, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.AmbiguousName
-
The first
Java.AmbiguousName.n
of these identifiers comprise this ambiguous name. - identifiers - Variable in class org.codehaus.janino.Java.ReferenceType
-
The list of (dot-separated) identifiers that pose the reference type, e.g.
- IDIV - Static variable in class org.codehaus.janino.Opcode
- IExpressionEvaluator - Interface in org.codehaus.commons.compiler
-
An engine that evaluates expressions in JVM bytecode.
- IF_ACMPEQ - Static variable in class org.codehaus.janino.Opcode
- IF_ACMPNE - Static variable in class org.codehaus.janino.Opcode
- if_acmpxx(Java.Locatable, int, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- IF_ICMPEQ - Static variable in class org.codehaus.janino.Opcode
- IF_ICMPGE - Static variable in class org.codehaus.janino.Opcode
- IF_ICMPGT - Static variable in class org.codehaus.janino.Opcode
- IF_ICMPLE - Static variable in class org.codehaus.janino.Opcode
- IF_ICMPLT - Static variable in class org.codehaus.janino.Opcode
- IF_ICMPNE - Static variable in class org.codehaus.janino.Opcode
- if_icmpxx(Java.Locatable, int, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- IFEQ - Static variable in class org.codehaus.janino.Opcode
- IFGE - Static variable in class org.codehaus.janino.Opcode
- IFGT - Static variable in class org.codehaus.janino.Opcode
- IField() - Constructor for class org.codehaus.janino.IClass.IField
- IFLE - Static variable in class org.codehaus.janino.Opcode
- IFLT - Static variable in class org.codehaus.janino.Opcode
- IFNE - Static variable in class org.codehaus.janino.Opcode
- ifnonnull(Java.Locatable, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- IFNONNULL - Static variable in class org.codehaus.janino.Opcode
- ifnull(Java.Locatable, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- IFNULL - Static variable in class org.codehaus.janino.Opcode
- ifNumeric(Java.Locatable, int, CodeContext.Offset, boolean) - Method in class org.codehaus.janino.UnitCompiler
- IfStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.IfStatement
- IfStatement(Location, Java.Rvalue, Java.BlockStatement, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.IfStatement
- ifxx(Java.Locatable, int, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- ignoreWhiteSpace - Variable in class org.codehaus.janino.Scanner
- iinc(Java.Locatable, Java.LocalVariable, String) - Method in class org.codehaus.janino.UnitCompiler
- IINC - Static variable in class org.codehaus.janino.Opcode
- IInvocable() - Constructor for class org.codehaus.janino.IClass.IInvocable
- il(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Static method in class org.codehaus.janino.UnitCompiler
- ilfd(IType) - Static method in class org.codehaus.janino.UnitCompiler
- ilfd(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Static method in class org.codehaus.janino.UnitCompiler
- ilfda(IType) - Static method in class org.codehaus.janino.UnitCompiler
- ilfdabcs(IClass) - Static method in class org.codehaus.janino.UnitCompiler
- ILOAD - Static variable in class org.codehaus.janino.Opcode
- ILOAD_0 - Static variable in class org.codehaus.janino.Opcode
- ILOAD_1 - Static variable in class org.codehaus.janino.Opcode
- ILOAD_2 - Static variable in class org.codehaus.janino.Opcode
- ILOAD_3 - Static variable in class org.codehaus.janino.Opcode
- iMethod - Variable in class org.codehaus.janino.Java.MethodDeclarator
-
The resolved
IClass.IMethod
. - iMethod - Variable in class org.codehaus.janino.Java.MethodInvocation
-
The resolved
IClass.IMethod
. - IMethod() - Constructor for class org.codehaus.janino.IClass.IMethod
- iMethodCache - Variable in class org.codehaus.janino.IClass
- implementedTypes - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- implementedTypes - Variable in class org.codehaus.janino.ClassBodyEvaluator
- implementedTypes - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
-
The types of the implemented interfaces.
- implementsInterface(IClass) - Method in class org.codehaus.janino.IClass
-
If
this
represents a class: Returntrue
if this class directly or indirectly implementsthat
interface. - IMPORT_STATEMENT_PATTERN - Static variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- importCopier - Variable in class org.codehaus.janino.util.DeepCopier
- ImportDeclaration(Location) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.ImportDeclaration
- importDeclarations - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit
-
The IMPORT declarations in this compilation unit.
- importSingleStatic(String) - Method in class org.codehaus.janino.UnitCompiler
-
Imports a member class, member interface, static field or static method via the compilation unit's single static import declarations.
- importSingleType(String, Location) - Method in class org.codehaus.janino.UnitCompiler
-
If the given name was declared in a simple type import, load that class.
- importStatic(IClass, String, Collection<Object>, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Finds all members (member classes, member interfaces, static fields and/or static methods) of the declaringIClass with the given simpleName and adds them to the result.
- importStaticOnDemand(String) - Method in class org.codehaus.janino.UnitCompiler
-
Imports a member class or interface, static field or static method via the compilation unit's static import on-demand declarations.
- importTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.AbstractCompilationUnit.ImportDeclaration
. - 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. - importTypeOnDemand2(String, Location) - Method in class org.codehaus.janino.UnitCompiler
- importUnparser - Variable in class org.codehaus.janino.Unparser
- IMUL - Static variable in class org.codehaus.janino.Opcode
- IMultiCookable - Interface in org.codehaus.commons.compiler
- in - Variable in class org.codehaus.janino.Scanner
- in - Variable in class org.codehaus.janino.util.charstream.StringCharStream
- INCLUDE - Static variable in class org.codehaus.commons.compiler.util.StringPattern
- INDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
Special character at the beginning of a line that indents the following text by one position.
- indentation - Variable in class org.codehaus.janino.util.AutoIndentWriter
-
The current indentation level; incremented by a
AutoIndentWriter.INDENT
char at the beginning of a line, and decremented by aAutoIndentWriter.UNINDENT
char at the beginning of a line. - index - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
-
The index value to use.
- index - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
-
The fields of the entries in the
local_variable_table
, as described in JVMS7 4.7.13. - indexOf(String[], String) - Static method in class org.codehaus.janino.TokenStreamImpl
- indexOf(TokenType[], TokenType) - Static method in class org.codehaus.janino.TokenStreamImpl
- INEG - Static variable in class org.codehaus.janino.Opcode
- InferredLambdaParameters(String[]) - Constructor for class org.codehaus.janino.Java.InferredLambdaParameters
- init - Variable in class org.codehaus.janino.Java.ForStatement
-
The optional "init" part of the "basic FOR statement".
- init() - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- INITIAL_SIZE - Static variable in class org.codehaus.janino.CodeContext
- initializeInstanceVariablesAndInvokeInstanceInitializers(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.UnitCompiler
-
Compiles the instance variable initializers and the instance initializers in their lexical order.
- initializer - Variable in class org.codehaus.janino.Java.VariableDeclarator
-
The initializer for the variable, if any.
- Initializer(Location, Java.Modifier[], Java.Block) - Constructor for class org.codehaus.janino.Java.Initializer
- inMemory(String, JavaFileObject.Kind, Charset) - Static method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects
- inMemory(M, Charset) - Static method in class org.codehaus.commons.compiler.jdk.util.JavaFileManagers
- inner - Variable in class org.codehaus.commons.compiler.util.iterator.MultiIterator
- innerClassAccessFlags - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the
classes
array as described in JVMS7 4.7.6. - InnerClassesAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
- InnerClassesAttribute(short, ClassFile.InnerClassesAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
- innerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the
classes
array as described in JVMS7 4.7.6. - innerNameIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the
classes
array as described in JVMS7 4.7.6. - InputStreams - Class in org.codehaus.commons.compiler.io
- InputStreams() - Constructor for class org.codehaus.commons.compiler.io.InputStreams
- Inserter() - Constructor for class org.codehaus.janino.CodeContext.Inserter
- instanceoF(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- Instanceof(Location, Java.Rvalue, Java.Type) - Constructor for class org.codehaus.janino.Java.Instanceof
- INSTANCEOF - Static variable in class org.codehaus.janino.Opcode
- INT - Enum constant in enum org.codehaus.janino.Java.Primitive
- INT - Enum constant in enum org.codehaus.janino.UnitCompiler.SwitchKind
- 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.util.signature.SignatureParser
-
The primitive '
int
' type. - INT_LIMITS - Static variable in class org.codehaus.commons.compiler.util.Numbers
- INTEGER_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents an integer literal; its
Token.value
is the text of the integer literal exactly as it appears in the source code (e.g. - INTEGER_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
Representation of the
integer_variable_info
structure; see JVMS8 4.7.4. - IntegerLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.IntegerLiteral
- IntElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.IntElementValue
- 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. - INTERFACE_DECLARATION - Enum constant in enum org.codehaus.janino.Parser.MethodDeclarationContext
-
Interface method declaration.
- interfaceBounds - Variable in class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
-
The interfaces that this formal type parameter (optionally) extends.
- InterfaceDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.InterfaceDeclaration
- InterfaceDeclarationContext() - Constructor for enum org.codehaus.janino.Parser.InterfaceDeclarationContext
- interfaceDeclarationCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
- interfaceMethodModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- interfaceModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- interfaces - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
-
Set during "compile()".
- interfaces - Variable in class org.codehaus.janino.util.ClassFile
-
The constant pool indexes of
ClassFile.ConstantClassInfo
which describe the interfaces that this class implements, resp. - interfacesCache - Variable in class org.codehaus.janino.IClass
- internalCheckAccessible(IClass, Access, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
- internalCheckAccessible(IClass, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
- InternalCompilerException - Exception Class in org.codehaus.commons.compiler
-
Indicates an event that is probably related to a bug in JANINO.
- InternalCompilerException() - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
- InternalCompilerException(String) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
- InternalCompilerException(String, Throwable) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
- InternalCompilerException(Location, String) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
- InternalCompilerException(Location, String, Throwable) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
- internalRead() - Method in class org.codehaus.janino.Scanner
- INVALID_OPCODE - Static variable in class org.codehaus.janino.Opcode
-
Special value for
Opcode.OPCODE_PROPERTIES
indicating that this element represents an invalid opcode. - invalidateMethodCaches() - Method in class org.codehaus.janino.IClass
-
This class caches the declared methods in order to minimize the invocations of
IClass.getDeclaredIMethods2()
. - invalidateMethodCaches() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
Invalidates the method cache of the
Java.AbstractTypeDeclaration.resolvedType
. - invertBranchOpcode(int) - Static method in class org.codehaus.janino.CodeContext
-
E.g.
- Invocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.Invocation
- invoke(Method, Object, Object...) - Static method in class org.codehaus.commons.compiler.util.reflect.Methods
-
A wrapper for
method.invoke(obj, args)
that catches any exception, wraps it in anAssertionError
, and throws that. - invoke(Java.Locatable, int, IClass, String, MethodDescriptor, boolean) - Method in class org.codehaus.janino.UnitCompiler
-
Expects the target object and the arguments on the operand stack.
- invokeConstructor(Java.Locatable, IClass.IConstructor) - Method in class org.codehaus.janino.UnitCompiler
-
Invokes the iConstructor; assumes that
this
and the correct number and types of arguments are on the operand stack. - invokeConstructor(Java.Locatable, Java.Scope, Java.Rvalue, IType, Java.Rvalue[]) - Method in class org.codehaus.janino.UnitCompiler
-
Expects the object to initialize on the stack.
- INVOKEDYNAMIC - Static variable in class org.codehaus.janino.Opcode
- INVOKEINTERFACE - Static variable in class org.codehaus.janino.Opcode
- invokeMethod(Java.Locatable, IClass.IMethod) - Method in class org.codehaus.janino.UnitCompiler
-
Invokes the iMethod; assumes that
this
(unless iMethod is static) and the correct number and types of arguments are on the operand stack. - INVOKESPECIAL - Static variable in class org.codehaus.janino.Opcode
- INVOKESTATIC - Static variable in class org.codehaus.janino.Opcode
- INVOKEVIRTUAL - Static variable in class org.codehaus.janino.Opcode
- IO_LV_0 - Static variable in class org.codehaus.janino.Opcode
-
The local variable with index 0 is the opcode's implicit operand.
- IO_LV_1 - Static variable in class org.codehaus.janino.Opcode
-
The local variable with index 1 is the opcode's implicit operand.
- IO_LV_2 - Static variable in class org.codehaus.janino.Opcode
-
The local variable with index 2 is the opcode's implicit operand.
- IO_LV_3 - Static variable in class org.codehaus.janino.Opcode
-
The local variable with index 3 is the opcode's implicit operand.
- IO_MASK - Static variable in class org.codehaus.janino.Opcode
-
Masks the 'implicit operand' portion of
Opcode.OPCODE_PROPERTIES
. - IOR - Static variable in class org.codehaus.janino.Opcode
- IParameterizedType - Interface in org.codehaus.janino
- IREM - Static variable in class org.codehaus.janino.Opcode
- IRETURN - Static variable in class org.codehaus.janino.Opcode
- isAbstract() - Method in class org.codehaus.janino.ClassFileIClass
- isAbstract() - Method in class org.codehaus.janino.IClass.IMethod
- isAbstract() - Method in class org.codehaus.janino.IClass
-
Whether the class may be instantiated (JVMS 4.1 access_flags).
- isAbstract() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- isAbstract() - Method in class org.codehaus.janino.Java.MethodDeclarator
- isAbstract() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
- isAbstract() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- isAbstract() - Method in class org.codehaus.janino.ReflectionIClass
- isAbstract() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- isAbstract(short) - Static method in class org.codehaus.janino.Mod
- isAccessible(IClass.IMember, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
-
Determines whether the given
IClass.IMember
is accessible in the given context, according to JLS7 6.6.1.BL1.B4. - isAccessible(IClass, Access, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
-
Determines whether a member (class, interface, field or method) declared in a given class is accessible from a given block statement context, according to JLS7 6.6.1.4.
- isAccessible(IClass, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
-
Determines whether the given
IClass
is accessible in the given context, according to JLS7 6.6.1.2 and 6.6.1.4. - isAnnotation(short) - Static method in class org.codehaus.janino.Mod
- isArray() - Method in class org.codehaus.janino.ClassFileIClass
- isArray() - Method in class org.codehaus.janino.IClass
- isArray() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- isArray() - Method in class org.codehaus.janino.ReflectionIClass
- isArray(IType) - Static method in class org.codehaus.janino.UnitCompiler
- isArrayReference(String) - Static method in class org.codehaus.janino.Descriptor
- isAssignableFrom(IClass) - Method in class org.codehaus.janino.IClass
-
Determines if
this
is assignable from that. - isAssignableFrom(IType, IType) - Static method in class org.codehaus.janino.UnitCompiler
- isBinaryDigit(int) - Static method in class org.codehaus.janino.Scanner
- isBoxingConvertible(IType) - Method in class org.codehaus.janino.UnitCompiler
- isBridge(short) - Static method in class org.codehaus.janino.Mod
- isByteConstant(Object) - Static method in class org.codehaus.janino.UnitCompiler
- isCastReferenceConvertible(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
JLS7 5.5
- isClassOrInterfaceReference(String) - Static method in class org.codehaus.janino.Descriptor
- isConvertibleToPrimitiveNumeric(IType) - Method in class org.codehaus.janino.UnitCompiler
- IScriptEvaluator - Interface in org.codehaus.commons.compiler
-
An engine that executes a script in JVM bytecode.
- isDecimalDigit(int) - Static method in class org.codehaus.janino.Scanner
-
To comply with the JLS, this method does not allow for non-latin digit (like
Character.isDigit(char)
does). - isDefault() - Method in class org.codehaus.janino.Java.MethodDeclarator
- isEnum() - Method in class org.codehaus.janino.ClassFileIClass
- isEnum() - Method in class org.codehaus.janino.IClass
- isEnum() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- isEnum() - Method in class org.codehaus.janino.ReflectionIClass
- isEnum(short) - Static method in class org.codehaus.janino.Mod
- isFinal() - Method in class org.codehaus.janino.ClassFileIClass
- isFinal() - Method in class org.codehaus.janino.IClass
-
Whether subclassing is allowed (JVMS 4.1 access_flags)
- isFinal() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- isFinal() - Method in class org.codehaus.janino.Java.FieldDeclaration
- isFinal() - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
- isFinal() - Method in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
- isFinal() - Method in class org.codehaus.janino.Java.MethodDeclarator
- isFinal() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
- isFinal() - Method in class org.codehaus.janino.ReflectionIClass
- isFinal(short) - Static method in class org.codehaus.janino.Mod
- isHexDigit(int) - Static method in class org.codehaus.janino.Scanner
-
To comply with the JLS, this method does not allow for non-latin digit (like
Character.isDigit(char)
does). - ISHL - Static variable in class org.codehaus.janino.Opcode
- ISHR - Static variable in class org.codehaus.janino.Opcode
- isIdentityConvertible(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Checks whether "identity conversion" (5.1.1) is possible.
- ISimpleCompiler - Interface in org.codehaus.commons.compiler
-
A simplified Java compiler that can compile only a single compilation unit.
- isInterface() - Method in class org.codehaus.janino.ClassFileIClass
- isInterface() - Method in class org.codehaus.janino.IClass
- isInterface() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- isInterface() - Method in class org.codehaus.janino.ReflectionIClass
- isInterface(short) - Static method in class org.codehaus.janino.Mod
- isInterface(IType) - Static method in class org.codehaus.janino.UnitCompiler
- isIntLv(Java.Crement) - Method in class org.codehaus.janino.UnitCompiler
-
Checks whether the operand is an
int
local variable. - isLeftAssociate(String) - Static method in class org.codehaus.janino.Unparser
-
Returns
true
iff operator is left associative e.g. - isLessSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
- isMethodInvocationConvertible(IClass, IClass, boolean) - Method in class org.codehaus.janino.UnitCompiler
-
Checks if "method invocation conversion" (5.3) is possible.
- isMoreSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
- isNameCompatible(String, JavaFileObject.Kind) - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- isNarrowingPrimitiveConvertible(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Checks whether "narrowing primitive conversion" (JLS7 5.1.3) is possible.
- isNarrowingReferenceConvertible(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Checks whether "narrowing reference conversion" (JLS7 5.1.5) is possible.
- isNative() - Method in class org.codehaus.janino.Java.MethodDeclarator
- isNative(short) - Static method in class org.codehaus.janino.Mod
- isNullConvertible(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
- isOctalDigit(int) - Static method in class org.codehaus.janino.Scanner
- isOpen - Variable in class org.codehaus.janino.Java.ModuleDeclaration
-
Whether this module is declared with the
open
keyword; see JLS9 7.7. - isPackageAccess(short) - Static method in class org.codehaus.janino.Mod
- isPrimitive() - Method in class org.codehaus.janino.ClassFileIClass
- isPrimitive() - Method in class org.codehaus.janino.IClass
- isPrimitive() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- isPrimitive() - Method in class org.codehaus.janino.ReflectionIClass
- isPrimitive(String) - Static method in class org.codehaus.janino.Descriptor
- isPrimitive(IType) - Static method in class org.codehaus.janino.UnitCompiler
- isPrimitiveNumeric() - Method in class org.codehaus.janino.ClassFileIClass
- isPrimitiveNumeric() - Method in class org.codehaus.janino.IClass
- isPrimitiveNumeric() - Method in class org.codehaus.janino.IClass.PrimitiveIClass
- isPrimitiveNumeric() - Method in class org.codehaus.janino.ReflectionIClass
- isPrimitiveNumeric(String) - Static method in class org.codehaus.janino.Descriptor
- isPrivate() - Method in class org.codehaus.janino.Java.FieldDeclaration
- isPrivateAccess(short) - Static method in class org.codehaus.janino.Mod
- isProtectedAccess(short) - Static method in class org.codehaus.janino.Mod
- isPublicAccess(short) - Static method in class org.codehaus.janino.Mod
- isReference(String) - Static method in class org.codehaus.janino.Descriptor
- isRightAssociate(String) - Static method in class org.codehaus.janino.Unparser
-
Returns
true
iff operator is right associative e.g. - isStatic() - Method in class org.codehaus.janino.IClass.IField
- isStatic() - Method in class org.codehaus.janino.IClass.IMethod
- isStatic() - Method in class org.codehaus.janino.Java.FieldDeclaration
- isStatic() - Method in class org.codehaus.janino.Java.Initializer
- isStatic() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
- isStatic() - Method in class org.codehaus.janino.Java.MethodDeclarator
- isStatic() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
- isStatic() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- isStatic() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
- isStatic() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- isStatic() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
- isStatic(short) - Static method in class org.codehaus.janino.Mod
- isStaticContext(Java.TypeBodyDeclaration) - Static method in class org.codehaus.janino.UnitCompiler
- isStrictfp() - Method in class org.codehaus.janino.Java.FunctionDeclarator
- isStrictfp() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
- isStrictfp() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- 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 ofthat
class. - isSuper(short) - Static method in class org.codehaus.janino.Mod
- isSynchronized() - Method in class org.codehaus.janino.Java.MethodDeclarator
- isSynchronized(short) - Static method in class org.codehaus.janino.Mod
- isSynthetic(short) - Static method in class org.codehaus.janino.Mod
- ISTORE - Static variable in class org.codehaus.janino.Opcode
- ISTORE_0 - Static variable in class org.codehaus.janino.Opcode
- ISTORE_1 - Static variable in class org.codehaus.janino.Opcode
- ISTORE_2 - Static variable in class org.codehaus.janino.Opcode
- ISTORE_3 - Static variable in class org.codehaus.janino.Opcode
- isTransient() - Method in class org.codehaus.janino.Java.FieldDeclaration
- isTransient(short) - Static method in class org.codehaus.janino.Mod
- isType(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
- isType2(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
- isType2(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
- ISUB - Static variable in class org.codehaus.janino.Opcode
- isUnboxingConvertible(IType) - Method in class org.codehaus.janino.UnitCompiler
- isVarargs() - Method in class org.codehaus.janino.IClass.IInvocable
- isVarargs() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- isVarargs() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- isVarargs(short) - Static method in class org.codehaus.janino.Mod
- isVolatile() - Method in class org.codehaus.janino.Java.FieldDeclaration
- isVolatile(short) - Static method in class org.codehaus.janino.Mod
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- isWideningPrimitiveConvertible(IClass, IType) - Method in class org.codehaus.janino.UnitCompiler
- isWideningReferenceConvertible(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Checks if "widening reference conversion" (5.1.4) is possible.
- Iterables - Class in org.codehaus.commons.compiler.util.iterator
- Iterables() - Constructor for class org.codehaus.commons.compiler.util.iterator.Iterables
- Iterables.State - Enum in org.codehaus.commons.compiler.util.iterator
- iterator - Variable in class org.codehaus.commons.compiler.util.iterator.IteratorCollection
-
The delegate.
- iterator() - Method in class org.codehaus.commons.compiler.util.iterator.IteratorCollection
- IteratorCollection<T> - Class in org.codehaus.commons.compiler.util.iterator
-
A
Collection
that lazily reads its elements from anIterator
. - IteratorCollection(Iterator<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.IteratorCollection
- iType - Variable in class org.codehaus.janino.Java.NewClassInstance
-
The resolved
Java.NewClassInstance.type
. - iType - Variable in class org.codehaus.janino.Java.SimpleType
- IType - Interface in org.codehaus.janino
- ITypeVariable - Interface in org.codehaus.janino
-
Type bounds can either be a class or interface type, or a type variable.
- ITypeVariableOrIClass - Interface in org.codehaus.janino
- iTypeVariablesCache - Variable in class org.codehaus.janino.IClass
- IUSHR - Static variable in class org.codehaus.janino.Opcode
- IWildcardType - Interface in org.codehaus.janino
- IXOR - Static variable in class org.codehaus.janino.Opcode
J
- JaninoOption - Enum in org.codehaus.janino
-
The compilation of
Compiler
,JavaSourceIClassLoader
,SimpleCompiler
and their subclasses can be configured with these options. - JaninoOption() - Constructor for enum org.codehaus.janino.JaninoOption
- JarDirectoriesResourceFinder - Class in org.codehaus.commons.compiler.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.commons.compiler.util.resource.JarDirectoriesResourceFinder
- Java - Class in org.codehaus.janino
-
This wrapper class defines classes that represent the elements of the Java programming language.
- Java() - Constructor for class org.codehaus.janino.Java
- JAVA_IO_SERIALIZABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Serializable
. - JAVA_KEYWORDS - Static variable in class org.codehaus.janino.Scanner
- JAVA_LANG_ANNOTATION_RETENTION - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the annotation
Retention
. - JAVA_LANG_ASSERTIONERROR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
AssertionError
. - JAVA_LANG_BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Boolean
. - JAVA_LANG_BYTE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Byte
. - JAVA_LANG_CHARACTER - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Character
. - JAVA_LANG_CLASS - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Class
. - JAVA_LANG_CLONEABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Cloneable
. - JAVA_LANG_DOUBLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Double
. - JAVA_LANG_ENUM - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Enum
. - JAVA_LANG_ERROR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Error
. - JAVA_LANG_EXCEPTION - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Exception
. - JAVA_LANG_FLOAT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Float
. - JAVA_LANG_INTEGER - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Integer
. - JAVA_LANG_ITERABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Iterable
. - JAVA_LANG_LONG - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Long
. - JAVA_LANG_OBJECT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Object
. - JAVA_LANG_OVERRIDE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the annotation
Override
. - JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
RuntimeException
. - JAVA_LANG_SHORT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Short
. - JAVA_LANG_STRING - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
String
. - JAVA_LANG_STRINGBUILDER - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
StringBuilder
. - JAVA_LANG_SYSTEM - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
System
. - JAVA_LANG_THROWABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Throwable
. - JAVA_LANG_VOID - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Void
. - JAVA_OPERATORS - Static variable in class org.codehaus.janino.Scanner
- JAVA_UTIL_ITERATOR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Iterator
. - Java.AbstractAnnotation - Class in org.codehaus.janino
-
Convenience class.
- Java.AbstractClassDeclaration - Class in org.codehaus.janino
-
Base for the various class declaration kinds.
- Java.AbstractCompilationUnit - Class in org.codehaus.janino
-
Holds the result of
Parser.parseAbstractCompilationUnit()
. - Java.AbstractCompilationUnit.ImportDeclaration - Class in org.codehaus.janino
-
Base class for the various IMPORT declarations.
- Java.AbstractCompilationUnit.SingleStaticImportDeclaration - Class in org.codehaus.janino
-
Represents a single static import declaration like
- Java.AbstractCompilationUnit.SingleTypeImportDeclaration - Class in org.codehaus.janino
-
Represents a "single-type import declaration" like "
import java.util.Map;
". - Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration - Class in org.codehaus.janino
-
Represents a static-import-on-demand declaration like
- Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration - Class in org.codehaus.janino
-
Represents a type-import-on-demand declaration like
import java.util.*;
. - Java.AbstractTypeBodyDeclaration - Class in org.codehaus.janino
-
Abstract implementation of
Java.TypeBodyDeclaration
. - Java.AbstractTypeDeclaration - Class in org.codehaus.janino
-
Abstract implementation of
Java.TypeDeclaration
. - Java.AccessModifier - Class in org.codehaus.janino
-
Representation of the modifier flags and annotations that are associated with a declaration.
- 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.Annotatable - Interface in org.codehaus.janino
-
Representation of Java elements that can be annotated: Fields, constructors, methods, type declarations.
- Java.Annotation - Interface in org.codehaus.janino
-
Representation of a Java annotation.
- Java.AnnotationTypeDeclaration - Interface in org.codehaus.janino
-
Base for package member ("top-level") and member ("nested") annotation type declarations.
- 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 (JLS8: 15.10.3) "array access expression".
- Java.ArrayCreationReference - Class in org.codehaus.janino
-
Representation of a "method reference expression", as described in JLS9 15.13, with the form "
<var>arrayType</var>::new
". - Java.ArrayInitializer - Class in org.codehaus.janino
-
Representation of a JLS7 10.6 "array initializer".
- Java.ArrayInitializerOrRvalue - Interface in org.codehaus.janino
-
The union of
Java.ArrayInitializer
andJava.Rvalue
. - 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.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.BlockLambdaBody - Class in org.codehaus.janino
-
Representation of a "lambda body" that is a block; see JLS9 15.27.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.CatchParameter - Class in org.codehaus.janino
-
Representation of a "catch" parameter.
- Java.CharacterLiteral - Class in org.codehaus.janino
-
Representation of a "character literal" (JLS7 3.10.4) (type
char
). - Java.ClassDeclaration - Interface in org.codehaus.janino
-
Base for the various class declarations (top-level class, local class, anonymous class, nested class, top-level enum, nested enum).
- Java.ClassInstanceCreationReference - Class in org.codehaus.janino
-
Representation of a "method reference expression", as described in JLS9 15.13, with the form "
<var>classType</var>::new
". - Java.ClassLiteral - Class in org.codehaus.janino
-
Representation of a JLS7 15.8.2 "class literal".
- Java.CompilationUnit - Class in org.codehaus.janino
-
Representation of an "ordinary compilation unit" as explained in JLS9 7.3 (before Java 9 known as "compilation unit" and described in JLS8 7.3).
- 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
-
Abstract bas class for
Java.SuperConstructorInvocation
andJava.AlternateConstructorInvocation
. - Java.ContinuableStatement - Class in org.codehaus.janino
-
Base class for statements that support the "continue" statement.
- Java.ContinueStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.16 CONTINUE statement.
- Java.Crement - Class in org.codehaus.janino
-
Representation of a JLS7 15.14.2 "postfix increment operation", a JLS7 15.14.3 "postfix decrement operation", a JLS7 15.15.1 "prefix increment operation" or a JLS7 15.15.2 "prefix decrement operation".
- Java.DocCommentable - Interface in org.codehaus.janino
-
Representation of a Java element that can be annotated with a DOC comment ("
/** ...
- Java.DoStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.13 DO statement.
- Java.ElementValue - Interface in org.codehaus.janino
-
Base of the possible element values in a
Java.NormalAnnotation
. - Java.ElementValueArrayInitializer - Class in org.codehaus.janino
-
An element value in the form of an array initializer, e.g.
- Java.ElementValuePair - Class in org.codehaus.janino
-
Representation of a "name = value" element in a
Java.NormalAnnotation
. - Java.EmptyStatement - Class in org.codehaus.janino
-
Representation of the "empty statement", i.e.
- Java.EnclosingScopeOfTypeDeclaration - Class in org.codehaus.janino
-
Lazily determines and returns the enclosing
Java.Scope
of the givenJava.TypeDeclaration
. - Java.EnumConstant - Class in org.codehaus.janino
-
Representation of an "enum constant", see JLS7 8.9.1.
- Java.EnumDeclaration - Interface in org.codehaus.janino
-
Base for package member (a.k.a.
- Java.ExportsModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "exports directive", as explained in JLS9 7.7.2.
- Java.ExpressionLambdaBody - Class in org.codehaus.janino
-
Representation of a "lambda body" that is an expression; see JLS9 15.27.2.
- 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.FieldDeclarationOrInitializer - Interface in org.codehaus.janino
- Java.FloatingPointLiteral - Class in org.codehaus.janino
-
Representation of a "floating-point literal" (JLS7 3.10.2) (types
float
anddouble
). - Java.ForEachStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.14.2 "enhanced FOR statement".
- Java.FormalLambdaParameters - Class in org.codehaus.janino
-
Representation of "lamba parameters" that include a formal parameter list; see JLS9 15.27.1.
- Java.ForStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.14.1 "basic FOR statement".
- Java.FunctionDeclarator - Class in org.codehaus.janino
-
Abstract base class for
Java.ConstructorDeclarator
andJava.MethodDeclarator
. - 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.IdentifierLambdaParameters - Class in org.codehaus.janino
-
Representation of "lamba parameters" that consist of a single identifier; see JLS9 15.27.1
- Java.IfStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.9 IF statement.
- Java.InferredLambdaParameters - Class in org.codehaus.janino
-
Representation of "lamba parameters" that include an inferred formal parameter list; see JLS9 15.27.1.
- Java.Initializer - Class in org.codehaus.janino
-
Representation of an "instance initializer" (JLS7 8.6) or "static initializer" (JLS7 8.7).
- Java.InnerClassDeclaration - Interface in org.codehaus.janino
-
Represents the declaration of an inner class, i.e.
- Java.Instanceof - Class in org.codehaus.janino
-
Representation of a JLS7 15.20.2 "type comparison operation".
- Java.IntegerLiteral - Class in org.codehaus.janino
-
Representation of an "integer literal" (JLS7 3.10.1) (types
int
andlong
). - Java.InterfaceDeclaration - Class in org.codehaus.janino
-
Base for the various interface declaration kinds.
- Java.Invocation - Class in org.codehaus.janino
-
Abstract base class for
Java.MethodInvocation
andJava.SuperclassMethodInvocation
. - Java.LabeledStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.7 "labeled statement".
- Java.LambdaBody - Interface in org.codehaus.janino
-
Representation of a "lambda body", see JLS9 15.27.2.
- Java.LambdaExpression - Class in org.codehaus.janino
-
Representation of a (Java 8+) "lambda expression", see JLS9 15.27.
- Java.LambdaParameters - Interface in org.codehaus.janino
-
Base for the various "lambda parameters" styles, see JLS9 15.27.1.
- 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 "local variable table" also have a start and end offset that defines the variable's extent in the bytecode.
- Java.Locatable - Interface in org.codehaus.janino
-
This interface is implemented by objects which are associated with a location in the source code.
- Java.Located - Class in org.codehaus.janino
-
Abstract implementation of
Java.Locatable
. - Java.Lvalue - Class in org.codehaus.janino
-
Representation of an "lvalue", i.e.
- Java.MarkerAnnotation - Class in org.codehaus.janino
-
Representation of a "marker annotation", i.e.
- Java.MemberAnnotationTypeDeclaration - Class in org.codehaus.janino
-
Representation of a member annotation type declaration, a.k.a.
- Java.MemberClassDeclaration - Class in org.codehaus.janino
-
Representation of a "member class declaration", i.e.
- Java.MemberEnumDeclaration - Class in org.codehaus.janino
-
Representation of a "member enum 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.MethodReference - Class in org.codehaus.janino
-
Representation of a "method reference expression", as described in JLS9 15.13, with the form "
<var>referenceType</var>::identifier
. - Java.Modifier - Interface in org.codehaus.janino
-
Base for the various modifiers (access modifiers, annotations).
- Java.Modifiers - Class in org.codehaus.janino
-
Deprecated.Many methods that previously accepted a parameter of this type now take a
Java.Modifier
[]
(incompatible API change in JANINO version 3.0.13) - Java.ModularCompilationUnit - Class in org.codehaus.janino
-
Represents a
ModularCompilationUnit
as specified in JLS11 7.3. - Java.ModuleDeclaration - Class in org.codehaus.janino
-
Representation of a "module declaration", as described in JLS9 7.7.
- Java.ModuleDirective - Interface in org.codehaus.janino
-
Representation of a (Java 9+) "module directive", as explained in JLS9 7.7.
- 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.OpensModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "opens directive", as explained in JLS9 7.7.2.
- 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.PackageMemberAnnotationTypeDeclaration - Class in org.codehaus.janino
-
Representation of a package member annotation type declaration, a.k.a.
- Java.PackageMemberClassDeclaration - Class in org.codehaus.janino
-
Implementation of a "package member class declaration", a.k.a.
- Java.PackageMemberEnumDeclaration - Class in org.codehaus.janino
-
Implementation of a "package member enum declaration", a.k.a.
- Java.PackageMemberInterfaceDeclaration - Class in org.codehaus.janino
-
Representation of a "package member interface declaration", a.k.a.
- Java.PackageMemberTypeDeclaration - Interface in org.codehaus.janino
-
Represents a class or interface declaration on compilation unit level.
- Java.Padder - Class in org.codehaus.janino
- Java.ParameterAccess - Class in org.codehaus.janino
-
"Artificial" operation for accessing the parameters of the synthetic constructor of an anonymous class.
- Java.ParenthesizedExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.8.5 "parenthesized expression".
- Java.Primitive - Enum in org.codehaus.janino
-
Java's primitive types.
- Java.PrimitiveType - Class in org.codehaus.janino
-
Representation of a JLS7 4.2 "primitive type", i.e a primitive type "usage", which has a location.
- Java.ProvidesModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "provides directive", as explained in JLS9 7.7.4.
- 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.RequiresModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "requires directive", as explained in JLS9 7.7.1.
- 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(...)
" expression. - 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.TryStatement.LocalVariableDeclaratorResource - Class in org.codehaus.janino
-
Representation of a JLS9 14.20.2 "local-variable-declarator resource" in a TRY-with-resources statement.
- Java.TryStatement.Resource - Class in org.codehaus.janino
-
Representation of a JLS9 14.20.2 "resource" in a TRY-with-resources statement.
- Java.TryStatement.VariableAccessResource - Class in org.codehaus.janino
-
Representation of a JLS9 14.20.2 "variable-access resource" in a TRY-with-resources 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.UsesModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "uses directive", as explained in JLS9 7.7.3.
- 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".
- JavaFileManagers - Class in org.codehaus.commons.compiler.jdk.util
-
Utility methods related to
JavaFileManager
s. - JavaFileManagers() - Constructor for class org.codehaus.commons.compiler.jdk.util.JavaFileManagers
- JavaFileObjects - Class in org.codehaus.commons.compiler.jdk.util
-
Utility methods related to
JavaFileObject
s. - JavaFileObjects() - Constructor for class org.codehaus.commons.compiler.jdk.util.JavaFileObjects
- JavaFileObjects.ByteArrayJavaFileObject - Interface in org.codehaus.commons.compiler.jdk.util
-
Byte array-based implementation of
JavaFileObject
. - JavaFileObjects.ResourceJavaFileObject - Class in org.codehaus.commons.compiler.jdk.util
-
Byte array-based implementation of
JavaFileObject
. - 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 - Class in org.codehaus.janino
-
A
ClassLoader
that, unlike usualClassLoader
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.commons.compiler.jdk.JavaSourceClassLoader
- JavaSourceClassLoader() - Constructor for class org.codehaus.janino.JavaSourceClassLoader
- JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
- JavaSourceClassLoader(ClassLoader, File[], String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
Sets up a
JavaSourceClassLoader
that finds Java source code in a file that resides in either of the directories specified by the given source path. - JavaSourceClassLoader(ClassLoader, ResourceFinder, String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
Constructs a
JavaSourceClassLoader
that finds Java source code through a givenResourceFinder
. - JavaSourceClassLoader(ClassLoader, JavaSourceIClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
Constructs a
JavaSourceClassLoader
that finds classes through anJavaSourceIClassLoader
. - JavaSourceClassLoader.DiagnosticException - Exception Class in org.codehaus.commons.compiler.jdk
-
Container for a
Diagnostic
object. - 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
- join(Object[][], String, String) - Static method in class org.codehaus.janino.Java
- join(Object[], String) - Static method in class org.codehaus.janino.Java
- join(Object[], String) - Static method in class org.codehaus.janino.TokenStreamImpl
- join(Object[], String, int, int) - Static method in class org.codehaus.janino.Java
- join(String[], String) - Static method in class org.codehaus.janino.Parser
- JSR - Static variable in class org.codehaus.janino.Opcode
-
Deprecated.Only allowed until .class file version 50.0 (Java 6) JVMS 4.10.2.5
- JSR_W - Static variable in class org.codehaus.janino.Opcode
- JUMP_IF_FALSE - Static variable in class org.codehaus.janino.UnitCompiler
-
Special value for the orientation parameter of the
UnitCompiler.compileBoolean(Java.Rvalue, CodeContext.Offset, boolean)
methods, indicating that the code should be generated such that execution branches if the value on top of the operand stack is FALSE. - JUMP_IF_TRUE - Static variable in class org.codehaus.janino.UnitCompiler
-
Special value for the orientation parameter of the
UnitCompiler.compileBoolean(Java.Rvalue, CodeContext.Offset, boolean)
methods, indicating that the code should be generated such that execution branches if the value on top of the operand stack is TRUE.
K
- k - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ChopFrame
- keyword - Variable in class org.codehaus.janino.Java.AccessModifier
-
"public"
,default
, etc. - KEYWORD - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a Java keyword.
L
- L2D - Static variable in class org.codehaus.janino.Opcode
- L2F - Static variable in class org.codehaus.janino.Opcode
- l2i(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- L2I - Static variable in class org.codehaus.janino.Opcode
- label - Variable in class org.codehaus.janino.Java.BreakStatement
-
The optional label that this BREAK statement refers to.
- label - Variable in class org.codehaus.janino.Java.ContinueStatement
-
The optional label that this CONTINUE statement refers to.
- label - Variable in class org.codehaus.janino.Java.LabeledStatement
-
The label of this labeled statement.
- LabeledStatement(Location, String, Java.Statement) - Constructor for class org.codehaus.janino.Java.LabeledStatement
- LADD - Static variable in class org.codehaus.janino.Opcode
- LALOAD - Static variable in class org.codehaus.janino.Opcode
- lambdaBodyUnparser - Variable in class org.codehaus.janino.Unparser
- LambdaExpression(Location, Java.LambdaParameters, Java.LambdaBody) - Constructor for class org.codehaus.janino.Java.LambdaExpression
- lambdaParametersUnparser - Variable in class org.codehaus.janino.Unparser
- LAND - Static variable in class org.codehaus.janino.Opcode
- last(String[]) - Static method in class org.codehaus.janino.UnitCompiler
- lastModified - Variable in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- lastModified() - Method in class org.codehaus.commons.compiler.util.resource.FileResource
- lastModified() - Method in interface org.codehaus.commons.compiler.util.resource.Resource
-
Returns the time of the last modification, in milliseconds since 1970, or
0L
if the time of the last modification cannot be determined. - lastModified() - Method in class org.codehaus.commons.compiler.util.resource.StringResource
- LASTORE - Static variable in class org.codehaus.janino.Opcode
- LazyMultiResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
A
ResourceFinder
that examines a set ofResourceFinder
s lazily as it searches for resources. - LazyMultiResourceFinder(Iterator<ResourceFinder>) - Constructor for class org.codehaus.commons.compiler.util.resource.LazyMultiResourceFinder
- lcd - Variable in class org.codehaus.janino.Java.LocalClassDeclarationStatement
-
The class declaration that poses the body of the statement.
- LCMP - Static variable in class org.codehaus.janino.Opcode
- LCONST_0 - Static variable in class org.codehaus.janino.Opcode
- LCONST_1 - Static variable in class org.codehaus.janino.Opcode
- LDC - Static variable in class org.codehaus.janino.Opcode
- LDC_W - Static variable in class org.codehaus.janino.Opcode
- LDC2_W - Static variable in class org.codehaus.janino.Opcode
- LDIV - Static variable in class org.codehaus.janino.Opcode
- LE - Static variable in class org.codehaus.janino.UnitCompiler
- leave(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
-
Cleans up the statement context.
- leave2(Java.BlockStatement) - Method in class org.codehaus.janino.UnitCompiler
- leave2(Java.SynchronizedStatement) - Method in class org.codehaus.janino.UnitCompiler
- leave2(Java.TryStatement) - Method in class org.codehaus.janino.UnitCompiler
- leaveStatements(Java.Scope, Java.Scope) - Method in class org.codehaus.janino.UnitCompiler
-
Statements that jump out of blocks (
return
,break
,continue
) must call this method to make sure that thefinally
clauses of alltry ... catch
andsynchronized
statements are executed. - LEFT_ASSOCIATIVE_OPERATORS - Static variable in class org.codehaus.janino.Unparser
- length - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
-
The fields of the entries in the
local_variable_table
, as described in JVMS7 4.7.13. - lhs - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
-
The array to access (must be an
Java.Lvalue
if the access is modifying). - lhs - Variable in class org.codehaus.janino.Java.ArrayLength
-
The rvalue identifying the array to determine the length of.
- lhs - Variable in class org.codehaus.janino.Java.Assignment
-
The lvalue to assign to.
- lhs - Variable in class org.codehaus.janino.Java.BinaryOperation
-
The left hand side operand.
- lhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
-
Left-hand side of this conditional operation.
- lhs - Variable in class org.codehaus.janino.Java.FieldAccess
-
The left-hand-side of the field access - either a type or an rvalue (which includes all lvalues).
- lhs - Variable in class org.codehaus.janino.Java.FieldAccessExpression
- lhs - Variable in class org.codehaus.janino.Java.Instanceof
-
The rvalue who's type is to be compared.
- lhs - Variable in class org.codehaus.janino.Java.MethodReference
-
The expression name, primary or reference type that poses the left hand side of the expression.
- line(String) - Method in class org.codehaus.janino.util.AutoIndentWriter
- LineAndColumnTracker - Class in org.codehaus.commons.compiler.util
-
Keeps track of "line numbers" and "column numbers" while a char stream is being processed.
- LineAndColumnTracker() - Constructor for class org.codehaus.commons.compiler.util.LineAndColumnTracker
- lineBuffer - Variable in class org.codehaus.janino.util.AutoIndentWriter
-
Buffer for the "current line", including the trailing line break (CR, LF or CRLF).
- lineNumber - Variable in class org.codehaus.commons.compiler.Location
- lineNumber - Variable in class org.codehaus.janino.CodeContext.LineNumberOffset
- lineNumber - Variable in class org.codehaus.janino.Token
- lineNumber - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
-
The fields of the entries in the
line_number_table
, as described in JVMS7 4.7.12. - LineNumberOffset(int, StackMap, short) - Constructor for class org.codehaus.janino.CodeContext.LineNumberOffset
- LineNumberTableAttribute(short, ClassFile.LineNumberTableAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
- list() - Method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReader
- list(String, boolean) - Method in class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
- list(String, boolean) - Method in class org.codehaus.commons.compiler.util.resource.ListableResourceFinder
-
Returns all resources who's names start with a given string.
- list(String, boolean) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- list(String, boolean) - Method in class org.codehaus.commons.compiler.util.resource.MultiResourceFinder
- ListableResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
Extends the
ResourceFinder
class with aListableResourceFinder.list(String, boolean)
method. - ListableResourceFinder() - Constructor for class org.codehaus.commons.compiler.util.resource.ListableResourceFinder
- listFiles(String) - Method in class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
- Literal(Location, String) - Constructor for class org.codehaus.janino.Java.Literal
- LLOAD - Static variable in class org.codehaus.janino.Opcode
- LLOAD_0 - Static variable in class org.codehaus.janino.Opcode
- LLOAD_1 - Static variable in class org.codehaus.janino.Opcode
- LLOAD_2 - Static variable in class org.codehaus.janino.Opcode
- LLOAD_3 - Static variable in class org.codehaus.janino.Opcode
- LMUL - Static variable in class org.codehaus.janino.Opcode
- LNEG - Static variable in class org.codehaus.janino.Opcode
- load(ClassLoader, String) - Static method in class org.codehaus.commons.compiler.util.reflect.Classes
-
A wrapper for
classLoader.loadClass(className)
that catches any exception, wraps it in anAssertionError
, and throws that. - load(String) - Static method in class org.codehaus.commons.compiler.util.reflect.Classes
- load(Java.Locatable, IType, int) - Method in class org.codehaus.janino.UnitCompiler
- load(Java.Locatable, Java.LocalVariable) - Method in class org.codehaus.janino.UnitCompiler
- loadAnnotation(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- loadAttribute(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
-
Loads one class file attribute.
- loadAttributes(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
-
u2 attributes_count, attributes[attributes_count]
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.AnnotationDefaultAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.SignatureAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
- loadBody(short, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.SyntheticAttribute
- loadBody(short, DataInputStream, ClassFile) - Static method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
- loadBody(short, ClassFile, DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.CodeAttribute
- loadConstantPool(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
-
u2 constant_pool_count, constant_pool[constant_pool_count]
- loadConstantPoolInfo(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
- loadedIClasses - Variable in class org.codehaus.janino.IClassLoader
- loadElementValue(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile
- loadElementValuePairs(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- loadFields(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
-
u2 fields_count, fields[fields_count]
- loadIClass(String) - Method in class org.codehaus.janino.IClassLoader
-
Gets an
IClass
by field descriptor. - loadMethodInfo(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
- loadMethods(DataInputStream) - Method in class org.codehaus.janino.util.ClassFile
-
u2 methods_count, methods[methods_count]
- loadVerificationTypeInfo(DataInputStream, ClassFile) - Static method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
- loadVerificationTypeInfos(DataInputStream, int, ClassFile) - Static method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
- localClassCount - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
For naming local classes.
- LocalClassDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.LocalClassDeclaration
- LocalClassDeclarationStatement(Java.LocalClassDeclaration) - Constructor for class org.codehaus.janino.Java.LocalClassDeclarationStatement
- locals - Variable in class org.codehaus.janino.StackMap
-
Elements are never changed.
- locals - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.AppendFrame
- locals - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.FullFrame
- locals() - Method in class org.codehaus.janino.StackMap
- LocalScope(CodeContext.LocalScope, short, StackMap) - Constructor for class org.codehaus.janino.CodeContext.LocalScope
- localVariable - Variable in class org.codehaus.janino.Java.CatchParameter
-
The local variable associated with this parameter.
- localVariable - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
-
The local variable associated with this parameter.
- localVariable - Variable in class org.codehaus.janino.Java.LocalVariableAccess
-
The local variable that is accessed.
- localVariable - Variable in class org.codehaus.janino.Java.VariableDeclarator
-
Used only if the variable declarator declares a local variable.
- LocalVariable(boolean, IType) - Constructor for class org.codehaus.janino.Java.LocalVariable
- LocalVariableAccess(Location, Java.LocalVariable) - Constructor for class org.codehaus.janino.Java.LocalVariableAccess
- localVariableCount - Variable in class org.codehaus.janino.samples.DeclarationCounter
- LocalVariableDeclarationStatement(Location, Java.Modifier[], Java.Type, Java.VariableDeclarator[]) - Constructor for class org.codehaus.janino.Java.LocalVariableDeclarationStatement
- LocalVariableDeclaratorResource(Location, Java.Modifier[], Java.Type, Java.VariableDeclarator) - Constructor for class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
- localVariables - Variable in class org.codehaus.janino.Java.ConstructorInvocation
-
The local variables that are accessible during the compilation of the constructor invocation.
- localVariables - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
Mapping of variable names to
Java.LocalVariable
s. - localVariables - Variable in class org.codehaus.janino.Java.Statement
-
The map of currently visible local variables.
- LocalVariableSlot(String, short, IType) - Constructor for class org.codehaus.janino.Java.LocalVariableSlot
- LocalVariableTableAttribute(short, ClassFile.LocalVariableTableAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
- localVars - Variable in class org.codehaus.janino.CodeContext.LocalScope
- LocatableResource - Interface in org.codehaus.commons.compiler.util.resource
-
A
Resource
that can be addressed by a URL. - Located(Location) - Constructor for class org.codehaus.janino.Java.Located
- LocatedException - Exception Class in org.codehaus.commons.compiler
- LocatedException(String, Location) - Constructor for exception class org.codehaus.commons.compiler.LocatedException
- LocatedException(String, Location, Throwable) - Constructor for exception class org.codehaus.commons.compiler.LocatedException
- location - Variable in exception class org.codehaus.commons.compiler.LocatedException
- location - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
- location - Variable in class org.codehaus.janino.Java.Located
- location - Variable in class org.codehaus.janino.Token
- location() - Method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference
- location() - Method in class org.codehaus.janino.Parser
- location() - Method in class org.codehaus.janino.Scanner
- location() - Method in interface org.codehaus.janino.TokenStream
- location() - Method in class org.codehaus.janino.TokenStreamImpl
- Location - Class in org.codehaus.commons.compiler
-
Immutable representation of the location of a character in a document, as defined by an (optional) file name, a line number and a column number.
- Location(String, int, int) - Constructor for class org.codehaus.commons.compiler.Location
- LOGGER - Static variable in class org.codehaus.janino.ClassFileIClass
- LOGGER - Static variable in class org.codehaus.janino.ClassLoaderIClassLoader
- LOGGER - Static variable in class org.codehaus.janino.Compiler
- LOGGER - Static variable in class org.codehaus.janino.IClass
- LOGGER - Static variable in class org.codehaus.janino.IClassLoader
- LOGGER - Static variable in class org.codehaus.janino.JavaSourceIClassLoader
- LOGGER - Static variable in class org.codehaus.janino.SimpleCompiler
- LOGGER - Static variable in class org.codehaus.janino.UnitCompiler
- logMethodInvocations(Object) - Static method in class org.codehaus.commons.compiler.util.reflect.ApiLog
-
Creates and returns an object that implements all interfaces that the delegate implements.
- LONG - Enum constant in enum org.codehaus.janino.Java.Primitive
- LONG - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type LONG.
- LONG - Static variable in class org.codehaus.janino.IClass
-
The
IClass
object for the primitive type LONG. - LONG - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
The primitive '
long
' type. - LONG_LIMITS - Static variable in class org.codehaus.commons.compiler.util.Numbers
- LONG_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
Representation of the
long_variable_info
structure; see JVMS8 4.7.4. - LongElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.LongElementValue
- LOOKS_LIKE_TYPE_PARAMETER - Static variable in class org.codehaus.janino.UnitCompiler
- lookupswitch(Java.Locatable, SortedMap<Integer, CodeContext.Offset>, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- LOOKUPSWITCH - Static variable in class org.codehaus.janino.Opcode
- LOR - Static variable in class org.codehaus.janino.Opcode
- LREM - Static variable in class org.codehaus.janino.Opcode
- LRETURN - Static variable in class org.codehaus.janino.Opcode
- LSHL - Static variable in class org.codehaus.janino.Opcode
- LSHR - Static variable in class org.codehaus.janino.Opcode
- LSTORE - Static variable in class org.codehaus.janino.Opcode
- LSTORE_0 - Static variable in class org.codehaus.janino.Opcode
- LSTORE_1 - Static variable in class org.codehaus.janino.Opcode
- LSTORE_2 - Static variable in class org.codehaus.janino.Opcode
- LSTORE_3 - Static variable in class org.codehaus.janino.Opcode
- LSUB - Static variable in class org.codehaus.janino.Opcode
- LT - Static variable in class org.codehaus.janino.UnitCompiler
- LUSHR - Static variable in class org.codehaus.janino.Opcode
- Lvalue(Location) - Constructor for class org.codehaus.janino.Java.Lvalue
- lvalueCopier - Variable in class org.codehaus.janino.util.DeepCopier
- lvalueUnparser - Variable in class org.codehaus.janino.Unparser
- LXOR - Static variable in class org.codehaus.janino.Opcode
M
- main(String[]) - Static method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
-
Reads Java source code for a given class name, scan, parse, compile and load it into the virtual machine, and invoke its "main()" method with the given arguments.
- main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ClassBodyDemo
- main(String[]) - Static method in class org.codehaus.commons.compiler.samples.CompilerDemo
-
Command line interface.
- main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ExpressionDemo
- main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ScriptDemo
- main(String[]) - Static method in class org.codehaus.commons.compiler.samples.ShippingCost
- main(String[]) - Static method in class org.codehaus.janino.samples.DeclarationCounter
- main(String[]) - Static method in class org.codehaus.janino.SimpleCompiler
- main(String[]) - Static method in class org.codehaus.janino.tools.HprofScrubber
- main(String[]) - Static method in class org.codehaus.janino.UnicodeUnescapeReader
-
Simple unit testing.
- main(String[]) - Static method in class org.codehaus.janino.Unparser
-
Testing of parsing/unparsing.
- MAJOR_VERSION_JDK_1_1 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.1-compliant compiler.
- MAJOR_VERSION_JDK_1_10 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.10-compliant compiler.
- MAJOR_VERSION_JDK_1_11 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.11-compliant compiler.
- MAJOR_VERSION_JDK_1_12 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.12-compliant compiler.
- MAJOR_VERSION_JDK_1_2 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.2-compliant compiler.
- MAJOR_VERSION_JDK_1_3 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.3-compliant compiler.
- MAJOR_VERSION_JDK_1_4 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.4-compliant compiler.
- MAJOR_VERSION_JDK_1_5 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.5-compliant compiler.
- MAJOR_VERSION_JDK_1_6 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.6-compliant compiler.
- MAJOR_VERSION_JDK_1_7 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.7-compliant compiler.
- MAJOR_VERSION_JDK_1_8 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.8-compliant compiler.
- MAJOR_VERSION_JDK_1_9 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.9-compliant compiler.
- majorVersion - Variable in class org.codehaus.janino.util.ClassFile
- makeImportDeclarations(Parser) - Method in class org.codehaus.janino.ClassBodyEvaluator
- makeLocalVariableNames(CodeContext, ClassFile.MethodInfo) - Static method in class org.codehaus.janino.UnitCompiler
-
Makes the variable name and class name Constant Pool names used by local variables.
- makeMethodDeclaration(Location, Java.Annotation[], boolean, Class<?>, String, Class<?>[], String[], Class<?>[], Java.BlockStatement[]) - Method in class org.codehaus.janino.ScriptEvaluator
- makeSpace(int) - Method in class org.codehaus.janino.CodeContext
-
Inserts size NUL bytes at the current inserter's offset, advances the current inserter's offset by size, creates
CodeContext.LineNumberOffset
s as necessary, and returns the current inserter's original offset (the offset of the first NUL byte that was inserted). - makeStatements(int, Parser, List<Java.BlockStatement>, List<Java.MethodDeclarator>) - Method in class org.codehaus.janino.ScriptEvaluator
-
Parses statements from the parser until end-of-input.
- makeUtf8Able(String) - Static method in class org.codehaus.janino.UnitCompiler
-
Only strings that can be UTF8-encoded into 65535 bytes can be stored as a constant string info.
- map - Variable in class org.codehaus.commons.compiler.util.resource.MapResourceCreator
- map - Variable in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- MapResourceCreator - Class in org.codehaus.commons.compiler.util.resource
-
Creates resources as byte arrays in a delegate
Map
. - MapResourceCreator() - Constructor for class org.codehaus.commons.compiler.util.resource.MapResourceCreator
-
Auto-create the delegate
Map
. - MapResourceCreator(Map<String, byte[]>) - Constructor for class org.codehaus.commons.compiler.util.resource.MapResourceCreator
- MapResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
A
ResourceFinder
that provides access to resource stored as byte arrays in aMap
. - MapResourceFinder() - Constructor for class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- MapResourceFinder(Map<String, byte[]>) - Constructor for class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- MarkerAnnotation(Java.Type) - Constructor for class org.codehaus.janino.Java.MarkerAnnotation
- matches(String) - Method in class org.codehaus.commons.compiler.util.StringPattern
-
Matches the given
text
against the pattern represented by the current instance, as follows: A*
in the pattern matches any sequence of zero or more characters in thetext
A?
in the pattern matches exactly one character in thetext
Any other character in the pattern must appear exactly as it is in thetext
- matches(StringPattern[], String) - Static method in class org.codehaus.commons.compiler.util.StringPattern
-
Matchs a given
text
against an array ofStringPattern
s (which was typically created byStringPattern.parseCombinedPattern(String)
. - maxLocals - Variable in class org.codehaus.janino.CodeContext
- maxLocals - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
- maxStack - Variable in class org.codehaus.janino.CodeContext
- maxStack - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
- MAY_HAVE_SIDE_EFFECTS_VISITOR - Static variable in class org.codehaus.janino.UnitCompiler
- maybeCreateInitMethod(Java.TypeDeclaration, ClassFile, List<Java.BlockStatement>) - Method in class org.codehaus.janino.UnitCompiler
-
Creates class/interface initialization method iff there is any initialization code.
- maybeGrow() - Method in class org.codehaus.janino.CodeContext
-
Grow the code if relocatables are required to.
- mayHaveSideEffects(Java.ArrayInitializerOrRvalue) - Static method in class org.codehaus.janino.UnitCompiler
- mayHaveSideEffects(Java.ArrayInitializerOrRvalue...) - Static method in class org.codehaus.janino.UnitCompiler
- MemberAnnotationTypeDeclaration(Location, String, Java.Modifier[], String) - Constructor for class org.codehaus.janino.Java.MemberAnnotationTypeDeclaration
- MemberClassDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberClassDeclaration
- MemberEnumDeclaration(Location, String, Java.Modifier[], String, Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberEnumDeclaration
- MemberInterfaceDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberInterfaceDeclaration
- memberTypeCache - Variable in class org.codehaus.janino.IClass
- mergeStackMaps(StackMap, StackMap) - Static method in class org.codehaus.janino.CodeContext
- METH_java_lang_Enum__ordinal - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_Iterable__iterator - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__concat__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__equals__java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__hashCode - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__valueOf__boolean - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__valueOf__char - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__valueOf__double - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__valueOf__float - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__valueOf__int - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__valueOf__java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_String__valueOf__long - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__boolean - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__char - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__double - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__float - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__int - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__append__long - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_StringBuilder__toString - Variable in class org.codehaus.janino.IClassLoader
- METH_java_lang_Throwable__addSuppressed - Variable in class org.codehaus.janino.IClassLoader
- METH_java_util_Iterator__hasNext - Variable in class org.codehaus.janino.IClassLoader
- METH_java_util_Iterator__next - Variable in class org.codehaus.janino.IClassLoader
- method - Variable in class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- METHOD_accept__T - Static variable in interface org.codehaus.commons.compiler.java8.java.util.function.Consumer
- METHOD_findAll - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
- METHOD_forEach - Static variable in class org.codehaus.commons.compiler.java8.java.util.stream.Stream
- METHOD_get - Static variable in class org.codehaus.commons.compiler.java8.java.util.Optional
- METHOD_list - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReader
- METHOD_location - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference
- METHOD_ofSystem - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
- METHOD_open - Static variable in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference
- MethodDeclarationContext() - Constructor for enum org.codehaus.janino.Parser.MethodDeclarationContext
- MethodDeclarator(Location, String, Java.Modifier[], Java.TypeParameter[], Java.Type, String, Java.FunctionDeclarator.FormalParameters, Java.Type[], Java.ElementValue, List<? extends Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.MethodDeclarator
- MethodDescriptor - Class in org.codehaus.janino
-
Representation of a "method descriptor" (JVMS 4.3.3).
- MethodDescriptor(String) - Constructor for class org.codehaus.janino.MethodDescriptor
-
Parses a method descriptor into parameter FDs and return FDs.
- MethodDescriptor(String, String...) - Constructor for class org.codehaus.janino.MethodDescriptor
- MethodInfo(short, short, short, List<ClassFile.AttributeInfo>) - Constructor for class org.codehaus.janino.util.ClassFile.MethodInfo
-
Initializes the "method_info" structure.
- methodInfos - Variable in class org.codehaus.janino.util.ClassFile
-
The
ClassFile.MethodInfo
s of the methods of this class or interface. - MethodInvocation(Location, Java.Atom, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.MethodInvocation
- methodKey(String, Class<?>[]) - Static method in class org.codehaus.janino.ScriptEvaluator
- methodModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- methodName - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
-
The name of the generated method.
- methodName - Variable in class org.codehaus.janino.Java.Invocation
-
Name of the invoked method.
- methodName - Variable in class org.codehaus.janino.Java.MethodReference
-
The name of the referenced method.
- methodName - Variable in class org.codehaus.janino.ScriptEvaluator.Script
-
The name of the generated method.
- MethodReference(Location, Java.Atom, String) - Constructor for class org.codehaus.janino.Java.MethodReference
- Methods - Class in org.codehaus.commons.compiler.util.reflect
-
Utility methods related to
Method
. - Methods() - Constructor for class org.codehaus.commons.compiler.util.reflect.Methods
- methodsToIMethods(Method[]) - Method in class org.codehaus.janino.ReflectionIClass
- MethodTypeSignature(List<SignatureParser.FormalTypeParameter>, List<SignatureParser.TypeSignature>, SignatureParser.TypeSignature, List<SignatureParser.ThrowsSignature>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
- mhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
-
Middle-hand side of this conditional operation.
- MINOR_VERSION_JDK_1_1 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.1-compliant compiler.
- MINOR_VERSION_JDK_1_10 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.10-compliant compiler.
- MINOR_VERSION_JDK_1_11 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.11-compliant compiler.
- MINOR_VERSION_JDK_1_12 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.12-compliant compiler.
- MINOR_VERSION_JDK_1_2 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.2-compliant compiler.
- MINOR_VERSION_JDK_1_3 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.3-compliant compiler.
- MINOR_VERSION_JDK_1_4 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.4-compliant compiler.
- MINOR_VERSION_JDK_1_5 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.5-compliant compiler.
- MINOR_VERSION_JDK_1_6 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.6-compliant compiler.
- MINOR_VERSION_JDK_1_7 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.7-compliant compiler.
- MINOR_VERSION_JDK_1_8 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.8-compliant compiler.
- MINOR_VERSION_JDK_1_9 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.9-compliant compiler.
- minorVersion - Variable in class org.codehaus.janino.util.ClassFile
- Mod - Class in org.codehaus.janino
-
This class defines constants and convenience methods for the handling of modifiers as defined by the JVM.
- Mod() - Constructor for class org.codehaus.janino.Mod
- mode - Variable in class org.codehaus.commons.compiler.util.StringPattern
- mode - Variable in class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
- Mode() - Constructor for enum org.codehaus.janino.util.signature.SignatureParser.TypeArgument.Mode
- modifierCopier - Variable in class org.codehaus.janino.util.DeepCopier
- modifiers - Variable in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
The
Java.Modifier
s of this declaration. - modifiers - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
- modifiers - Variable in class org.codehaus.janino.Java.FieldDeclaration
-
The modifiers of this field declaration.
- modifiers - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
-
The
Java.Modifier
s of this parameter declaration. - modifiers - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
-
The local variable modifiers (annotations and/or flags like FINAL).
- modifiers - Variable in class org.codehaus.janino.Java.ModuleDeclaration
-
The modifiers of the module declaration; module declarations must have only annotations, no access modifiers.
- modifiers - Variable in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
-
The resource variable modifiers (annotations and/or flags like FINAL).
- Modifiers() - Constructor for class org.codehaus.janino.Java.Modifiers
-
Deprecated.
- modifiers2Access(int) - Static method in class org.codehaus.janino.ReflectionIClass
- modifiers2Access(Java.Modifier[]) - Static method in class org.codehaus.janino.Java
- modifierUnparser - Variable in class org.codehaus.janino.Unparser
- ModularCompilationUnit(String, Java.AbstractCompilationUnit.ImportDeclaration[], Java.ModuleDeclaration) - Constructor for class org.codehaus.janino.Java.ModularCompilationUnit
- moduleDeclaration - Variable in class org.codehaus.janino.Java.ModularCompilationUnit
-
The single and mandatory "module declaration" of this modular compilation unit, see JLS9 7.3 and 7.7.
- ModuleDeclaration(Location, Java.Modifier[], boolean, String[], Java.ModuleDirective[]) - Constructor for class org.codehaus.janino.Java.ModuleDeclaration
- moduleDirectives - Variable in class org.codehaus.janino.Java.ModuleDeclaration
-
The directives declared in this module, see JLS9 7.7.
- moduleDirectiveUnparser - Variable in class org.codehaus.janino.Unparser
- ModuleFinder - Class in org.codehaus.commons.compiler.java9.java.lang.module
-
Pre-Java-9-compatible facade for Java 9's
java.lang.module.ModuleFinder
class. - ModuleFinder(Object) - Constructor for class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
- moduleName - Variable in class org.codehaus.janino.Java.ModuleDeclaration
-
The name of the declared module, see JLS9 7.7.
- moduleName - Variable in class org.codehaus.janino.Java.RequiresModuleDirective
-
The name of a module on which this module has a dependence.
- ModuleReader - Class in org.codehaus.commons.compiler.java9.java.lang.module
-
Pre-Java-9-compatible facade for Java 9's
java.lang.module.ModuleReader
class. - ModuleReader(Object) - Constructor for class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReader
- ModuleReference - Class in org.codehaus.commons.compiler.java9.java.lang.module
-
Pre-Java-9-compatible facade for Java 9's
java.lang.module.ModuleReference
interface. - ModuleReference(Object) - Constructor for class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference
- monitorenter(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- MONITORENTER - Static variable in class org.codehaus.janino.Opcode
- monitorexit(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- MONITOREXIT - Static variable in class org.codehaus.janino.Opcode
- monitorLvIndex - Variable in class org.codehaus.janino.Java.SynchronizedStatement
-
The index of the local variable for the monitor object.
- mulDivRemAddSub(Java.Locatable, String) - Method in class org.codehaus.janino.UnitCompiler
- multianewarray(Java.Locatable, int, int, IType) - Method in class org.codehaus.janino.UnitCompiler
- MULTIANEWARRAY - Static variable in class org.codehaus.janino.Opcode
- MultiCookable - Class in org.codehaus.commons.compiler
-
Implements all methods of
IMultiCookable
, except forIMultiCookable.cook(String[], Reader[])
. - MultiCookable() - Constructor for class org.codehaus.commons.compiler.MultiCookable
- MultiDimensionalIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
-
An
Iterator
that iterates over a delegate, which produces arrays,Collection
s,Enumeration
s orIterator
s. - MultiDimensionalIterator(Iterator<?>, int) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator
- MultiIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
- MultiIterator(Object[]) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
- MultiIterator(Object[][]) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
- MultiIterator(Object, Collection<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
-
Iterates over the given
Collection
, prepended with the givenObject
. - MultiIterator(Object, Iterator<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
-
Iterates over the given
Iterator
, prepended with the given prefix. - MultiIterator(Collection<?>) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
- MultiIterator(Collection<T>[]) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
- MultiIterator(Collection<T>, Object) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
-
Iterates over the given
Collection
, appended with the givenObject
. - MultiIterator(Iterator<?>) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
- MultiIterator(Iterator<T>[]) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
- MultiIterator(Iterator<T>, Object) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiIterator
-
Iterates over the given
Iterator
, appended with the givensuffix
. - MultiResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
A
ResourceFinder
that finds its resources through a collection of otherResourceFinder
s. - MultiResourceFinder(Iterable<? extends ResourceFinder>) - Constructor for class org.codehaus.commons.compiler.util.resource.MultiResourceFinder
- MultiResourceFinder(ResourceFinder...) - Constructor for class org.codehaus.commons.compiler.util.resource.MultiResourceFinder
- MUTUALLY_EXCLUSIVE_ACCESS_MODIFIERS - Static variable in class org.codehaus.janino.Parser
- myName - Variable in class org.codehaus.janino.Java.AnonymousClassDeclaration
N
- n - Variable in class org.codehaus.janino.Java.AmbiguousName
- name - Variable in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- name - Variable in class org.codehaus.janino.Java.CatchParameter
-
The name of the parameter.
- name - Variable in class org.codehaus.janino.Java.EnumConstant
-
The name of the declared enum constant.
- name - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
-
The name of the parameter.
- name - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
The name of the function (
"<init>"
for constructors). - name - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
-
The simple name of the interface.
- name - Variable in class org.codehaus.janino.Java.LocalVariableSlot
- name - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
-
The simple name of this class.
- name - Variable in class org.codehaus.janino.Java.Package
-
The complete name of a package, e.g.
- name - Variable in class org.codehaus.janino.Java.TypeParameter
-
The name of the type variable.
- name - Variable in class org.codehaus.janino.Java.VariableDeclarator
-
The name of this field or local variable.
- name - Variable in class org.codehaus.janino.UnitCompiler.SimpleIField
- nameAndTypeIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- nameAndTypeIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- nameAndTypeIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- nameAndTypeIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- NAMED_TYPE_DECLARATION - Enum constant in enum org.codehaus.janino.Parser.InterfaceDeclarationContext
-
The interface declaration appears (directly) inside a 'named type declaration'.
- NamedClassDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.NamedClassDeclaration
- nameIndex - Variable in class org.codehaus.janino.util.ClassFile.AttributeInfo
- nameIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- nameIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- nameIndex - Variable in class org.codehaus.janino.util.ClassFile.FieldInfo
- nameIndex - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
-
The fields of the entries in the
local_variable_table
, as described in JVMS7 4.7.13. - nameIndex - Variable in class org.codehaus.janino.util.ClassFile.MethodInfo
- names - Variable in class org.codehaus.janino.Java.InferredLambdaParameters
-
The identifiers that pose the list.
- NATIVE - Static variable in class org.codehaus.janino.Mod
-
This flag is set on NATIVE methods, and is mutually exclusive with
Mod.ABSTRACT
. - NE - Static variable in class org.codehaus.janino.UnitCompiler
- neg(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
- nest - Variable in class org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator
- nest - Variable in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
- neW(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- NEW - Static variable in class org.codehaus.janino.Opcode
- NewAnonymousClassInstance(Location, Java.Rvalue, Java.AnonymousClassDeclaration, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.NewAnonymousClassInstance
- newarray(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- newArray(Java.Locatable, int, int, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Expects dimExprCount values of type
int
on the operand stack. - NewArray(Location, Java.Type, Java.Rvalue[], int) - Constructor for class org.codehaus.janino.Java.NewArray
-
Creates a new array with dimension dimExprs
.length +
dims. - NEWARRAY - Static variable in class org.codehaus.janino.Opcode
- newArrayList(T) - Static method in class org.codehaus.commons.compiler.util.iterator.DirectoryIterator
- newBasicBlock() - Method in class org.codehaus.janino.CodeContext
- newClassBodyEvaluator() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
- newClassBodyEvaluator() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- newClassBodyEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- newClassBodyEvaluator() - Method in class org.codehaus.janino.CompilerFactory
- newClassFile(short, IClass, IClass, IClass[]) - Method in class org.codehaus.janino.UnitCompiler
- NewClassInstance(Location, Java.Rvalue, IType, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.NewClassInstance
- NewClassInstance(Location, Java.Rvalue, Java.Type, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.NewClassInstance
- newCodeAttribute(int, boolean, boolean) - Method in class org.codehaus.janino.CodeContext
- newCompiler() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- newCompiler() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- newCompiler() - Method in class org.codehaus.janino.CompilerFactory
- newExpressionEvaluator() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
- newExpressionEvaluator() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- newExpressionEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- newExpressionEvaluator() - Method in class org.codehaus.janino.CompilerFactory
- newFileName(String, Reader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
-
Sets the given file name, and the current line number to 1, and the current column number to 1, when the first
char
is read from the reader. - NewInitializedArray(Location, IClass, Java.ArrayInitializer) - Constructor for class org.codehaus.janino.Java.NewInitializedArray
- NewInitializedArray(Location, Java.ArrayType, Java.ArrayInitializer) - Constructor for class org.codehaus.janino.Java.NewInitializedArray
- newInserter() - Method in class org.codehaus.janino.CodeContext
-
Allocates an
CodeContext.Inserter
, set it to the current offset, and inserts it before the current offset. - newInstance(Object, Method...) - Static method in class org.codehaus.commons.compiler.util.reflect.Proxies
- newJavaSourceClassLoader() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
- newJavaSourceClassLoader() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- newJavaSourceClassLoader() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- newJavaSourceClassLoader() - Method in class org.codehaus.janino.CompilerFactory
- newJavaSourceClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
- newJavaSourceClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- newJavaSourceClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- newJavaSourceClassLoader(ClassLoader) - Method in class org.codehaus.janino.CompilerFactory
- newLineNumberTableAttribute() - Method in class org.codehaus.janino.CodeContext
- newLocalVariableTableAttribute() - Method in class org.codehaus.janino.CodeContext
- newObjectVariableInfo(String) - Method in class org.codehaus.janino.util.ClassFile
- newOffset() - Method in class org.codehaus.janino.CodeContext
-
Creates and inserts an
CodeContext.Offset
at the current inserter's current position. - newScriptEvaluator() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
- newScriptEvaluator() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- newScriptEvaluator() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- newScriptEvaluator() - Method in class org.codehaus.janino.CompilerFactory
- newSimpleCompiler() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
- newSimpleCompiler() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- newSimpleCompiler() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- newSimpleCompiler() - Method in class org.codehaus.janino.CompilerFactory
- newStackMapTableAttribute(int) - Method in class org.codehaus.janino.CodeContext
- newUninitializedVariableInfo(short) - Method in class org.codehaus.janino.util.ClassFile
- next - Variable in class org.codehaus.janino.CodeContext.Offset
-
Links to preceding and succeeding offsets.
- next() - Method in class org.codehaus.commons.compiler.util.iterator.EnumerationIterator
- next() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- next() - Method in class org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator
- next() - Method in class org.codehaus.commons.compiler.util.iterator.MultiIterator
- next() - Method in class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- next() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
- next() - Method in class org.codehaus.commons.compiler.util.iterator.TransformingIterator
- next() - Method in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
- nextButOneChar - Variable in class org.codehaus.janino.Scanner
- nextButOneToken - Variable in class org.codehaus.janino.TokenStreamImpl
- nextChar - Variable in class org.codehaus.janino.Scanner
- nextCharColumnNumber - Variable in class org.codehaus.janino.Scanner
- nextCharLineNumber - Variable in class org.codehaus.janino.Scanner
- nextElement - Variable in class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- nextElement - Variable in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
- nextElementRead - Variable in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
- nextIndex() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- nextIndex() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
-
Throws an
UnsupportedOperationException
. - nextInserter - Variable in class org.codehaus.janino.CodeContext.Inserter
- nextLocalVariableSlot - Variable in class org.codehaus.janino.CodeContext
- nextToken - Variable in class org.codehaus.janino.TokenStreamImpl
- NO_ANNOTATIONS - Static variable in class org.codehaus.janino.IClass
-
Array of zero
IClass.IAnnotation
s. - NO_DESTINATION_DIRECTORY - Static variable in interface org.codehaus.commons.compiler.ICompiler
-
Special value for
ICompiler.setDestinationDirectory(File, boolean)
's first parameter: Indicates that .class files are to be created in the directory of the .java file from which they are generated. - NO_FALLTHROUGH - Static variable in class org.codehaus.janino.Opcode
-
This opcode never 'completes normally', i.e.
- NO_IMETHODS - Static variable in class org.codehaus.janino.IClass
- NoException - Exception Class in org.codehaus.commons.compiler.util.reflect
-
An exception that is never instantiated, and is useful for declaration of methods that throw a parameterized
Throwable
. - NoException() - Constructor for exception class org.codehaus.commons.compiler.util.reflect.NoException
- NONE - Enum constant in enum org.codehaus.janino.util.signature.SignatureParser.TypeArgument.Mode
- NONE - Static variable in class org.codehaus.janino.Mod
-
An alias for '0' -- no modifiers.
- NOP - Static variable in class org.codehaus.janino.Opcode
- NormalAnnotation(Java.ReferenceType, Java.ElementValuePair[]) - Constructor for class org.codehaus.janino.Java.NormalAnnotation
- NOT_CONSTANT - Static variable in class org.codehaus.janino.IClass
-
Special return value for
IClass.IField.getConstantValue()
indicating that the field does not have a constant value. - NOT_CONSTANT - Static variable in class org.codehaus.janino.UnitCompiler
-
Special return value for the
UnitCompiler.getConstantValue(Java.Rvalue)
method family indicating that the givenJava.Rvalue
does not evaluate to a constant value. - NotNull - Annotation Type in org.codehaus.commons.nullanalysis
-
Designates that a field, return value, argument, or variable is guaranteed to be non-null.
- NotNullByDefault - Annotation Type in org.codehaus.commons.nullanalysis
-
By default, types in method signatures that lack a null annotation are regarded as nullable.
- NOWHERE - Static variable in class org.codehaus.commons.compiler.Location
-
Representation of an unspecified location.
- NOWHERE - Static variable in class org.codehaus.janino.Java.Located
-
Indication of "no" or "unknown" location.
- NULL - Static variable in class org.codehaus.janino.IClass
-
The
IClass
of thenull
literal. - NULL_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents the
null
literal; itsToken.value
is 'null'. - NULL_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
Representation of the
null_variable_info
structure; see JVMS8 4.7.4. - Nullable - Annotation Type in org.codehaus.commons.nullanalysis
-
Designates that a field, return value, argument, or variable may be
null
. - NullLiteral(Location) - Constructor for class org.codehaus.janino.Java.NullLiteral
- nullToEmptyArray(T[], Class<T>) - Static method in class org.codehaus.janino.Compiler
- Numbers - Class in org.codehaus.commons.compiler.util
-
Utility methods related to
Number
. - Numbers() - Constructor for class org.codehaus.commons.compiler.util.Numbers
- numericPromotion(Java.Locatable, IType, IClass) - Method in class org.codehaus.janino.UnitCompiler
O
- object - Variable in class org.codehaus.janino.util.signature.SignatureParser
-
The class type signature of the
Object
class. - ObjectVariableInfo(short, String) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- oddPrecedingBackslashes - Variable in class org.codehaus.janino.UnicodeUnescapeReader
- offset - Variable in class org.codehaus.janino.CodeContext.Offset
-
The offset in the code attribute that this object represents.
- offset - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
-
The code offset where the variable is declared.
- Offset() - Constructor for class org.codehaus.janino.CodeContext.Offset
- OffsetBranch(CodeContext.Offset, CodeContext.Offset, CodeContext.Offset) - Constructor for class org.codehaus.janino.CodeContext.OffsetBranch
- offsetDelta - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrame
-
The
offset_delta
value that is implicit to all stack map frames; see JVMS8 4.7.4. - offsets - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- ofSystem() - Static method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
- onDemandImportableTypes - Variable in class org.codehaus.janino.UnitCompiler
- onFirstChar(Reader, Runnable) - Static method in class org.codehaus.commons.compiler.io.Readers
- OP1_BO2 - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a two-byte branch offset.
- OP1_BO4 - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a four-byte branch offset.
- OP1_CP1 - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a one-byte constant pool index.
- OP1_CP2 - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a two-byte constant pool index.
- OP1_JSR - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a signed byte.
- OP1_LOOKUPSWITCH - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a signed byte.
- OP1_LV1 - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a one-byte local variable array index.
- OP1_LV2 - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a two-byte local variable array index.
- OP1_MASK - Static variable in class org.codehaus.janino.Opcode
-
Masks the 'first operand' portion of
Opcode.OPCODE_PROPERTIES
. - OP1_SB - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a signed byte.
- OP1_SS - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a signed short.
- OP1_TABLESWITCH - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is a signed byte.
- OP1_UB - Static variable in class org.codehaus.janino.Opcode
-
The first operand of this opcode is an unsigned byte.
- OP2_MASK - Static variable in class org.codehaus.janino.Opcode
-
Masks the 'second operand' portion of
Opcode.OPCODE_PROPERTIES
. - OP2_SB - Static variable in class org.codehaus.janino.Opcode
-
The second operand of this opcode is a signed byte.
- OP2_SS - Static variable in class org.codehaus.janino.Opcode
-
The second operand of this opcode is a signed short.
- OP3_MASK - Static variable in class org.codehaus.janino.Opcode
-
Masks the 'third operand' portion of
Opcode.OPCODE_PROPERTIES
. - OP3_SB - Static variable in class org.codehaus.janino.Opcode
-
The third operand of this opcode is a signed byte.
- opcode - Variable in class org.codehaus.janino.CodeContext.Branch
- Opcode - Class in org.codehaus.janino
-
Definitions of JVM bytecode opcodes.
- Opcode() - Constructor for class org.codehaus.janino.Opcode
- OPCODE_PROPERTIES - Static variable in class org.codehaus.janino.Opcode
-
The nth element of this array describes the properties of the JVM opcode n.
- open() - Method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference
- open() - Method in class org.codehaus.commons.compiler.util.resource.FileResource
- open() - Method in interface org.codehaus.commons.compiler.util.resource.Resource
-
Opens the resource.
- open() - Method in class org.codehaus.commons.compiler.util.resource.StringResource
- openInputStream() - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- openReader(boolean) - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- OpensModuleDirective(Location, String[], String[][]) - Constructor for class org.codehaus.janino.Java.OpensModuleDirective
- 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.
- operands - Variable in class org.codehaus.janino.StackMap
-
Elements are never changed.
- operands() - Method in class org.codehaus.janino.StackMap
- operator - Variable in class org.codehaus.janino.Java.Assignment
-
The assignment operator, as an
interned
string; 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.BinaryOperation
-
The operator, as an
interned
string. - operator - Variable in class org.codehaus.janino.Java.Crement
- operator - Variable in class org.codehaus.janino.Java.UnaryOperation
- OPERATOR - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents an operator; its
Token.value
is exactly the particular operator (e.g. - OPERATOR_PRECEDENCE - Static variable in class org.codehaus.janino.Unparser
-
Maps (pseudo-)operators like
"?:"
and"x++"
to precedences (higher value means higher precedence). - Optional<T> - Class in org.codehaus.commons.compiler.java8.java.util
-
Pre-Java-9-compatible facade for Java 9's
java.util.Optional
class. - Optional(Object) - Constructor for class org.codehaus.commons.compiler.java8.java.util.Optional
- optionalClassToType(Location, Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
- optionalClassToType(Location, Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
- optionalClassToType(Location, Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
- optionalClassToType(Location, Class<?>) - Method in class org.codehaus.janino.SimpleCompiler
- options - Variable in class org.codehaus.janino.Compiler
- options - Variable in class org.codehaus.janino.JavaSourceIClassLoader
- options - Variable in class org.codehaus.janino.SimpleCompiler
- options - Variable in class org.codehaus.janino.UnitCompiler
- options - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
- options - Variable in class org.codehaus.janino.util.signature.SignatureParser
- options() - Method in class org.codehaus.janino.ClassBodyEvaluator
- options() - Method in class org.codehaus.janino.Compiler
- options() - Method in class org.codehaus.janino.ExpressionEvaluator
- options() - Method in class org.codehaus.janino.JavaSourceIClassLoader
- options() - Method in class org.codehaus.janino.ScriptEvaluator
- options() - Method in class org.codehaus.janino.SimpleCompiler
- options() - Method in class org.codehaus.janino.UnitCompiler
- options(EnumSet<JaninoOption>) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
Sets the options for all future compilations.
- options(EnumSet<JaninoOption>) - Method in class org.codehaus.janino.Compiler
-
Sets the options for all future compilations.
- options(EnumSet<JaninoOption>) - Method in class org.codehaus.janino.ExpressionEvaluator
-
Sets the options for all future compilations.
- options(EnumSet<JaninoOption>) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
Sets the options for all future compilations.
- options(EnumSet<JaninoOption>) - Method in class org.codehaus.janino.ScriptEvaluator
-
Sets the options for all future compilations.
- options(EnumSet<JaninoOption>) - Method in class org.codehaus.janino.SimpleCompiler
-
Sets the options for all future compilations.
- options(EnumSet<JaninoOption>) - Method in class org.codehaus.janino.UnitCompiler
-
Sets the options for all future compilations.
- org.codehaus.commons.compiler - package org.codehaus.commons.compiler
-
This package declares interfaces for the implementation of an
IExpressionEvaluator
, anIScriptEvaluator
, anIClassBodyEvaluator
and anISimpleCompiler
. - org.codehaus.commons.compiler.io - package org.codehaus.commons.compiler.io
- org.codehaus.commons.compiler.java8.java.util - package org.codehaus.commons.compiler.java8.java.util
-
A set of (rudimentary) proxies for Java-8+ classes that also compile for Java 6 and 7.
- org.codehaus.commons.compiler.java8.java.util.function - package org.codehaus.commons.compiler.java8.java.util.function
-
A set of (rudimentary) proxies for Java-8+ classes that also compile for Java 6 and 7.
- org.codehaus.commons.compiler.java8.java.util.stream - package org.codehaus.commons.compiler.java8.java.util.stream
-
A set of (rudimentary) proxies for Java-8+ classes that also compile for Java 6 and 7.
- org.codehaus.commons.compiler.java9.java.lang.module - package org.codehaus.commons.compiler.java9.java.lang.module
-
A set of (rudimentary) proxies for Java-9+ classes that also compile for Java 6-8.
- org.codehaus.commons.compiler.jdk - package org.codehaus.commons.compiler.jdk
-
An implementation of the
org.codehaus.commons.compiler
API that uses the "JAVAC" Java compiler that is part of the "Java Development Kit" (JDK). - org.codehaus.commons.compiler.jdk.util - package org.codehaus.commons.compiler.jdk.util
- org.codehaus.commons.compiler.lang - package org.codehaus.commons.compiler.lang
- org.codehaus.commons.compiler.samples - package org.codehaus.commons.compiler.samples
-
Sample applications for the Janino Java compiler.
- org.codehaus.commons.compiler.util - package org.codehaus.commons.compiler.util
-
Utility functionality for this project.
- org.codehaus.commons.compiler.util.iterator - package org.codehaus.commons.compiler.util.iterator
- org.codehaus.commons.compiler.util.reflect - package org.codehaus.commons.compiler.util.reflect
-
Utility functionality related to
java.util.reflect
. - org.codehaus.commons.compiler.util.resource - package org.codehaus.commons.compiler.util.resource
-
Classes related to loading "resources" (
ResourceFinder
) and creating resources (ResourceCreator
). - org.codehaus.commons.nullanalysis - package org.codehaus.commons.nullanalysis
-
Annotations for ECLIPSE's "null analysis" feature.
- org.codehaus.janino - package org.codehaus.janino
-
The core of the Janino Java compiler.
- org.codehaus.janino.samples - package org.codehaus.janino.samples
-
Sample applications for the Janino Java 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.charstream - package org.codehaus.janino.util.charstream
-
Application-independent helper classes.
- org.codehaus.janino.util.signature - package org.codehaus.janino.util.signature
-
Application-independent helper classes.
- outer - Variable in class org.codehaus.commons.compiler.util.iterator.MultiIterator
- outerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the
classes
array as described in JVMS7 4.7.6. - outerIClassCache - Variable in class org.codehaus.janino.IClass
- outerIClassIsCached - Variable in class org.codehaus.janino.IClass
- overrideMethod - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
-
Whether the generated method overrides a method declared by a supertype.
- overrideMethod - Variable in class org.codehaus.janino.ScriptEvaluator.Script
-
Whether the generated method overrides a method declared by a supertype; defaults to
false
. - overridesMethod(IClass.IMethod, IClass) - Method in class org.codehaus.janino.UnitCompiler
- overridesMethodFromSupertype(IClass.IMethod, IClass) - Method in class org.codehaus.janino.UnitCompiler
P
- Package(Location, String) - Constructor for class org.codehaus.janino.Java.Package
- PACKAGE - Static variable in class org.codehaus.janino.Mod
-
The flag indicating 'default accessibility' a.k.a.
- packageDeclaration - Variable in class org.codehaus.janino.Java.CompilationUnit
-
The package declaration at the very top of this compilation unit (if any).
- PackageDeclaration(Location, String) - Constructor for class org.codehaus.janino.Java.PackageDeclaration
- PackageMemberAnnotationTypeDeclaration(Location, String, Java.Modifier[], String) - Constructor for class org.codehaus.janino.Java.PackageMemberAnnotationTypeDeclaration
- PackageMemberClassDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberClassDeclaration
- packageMemberClassModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- PackageMemberEnumDeclaration(Location, String, Java.Modifier[], String, Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberEnumDeclaration
- PackageMemberInterfaceDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- packageMemberInterfaceModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- packageMemberTypeDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
-
The top-level declarations in this compilation unit.
- packageModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- packageName - Variable in class org.codehaus.janino.Java.ExportsModuleDirective
-
The name of a package to be exported by this module, see JLS9 7.7.2.
- packageName - Variable in class org.codehaus.janino.Java.OpensModuleDirective
-
The name of a package to be opened by this module, see JLS9 7.7.2.
- packageName - Variable in class org.codehaus.janino.Java.PackageDeclaration
-
The package name, e.g.
- packageSpecifier - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
{ identifier '/' }
- PAD - Static variable in class org.codehaus.commons.compiler.util.Benchmark
- Padder(CodeContext) - Constructor for class org.codehaus.janino.Java.Padder
- ParameterAccess(Location, Java.FunctionDeclarator.FormalParameter) - Constructor for class org.codehaus.janino.Java.ParameterAccess
- parameterFds - Variable in class org.codehaus.janino.MethodDescriptor
-
The field descriptors of the method parameters.
- parameterNames - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
- parameterNames - Variable in class org.codehaus.janino.ScriptEvaluator.Script
- parameters - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
-
The parameters of this function, but not the
Java.FunctionDeclarator.FormalParameters.variableArity
. - parameters - Variable in class org.codehaus.janino.Java.LambdaExpression
-
The parameters of this lambda expression; see JLS9 15.27.1.
- parameterTypes - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
- parameterTypes - Variable in class org.codehaus.janino.ScriptEvaluator.Script
- parameterTypes - Variable in class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
-
The types of the method's parameters.
- parameterTypesCache - Variable in class org.codehaus.janino.IClass.IInvocable
- parent - Variable in class org.codehaus.janino.CodeContext.LocalScope
- parentClassLoader - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- parentClassLoader - Variable in class org.codehaus.janino.SimpleCompiler
- ParenthesizedExpression(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ParenthesizedExpression
- parentIClassLoader - Variable in class org.codehaus.janino.IClassLoader
- parseAbstractCompilationUnit() - Method in class org.codehaus.janino.Parser
-
CompilationUnit := [ PackageDeclaration ] { ImportDeclaration } { TypeDeclaration }
- parseAbstractCompilationUnit(String, InputStream, Charset) - Method in class org.codehaus.janino.Compiler
-
Reads one compilation unit from a file and parses it.
- parseAdditiveExpression() - Method in class org.codehaus.janino.Parser
-
AdditiveExpression := MultiplicativeExpression { ( '+' | '-' ) MultiplicativeExpression }
- parseAndExpression() - Method in class org.codehaus.janino.Parser
-
AndExpression := EqualityExpression { '&' EqualityExpression }
- parseAnnotation() - Method in class org.codehaus.janino.Parser
-
Annotation := MarkerAnnotation // JLS7 9.7.2 | SingleElementAnnotation // JLS7 9.7.3 | NormalAnnotation // JLS7 9.7.1 MarkerAnnotation := '@' Identifier SingleElementAnnotation := '@' Identifier '(' ElementValue ')' NormalAnnotation := '@' TypeName '(' ElementValuePairsOpt ')' ElementValuePairsOpt := [ ElementValuePair { ',' ElementValuePair } ]
- parseAnnotationTypeDeclarationRest(String, Java.Modifier[], Parser.InterfaceDeclarationContext) - Method in class org.codehaus.janino.Parser
-
AnnotationTypeDeclarationRest := Identifier AnnotationTypeBody
- 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 } [ ',' ] '}'
- parseArrayTypeSignature(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- 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
-
Block := '{' BlockStatements '}'
- parseBlockStatement() - Method in class org.codehaus.janino.Parser
-
BlockStatement := Statement | (1) 'class' ...
- parseBlockStatements() - Method in class org.codehaus.janino.Parser
-
BlockStatements := { BlockStatement }
- parseBracketsOpt() - Method in class org.codehaus.janino.Parser
-
BracketsOpt := { '[' ']' }
- parseBreakStatement() - Method in class org.codehaus.janino.Parser
-
BreakStatement := 'break' [ Identifier ] ';'
- parseCatchParameter() - Method in class org.codehaus.janino.Parser
-
CatchFormalParameter := { VariableModifier } CatchType VariableDeclaratorId CatchType := UnannClassType { '|' ClassType } VariableModifier := Annotation | 'final' VariableDeclaratorId := Identifier [ Dims ] Dims := { Annotation } '[' ']' { { Annotation } '[' ']' } UnannClassType := Identifier [ TypeArguments ] | UnannClassOrInterfaceType '.' { Annotation } Identifier [ TypeArguments ] UnannInterfaceType := UnannClassType UnannClassOrInterfaceType := UnannClassType | UnannInterfaceType ClassType := { Annotation } Identifier [ TypeArguments ] | ClassOrInterfaceType '.' { Annotation } Identifier [ TypeArguments ]
- parseClassBody(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.Parser
-
ClassBody := '{' { ClassBodyDeclaration } '}'
- parseClassBodyDeclaration(Java.AbstractClassDeclaration) - 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 | [ TypeArguments ] Type Identifier MethodDeclarationRest | Type Identifier FieldDeclarationRest ';' )
- parseClassDeclarationRest(String, Java.Modifier[], Parser.ClassDeclarationContext) - Method in class org.codehaus.janino.Parser
-
ClassDeclarationRest := Identifier [ typeParameters ] [ 'extends' ReferenceType ] [ 'implements' ReferenceTypeList ] ClassBody
- parseClassSignature(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseClassTypeSignature(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseCombinedPattern(String) - Static method in class org.codehaus.commons.compiler.util.StringPattern
-
Parses a "combined pattern" into an array of
StringPattern
s. - 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.Modifier[]) - Method in class org.codehaus.janino.Parser
-
ConstructorDeclarator := Identifier FormalParameters [ 'throws' ReferenceTypeList ] '{' [ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.' 'super' Arguments ';' ] BlockStatements '}'
- parseContinueStatement() - Method in class org.codehaus.janino.Parser
-
ContinueStatement := 'continue' [ Identifier ] ';'
- parsedCompilationUnits - Variable in class org.codehaus.janino.Compiler
- parseDimExpr() - Method in class org.codehaus.janino.Parser
-
DimExpr := '[' Expression ']'
- parseDimExprs() - Method in class org.codehaus.janino.Parser
-
DimExprs := DimExpr { DimExpr }
- parseDoStatement() - Method in class org.codehaus.janino.Parser
-
DoStatement := 'do' Statement 'while' '(' Expression ')' ';'
- parseElementValue() - Method in class org.codehaus.janino.Parser
-
ElementValue := ConditionalExpression | Annotation | ElementValueArrayInitializer
- parseElementValueArrayInitializer() - Method in class org.codehaus.janino.Parser
-
ElementValueArrayInitializer := '{' { ElementValue | ',' } '}'
- parseElementValuePair() - Method in class org.codehaus.janino.Parser
-
ElementValuePair := Identifier '=' ElementValue
- parseEmptyStatement() - Method in class org.codehaus.janino.Parser
-
EmptyStatement := ';'
- parseEnumBody(Java.EnumDeclaration) - Method in class org.codehaus.janino.Parser
-
EnumBody := '{' [ EnumConstant { ',' EnumConstant } [ ',' ] [ ';' ] { ClassBodyDeclaration } '}'
- parseEnumConstant() - Method in class org.codehaus.janino.Parser
-
EnumConstant := [ Annotations ] Identifier [ Arguments ] [ ClassBody ]
- parseEnumDeclarationRest(String, Java.Modifier[], Parser.ClassDeclarationContext) - Method in class org.codehaus.janino.Parser
-
EnumDeclarationRest := Identifier [ 'implements' ReferenceTypeList ] EnumBody
- 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 | LambdaExpression
- parseExpressionList() - Method in class org.codehaus.janino.Parser
-
ExpressionList := Expression { ',' Expression }
- parseExpressionOrType() - Method in class org.codehaus.janino.Parser
- parseExpressionStatement() - Method in class org.codehaus.janino.Parser
-
ExpressionStatement := Expression ';'
- parseFieldDeclarationRest(String) - Method in class org.codehaus.janino.Parser
-
FieldDeclarationRest := VariableDeclaratorRest { ',' VariableDeclarator }
- parseFieldDescriptor(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseFieldTypeSignature(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseFormalParameter(boolean[]) - Method in class org.codehaus.janino.Parser
-
FormalParameter := [ 'final' ] Type FormalParameterRest
- parseFormalParameterList() - Method in class org.codehaus.janino.Parser
-
FormalParameterList := FormalParameter { ',' FormalParameter }
- parseFormalParameterListRest(Java.Type) - Method in class org.codehaus.janino.Parser
-
FormalParameterListRest := Identifier { ',' FormalParameter }
- parseFormalParameterRest(Java.Modifier[], Java.Type, boolean[]) - Method in class org.codehaus.janino.Parser
-
FormalParameterRest := [ '.' '.' '.' ] Identifier BracketsOpt
- parseFormalParameters() - Method in class org.codehaus.janino.Parser
-
FormalParameters := '(' [ FormalParameterList ] ')'
- parseFormalTypeParameter(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseForStatement() - Method in class org.codehaus.janino.Parser
-
ForStatement := 'for' '(' [ ForInit ] ';' [ Expression ] ';' [ ExpressionList ] ')' Statement | 'for' '(' FormalParameter ':' Expression ')' Statement ForInit := Modifiers Type VariableDeclarators | ModifiersOpt PrimitiveType VariableDeclarators | Expression VariableDeclarators (1) | Expression { ',' Expression }
- parseIdentifier(StringCharStream) - Static method in class org.codehaus.janino.util.signature.SignatureParser
- parseIdentifierRest(StringCharStream) - Static method in class org.codehaus.janino.util.signature.SignatureParser
- 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 parses IMPORT declarations at the beginning of the character stream produced by the given
Reader
. - parseImports(Parser) - Method in class org.codehaus.janino.ScriptEvaluator
- 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.Modifier[], 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
- parseLambdaBody() - Method in class org.codehaus.janino.Parser
-
LambdaBody :=
- parseLambdaExpression() - Method in class org.codehaus.janino.Parser
-
LambdaExpression := LambdaParameters '->' LambdaBody
- parseLambdaParameters() - Method in class org.codehaus.janino.Parser
-
LambdaParameters := Identifier | '(' [ FormalParameterList ] ')' | '(' InferredFormalParameterList ')'
- 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
- parseMethodDeclaration() - Method in class org.codehaus.janino.Parser
-
Equivalent with
parseMethodDeclaration(false, MethodDeclarationContext.CLASS_DECLARATION)
. - parseMethodDeclaration(boolean, Parser.MethodDeclarationContext) - Method in class org.codehaus.janino.Parser
-
MethodDeclaration := [ DocComment ] Modifiers [ TypeParameters ] VoidOrType Identifier MethodDeclarationRest
- parseMethodDeclarationRest(String, Java.Modifier[], Java.TypeParameter[], Java.Type, String, boolean, Parser.MethodDeclarationContext) - Method in class org.codehaus.janino.Parser
-
MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] [ 'default' expression ] ( ';' | MethodBody )
- parseMethodDescriptor(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseMethodTypeSignature(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseModifiers() - Method in class org.codehaus.janino.Parser
-
Modifiers := { Modifier }
- parseModuleDeclarationRest(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
-
ModuleDeclarationRest := [ 'open' ] 'module' identifier { '.' identifier} '{' { ModuleDirective } '}'
- parseMultiplicativeExpression() - Method in class org.codehaus.janino.Parser
-
MultiplicativeExpression := UnaryExpression { ( '*' | '/' | '%' ) UnaryExpression }
- parseOptionalModifier() - Method in class org.codehaus.janino.Parser
-
Modifier := Annotation | 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp' | 'default'
- parseOptionalPath(String) - Static method in class org.codehaus.commons.compiler.util.StringUtil
- parsePackageDeclaration() - Method in class org.codehaus.janino.Parser
-
PackageDeclaration := 'package' QualifiedIdentifier ';'
- parsePackageDeclarationRest(String, Java.Modifier[]) - Method in class org.codehaus.janino.Parser
-
PackageDeclaration := { PackageModifier } 'package' identifier { '.' identifier} ';'
- parsePackageMemberTypeDeclaration() - Method in class org.codehaus.janino.Parser
-
PackageMemberTypeDeclaration := ModifiersOpt PackageMemberTypeDeclarationRest
- parsePackageMemberTypeDeclarationRest(String, Java.Modifier[]) - Method in class org.codehaus.janino.Parser
-
PackageMemberTypeDeclarationRest := 'class' ClassDeclarationRest | 'enum' EnumDeclarationRest | 'interface' InterfaceDeclarationRest '@' 'interface' AnnotationTypeDeclarationRest
- parsePath(String) - Static method in class org.codehaus.commons.compiler.util.StringUtil
-
Breaks 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 PrimitiveType { '[]' } | // Type PrimitiveType { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'void' '.' 'class' | // ClassLiteral 15.8.2 MethodReference // MethodReference JLS9 15.13 Name := Identifier { '.' Identifier } 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(Scanner, TokenStream) - Constructor for class org.codehaus.janino.Parser
- Parser.ClassDeclarationContext - Enum in org.codehaus.janino
-
The kinds of context where a class declaration can occur.
- Parser.InterfaceDeclarationContext - Enum in org.codehaus.janino
-
The kinds of context where an interface declaration can occur.
- Parser.MethodDeclarationContext - Enum in org.codehaus.janino
-
The kinds of context where a method declaration can occur.
- parseReferenceType() - Method in class org.codehaus.janino.Parser
-
ReferenceType := { Annotation } 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 }
- parseResource() - Method in class org.codehaus.janino.Parser
-
Resource := Modifiers Type VariableDeclarator | VariableAccess
- parseReturnStatement() - Method in class org.codehaus.janino.Parser
-
ReturnStatement := 'return' [ Expression ] ';'
- parseReturnType(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseScriptStatement(Parser, List<Java.BlockStatement>, List<Java.MethodDeclarator>) - Static method in class org.codehaus.janino.ScriptEvaluator
-
ScriptStatement := Statement (1) | 'class' ...
- parseSelector(Java.Atom) - Method in class org.codehaus.janino.Parser
-
Selector := '.' Identifier | // FieldAccess 15.11.1 '.' Identifier Arguments | // MethodInvocation '.' '<' TypeList '>' 'super' Arguments // Superconstructor invocation (?) '.' '<' TypeList '>' 'super' '.' .
- 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
- parseThrowsSignature(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseThrowStatement() - Method in class org.codehaus.janino.Parser
-
ThrowStatement := 'throw' Expression ';'
- parseTryStatement() - Method in class org.codehaus.janino.Parser
-
TryStatement := 'try' Block Catches [ Finally ] | 'try' Block Finally Catches := CatchClause { CatchClause } CatchClause := 'catch' '(' FormalParameter ')' Block Finally := 'finally' Block
- parseType() - Method in class org.codehaus.janino.Parser
-
Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' }
- parseTypeArgument() - Method in class org.codehaus.janino.Parser
-
TypeArgument := ReferenceType { '[' ']' } <= The optional brackets are missing in JLS7, section 18!? | PrimitiveType '[' ']' { '[' ']' } | '?' extends ReferenceType | '?' super ReferenceType
- parseTypeArgument(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseTypeArgumentsOpt() - Method in class org.codehaus.janino.Parser
-
TypeArguments := 'invalid input: '<'' [ TypeArgument { ',' TypeArgument } ] '>'
- parseTypeParameter() - Method in class org.codehaus.janino.Parser
-
TypeParameter := identifier [ 'extends' ( identifier | ReferenceType { 'invalid input: '&'' ReferenceType }
- parseTypeParametersOpt() - Method in class org.codehaus.janino.Parser
-
TypeParameters := 'invalid input: '<'' TypeParameter { ',' TypeParameter } '>'
- parseTypeSignature(StringCharStream) - Method in class org.codehaus.janino.util.signature.SignatureParser
- parseTypeVariableSignature(StringCharStream) - Static method in class org.codehaus.janino.util.signature.SignatureParser
- parseUnaryExpression() - Method in class org.codehaus.janino.Parser
-
UnaryExpression := { PrefixOperator } Primary { Selector } { PostfixOperator } PrefixOperator := '++' | '--' | '+' | '-' | '~' | '!' PostfixOperator := '++' | '--'
- parseUnsignedInt(String, int) - Static method in class org.codehaus.commons.compiler.util.Numbers
-
Counterpart of
Integer.parseInt(String, int)
for parsing unsigned integers. - parseUnsignedLong(String, int) - Static method in class org.codehaus.commons.compiler.util.Numbers
-
Counterpart of
Long.parseLong(String, int)
for parsing unsigned integers. - 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
- parseVoidOrType() - Method in class org.codehaus.janino.Parser
-
VoidOrType := 'void' | Type
- parseWhileStatement() - Method in class org.codehaus.janino.Parser
-
WhileStatement := 'while' '(' Expression ')' Statement
- PathResourceFinder - Class in org.codehaus.commons.compiler.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.commons.compiler.util.resource.PathResourceFinder
- PathResourceFinder(String) - Constructor for class org.codehaus.commons.compiler.util.resource.PathResourceFinder
- PathResourceFinder(Iterator<ResourceFinder>) - Constructor for class org.codehaus.commons.compiler.util.resource.PathResourceFinder
- pathToFiles(Path) - Static method in class org.codehaus.janino.AntCompilerAdapter
-
Converts a
Path
into an array ofFile
s. - pathToFiles(Path, File[]) - Static method in class org.codehaus.janino.AntCompilerAdapter
-
Converts a
Path
into an array ofFile
s. - pattern - Variable in class org.codehaus.commons.compiler.util.StringPattern
- PATTERNS_ALL - Static variable in class org.codehaus.commons.compiler.util.StringPattern
-
A
StringPattern
that matches any subject. - PATTERNS_NONE - Static variable in class org.codehaus.commons.compiler.util.StringPattern
-
A
StringPattern
that matches no subject whatsoever. - peek() - Method in class org.codehaus.janino.Parser
- peek() - Method in class org.codehaus.janino.Scanner
-
Returns the next character, but does not consume it.
- peek() - Method in interface org.codehaus.janino.TokenStream
- peek() - Method in class org.codehaus.janino.TokenStreamImpl
- peek() - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Returns the next character on this stream but does not consume it.
- peek() - Method in class org.codehaus.janino.util.charstream.StringCharStream
- peek(char) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Returns whether the character stream is not at end-of-input and the next character on this stream equals the given character.
- peek(char) - Method in class org.codehaus.janino.util.charstream.StringCharStream
- peek(String) - Method in class org.codehaus.janino.Parser
- peek(String) - Method in class org.codehaus.janino.Scanner
-
Checks whether the next character is one of the expectedCharacters.
- peek(String) - Method in interface org.codehaus.janino.TokenStream
- peek(String) - Method in class org.codehaus.janino.TokenStreamImpl
- peek(String) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Checks whether the next character on this stream equals any of the characters of the given
String
. - peek(String) - Method in class org.codehaus.janino.util.charstream.StringCharStream
- peek(String...) - Method in class org.codehaus.janino.Parser
- peek(String...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the value of the next token equals any of the suspected; does not consume the next token.
- peek(String...) - Method in class org.codehaus.janino.TokenStreamImpl
- peek(TokenType) - Method in class org.codehaus.janino.Parser
- peek(TokenType) - Method in interface org.codehaus.janino.TokenStream
- peek(TokenType) - Method in class org.codehaus.janino.TokenStreamImpl
- peek(TokenType...) - Method in class org.codehaus.janino.Parser
- peek(TokenType...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the type of the next token is any of the suspected; does not consume the next token.
- peek(TokenType...) - Method in class org.codehaus.janino.TokenStreamImpl
- peekButOne() - Method in class org.codehaus.janino.Scanner
-
Returns the next-but-one character, but does not consume any characters.
- peekLiteral() - Method in class org.codehaus.janino.Parser
- peekLocal() - Method in class org.codehaus.janino.StackMap
- peekNextButOne() - Method in class org.codehaus.janino.Parser
- peekNextButOne() - Method in interface org.codehaus.janino.TokenStream
- peekNextButOne() - Method in class org.codehaus.janino.TokenStreamImpl
- peekNextButOne(String) - Method in class org.codehaus.janino.Parser
- peekNextButOne(String) - Method in interface org.codehaus.janino.TokenStream
- peekNextButOne(String) - Method in class org.codehaus.janino.TokenStreamImpl
- peekNextButOne(TokenType) - Method in class org.codehaus.janino.Parser
- peekNullOperand() - Method in class org.codehaus.janino.CodeContext
- peekObjectOperand() - Method in class org.codehaus.janino.CodeContext
- peekOperand() - Method in class org.codehaus.janino.CodeContext
- peekOperand() - Method in class org.codehaus.janino.StackMap
- peekRead(char) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
If the next character on this stream equals the given character, it is consumed.
- peekRead(char) - Method in class org.codehaus.janino.util.charstream.StringCharStream
- peekRead(int) - Method in class org.codehaus.janino.Scanner
-
Consumes the next character iff it equals the expected character.
- peekRead(String) - Method in class org.codehaus.janino.Parser
- peekRead(String) - Method in class org.codehaus.janino.Scanner
-
Consumes the next character iff it is one of the expectedCharacters
- peekRead(String) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the value of the next token equals the suspected; if so, consumes the token.
- peekRead(String) - Method in class org.codehaus.janino.TokenStreamImpl
- peekRead(String) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
If the next character on this stream is in the given
String
, it is consumed. - peekRead(String) - Method in class org.codehaus.janino.util.charstream.StringCharStream
- peekRead(String...) - Method in class org.codehaus.janino.Parser
- peekRead(String...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the value of the next token is one of the suspected; if so, consumes the token.
- peekRead(String...) - Method in class org.codehaus.janino.TokenStreamImpl
- peekRead(TokenType) - Method in class org.codehaus.janino.Parser
- peekRead(TokenType) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the type of the next token is the suspected; if so, consumes the token.
- peekRead(TokenType) - Method in class org.codehaus.janino.TokenStreamImpl
- peekRead(TokenType...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the type of the next token is one of the suspected; if so, consumes the token.
- peekRead(TokenType...) - Method in class org.codehaus.janino.TokenStreamImpl
- pop(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- POP - Static variable in class org.codehaus.janino.Opcode
- POP2 - Static variable in class org.codehaus.janino.Opcode
- popInserter() - Method in class org.codehaus.janino.CodeContext
-
Replaces the current
CodeContext.Inserter
with the remembered one (seeCodeContext.pushInserter(CodeContext.Inserter)
). - popIntOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an
integer_variable_info
and pops it. - popIntOrLongOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an
int_variable_info
orlong_variable_info
, then pops and returns it. - popLocal() - Method in class org.codehaus.janino.StackMap
- popLongOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is a
long_variable_info
and pops it. - popNullOperand() - Method in class org.codehaus.janino.CodeContext
- popObjectOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an
object_variable_info
, and pops it. - popObjectOrUninitializedOrUninitializedThisOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an
object_variable_info
,uninitialized_variable_info
oruninitializedThis_variable_info
, and pops it. - popOperand() - Method in class org.codehaus.janino.CodeContext
-
Pops one entry from the current inserter's operand stack.
- popOperand() - Method in class org.codehaus.janino.StackMap
- popOperand(String) - Method in class org.codehaus.janino.CodeContext
-
Pops the top operand, asserts that it is an
integer_variable_info
,long_variable_info
,float_variable_info
,double_variable_info
orvariable_object_info
, and asserts that it matches the given field descriptor. - popOperand(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.CodeContext
-
Pops the top entry from the operand stack and assert that it equals expected.
- popOperandAssignableTo(String) - Method in class org.codehaus.janino.CodeContext
- popReferenceOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an
object_variable_info
or anull_variable_info
and pops it. - popUninitializedThisOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an
uninitializedThis_variable_info
and pops it. - popUninitializedVariableOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an
uninitialized_variable_info
and pops it. - pos - Variable in class org.codehaus.janino.util.charstream.StringCharStream
- postConstruct() - Method in class org.codehaus.janino.IClassLoader
-
This method must be called by the constructor of the derived class.
- PPP - Static variable in class org.codehaus.janino.Mod
-
The mask to select the accessibility flags from modifiers.
- pre - Variable in class org.codehaus.janino.Java.Crement
-
Whether this operation is "pre" (TRUE) or "post" (FALSE).
- precompiledClasses - Variable in class org.codehaus.janino.JavaSourceClassLoader
-
This
Map
keeps those classes which were already compiled, but not yet defined i.e. - Predicate<T> - Interface in org.codehaus.commons.compiler.util
- preferParametrizedTypes - Variable in class org.codehaus.janino.Parser
- prependParameter(String) - Method in class org.codehaus.janino.MethodDescriptor
- prev - Variable in class org.codehaus.janino.CodeContext.Offset
-
Links to preceding and succeeding offsets.
- previous() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- previous() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
- previousIndex() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- previousIndex() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
-
Throws an
UnsupportedOperationException
. - previousToken - Variable in class org.codehaus.janino.TokenStreamImpl
- primitive - Variable in class org.codehaus.janino.Java.PrimitiveType
-
One of
Java.Primitive.VOID
,Java.Primitive.BYTE
and consorts. - Primitive() - Constructor for enum org.codehaus.janino.Java.Primitive
- PRIMITIVE_NARROWING_CONVERSIONS - Static variable in class org.codehaus.janino.UnitCompiler
- PRIMITIVE_TYPES - Static variable in class org.codehaus.janino.util.signature.SignatureParser
- PRIMITIVE_WIDENING_CONVERSIONS - Static variable in class org.codehaus.janino.IClass
- PRIMITIVE_WIDENING_CONVERSIONS - Static variable in class org.codehaus.janino.UnitCompiler
- PrimitiveIClass(String) - Constructor for class org.codehaus.janino.IClass.PrimitiveIClass
- PrimitiveType(Location, Java.Primitive) - Constructor for class org.codehaus.janino.Java.PrimitiveType
- PrimitiveTypeSignature(String) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.PrimitiveTypeSignature
- PRIVATE - Enum constant in enum 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.
- PRIVATE_MEMBERS_OF_ENCLOSING_AND_ENCLOSED_TYPES_INACCESSIBLE - Enum constant in enum org.codehaus.janino.JaninoOption
-
Contrary to the JLS, disallow access to
private
members of types enclosed by the the accessing code, or enclosed by the accessing code, or enclosed by the same top-level type as the accessing code. - produce() - Method in interface org.codehaus.commons.compiler.util.Producer
-
Produces the next object.
- produce() - Method in class org.codehaus.janino.Scanner
-
Produces and returns the next token.
- producer - Variable in class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- Producer<T> - Interface in org.codehaus.commons.compiler.util
-
An object that produces some
Object
each time theProducer.produce()
method is invoked. - ProducerIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
- ProducerIterator(Producer<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- produceToken() - Method in class org.codehaus.janino.TokenStreamImpl
- PROTECTED - Enum constant in enum 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.
- protectionDomainFactory - Variable in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- ProvidesModuleDirective(Location, String[], String[][]) - Constructor for class org.codehaus.janino.Java.ProvidesModuleDirective
- Proxies - Class in org.codehaus.commons.compiler.util.reflect
- Proxies() - Constructor for class org.codehaus.commons.compiler.util.reflect.Proxies
- PUBLIC - Enum constant in enum 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.
- pushDoubleOperand() - Method in class org.codehaus.janino.CodeContext
- pushFloatOperand() - Method in class org.codehaus.janino.CodeContext
- pushInserter(CodeContext.Inserter) - Method in class org.codehaus.janino.CodeContext
-
Remembers the current
CodeContext.Inserter
, then replaces it with the new one. - pushIntOperand() - Method in class org.codehaus.janino.CodeContext
- pushLocal(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.StackMap
- pushLongOperand() - Method in class org.codehaus.janino.CodeContext
- pushNullOperand() - Method in class org.codehaus.janino.CodeContext
- pushObjectOperand(String) - Method in class org.codehaus.janino.CodeContext
- pushOperand(String) - Method in class org.codehaus.janino.CodeContext
-
Pushes one
object_variable_info
,integer_variable_info
,double_variable_info
,float_variable_info
orlong_variable_info
entry onto the current inserter's operand stack. - pushOperand(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.CodeContext
- pushOperand(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.StackMap
- pushTopOperand() - Method in class org.codehaus.janino.CodeContext
- pushUninitializedOperand() - Method in class org.codehaus.janino.CodeContext
- pushUninitializedThisOperand() - Method in class org.codehaus.janino.CodeContext
- putfield(Java.Locatable, IClass.IField) - Method in class org.codehaus.janino.UnitCompiler
- PUTFIELD - Static variable in class org.codehaus.janino.Opcode
- PUTSTATIC - Static variable in class org.codehaus.janino.Opcode
- pw - Variable in class org.codehaus.janino.Unparser
-
Where the
visit...()
methods print their text.
Q
- qualification - Variable in class org.codehaus.janino.Java.NewAnonymousClassInstance
-
The qualification iff this a "qualified anonymous class instance creation expression".
- qualification - Variable in class org.codehaus.janino.Java.NewClassInstance
-
The qualification of this "qualified class instance creation expression".
- qualification - Variable in class org.codehaus.janino.Java.QualifiedThisReference
-
The qualification left from the "this" keyword.
- qualification - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
-
The optional qualification before "
.super.fld
". - qualification - 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". - QualifiedThisReference(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.QualifiedThisReference
R
- rawTypeOf(IType) - Static method in class org.codehaus.janino.CodeContext
- rawTypeOf(IType) - Static method in class org.codehaus.janino.IClass
- rawTypeOf(IType) - Static method in class org.codehaus.janino.UnitCompiler
- rawTypesOf(IType[]) - Static method in class org.codehaus.janino.UnitCompiler
- reachable - Variable in class org.codehaus.janino.Java.CatchClause
-
Flag for catch clause reachability analysis.
- read() - Method in class org.codehaus.janino.Parser
- read() - Method in class org.codehaus.janino.Scanner
-
Consumes and returns the next character.
- read() - Method in interface org.codehaus.janino.TokenStream
- read() - Method in class org.codehaus.janino.TokenStreamImpl
- read() - Method in class org.codehaus.janino.UnicodeUnescapeReader
-
Overrides
FilterReader.read()
. - read() - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Consumes and returns the next character on this stream.
- read() - Method in class org.codehaus.janino.util.charstream.StringCharStream
- read(char) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Consumes the next character on this stream and verifies that it equals the given character.
- read(char) - Method in class org.codehaus.janino.util.charstream.StringCharStream
- read(char[], int, int) - Method in class org.codehaus.janino.UnicodeUnescapeReader
-
Overrides
FilterReader.read(char[], int, int)
. - read(String) - Method in class org.codehaus.janino.Parser
- read(String) - Method in interface org.codehaus.janino.TokenStream
-
Verifies that the value of the next token equals expected, and consumes the token.
- read(String) - Method in class org.codehaus.janino.TokenStreamImpl
- read(String) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Consumes the nect character and verifies that it matches one of the characters of the given
String
. - read(String) - Method in class org.codehaus.janino.util.charstream.StringCharStream
- read(String...) - Method in class org.codehaus.janino.Parser
- read(String...) - Method in interface org.codehaus.janino.TokenStream
-
Verifies that the value of the next token equals one of the expected, and consumes the token.
- read(String...) - Method in class org.codehaus.janino.TokenStreamImpl
- read(TokenType) - Method in class org.codehaus.janino.Parser
- read(TokenType) - Method in interface org.codehaus.janino.TokenStream
-
Verifies that the type of the next token is the expected, and consumes the token.
- read(TokenType) - Method in class org.codehaus.janino.TokenStreamImpl
- read(TokenType...) - Method in interface org.codehaus.janino.TokenStream
-
Verifies that the type of the next token is one of the expected, and consumes the token.
- read(TokenType...) - Method in class org.codehaus.janino.TokenStreamImpl
- READ_AHEAD - Enum constant in enum org.codehaus.commons.compiler.util.iterator.Iterables.State
-
The next element has been read ahead.
- readAll(InputStream) - Static method in class org.codehaus.commons.compiler.io.InputStreams
- readAll(Reader) - Static method in class org.codehaus.commons.compiler.io.Readers
- Readers - Class in org.codehaus.commons.compiler.io
-
Utiltity methods related to
Reader
. - Readers() - Constructor for class org.codehaus.commons.compiler.io.Readers
- readFileToString(String) - Static method in class org.codehaus.commons.compiler.samples.ClassBodyDemo
- readLengthAndBytes(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile
-
u4 length, u1[length]
- readNext() - Method in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
-
Reads the next element and stores it in
TraversingIterator.nextElement
. - readResource(Resource) - Static method in class org.codehaus.janino.CachingJavaSourceClassLoader
-
Reads all bytes from the given resource.
- readShortArray(DataInputStream) - Static method in class org.codehaus.janino.util.ClassFile
-
u2 length, u2[length]
- reclassified - Variable in class org.codehaus.janino.Java.AmbiguousName
-
The result of "ambiguous name resolution" during compilation.
- reclassify(Java.AmbiguousName) - Method in class org.codehaus.janino.UnitCompiler
- reclassifyName(Location, Java.Scope, String) - Method in class org.codehaus.janino.UnitCompiler
-
JLS7 6.5.2.1
- reclassifyName(Location, Java.Scope, String[], int) - Method in class org.codehaus.janino.UnitCompiler
-
Reclassifies the ambiguous name consisting of the first n of the identifiers (JLS7 6.5.2.2).
- referenceIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- referenceKind - Variable in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- referenceThis(Java.Locatable, IClass) - Method in class org.codehaus.janino.UnitCompiler
- referenceThis(Java.Locatable, Java.AbstractTypeDeclaration, Java.TypeBodyDeclaration, IType) - Method in class org.codehaus.janino.UnitCompiler
- referenceType - Variable in class org.codehaus.janino.Java.Wildcard
-
The reference type of this wildcard's EXTENDS or SUPER bounds.
- ReferenceType(Location, Java.Annotation[], String[], Java.TypeArgument[]) - Constructor for class org.codehaus.janino.Java.ReferenceType
- ReflectionIClass - Class in org.codehaus.janino
- ReflectionIClass(Class<?>, IClassLoader) - Constructor for class org.codehaus.janino.ReflectionIClass
- ReflectionIClass.ReflectionIConstructor - Class in org.codehaus.janino
- ReflectionIClass.ReflectionIField - Class in org.codehaus.janino
- ReflectionIClass.ReflectionIMethod - Class in org.codehaus.janino
- ReflectionIConstructor(Constructor<?>) - Constructor for class org.codehaus.janino.ReflectionIClass.ReflectionIConstructor
- ReflectionIField(Field) - Constructor for class org.codehaus.janino.ReflectionIClass.ReflectionIField
- ReflectionIMethod(Method) - Constructor for class org.codehaus.janino.ReflectionIClass.ReflectionIMethod
- Relocatable() - Constructor for class org.codehaus.janino.CodeContext.Relocatable
- relocatables - Variable in class org.codehaus.janino.CodeContext
- relocate() - Method in class org.codehaus.janino.CodeContext.Branch
- relocate() - Method in class org.codehaus.janino.CodeContext.OffsetBranch
- relocate() - Method in class org.codehaus.janino.CodeContext.Relocatable
-
Relocates this object.
- relocate() - Method in class org.codehaus.janino.CodeContext
-
Relocates all relocatables.
- remove() - Method in class org.codehaus.commons.compiler.util.iterator.EnumerationIterator
-
Since
Enumeration
s don't support element removal, this method always throws anUnsupportedOperationException
. - remove() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
- remove() - Method in class org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator
- remove() - Method in class org.codehaus.commons.compiler.util.iterator.MultiIterator
- remove() - Method in class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- remove() - Method in class org.codehaus.commons.compiler.util.iterator.TransformingIterator
- remove() - Method in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
- removeCode(CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.CodeContext
-
Removes all code between from and to.
- removeLastFromArray(ClassFile.StackMapTableAttribute.VerificationTypeInfo[]) - Static method in class org.codehaus.janino.StackMap
- replaceCodeContext(CodeContext) - Method in class org.codehaus.janino.UnitCompiler
- report(String) - Method in class org.codehaus.commons.compiler.util.Benchmark
-
Reports the given message.
- report(String) - Method in interface org.codehaus.commons.compiler.util.Benchmark.Reporter
-
Reports the given message.
- report(String, Object) - Method in class org.codehaus.commons.compiler.util.Benchmark
-
Reports the
title
, a colon, a space, and the pretty-printedObject
. - reporter - Variable in class org.codehaus.commons.compiler.util.Benchmark
- reportIndented(String) - Method in class org.codehaus.commons.compiler.util.Benchmark
-
Reports a message through
Benchmark.reporter
, indent by N spaces where N is the current benchmark stack depth. - reportingEnabled - Variable in class org.codehaus.commons.compiler.util.Benchmark
- requireConstructor(IClass, IClass...) - Static method in class org.codehaus.janino.IClassLoader
- requireMethod(IClass, String, IClass...) - Static method in class org.codehaus.janino.IClassLoader
- requiresModifiers - Variable in class org.codehaus.janino.Java.RequiresModuleDirective
-
The modifiers of the requires directive, see JLS9 7.7.1
- RequiresModuleDirective(Location, Java.Modifier[], String[]) - Constructor for class org.codehaus.janino.Java.RequiresModuleDirective
- requireType(String) - Method in class org.codehaus.janino.IClassLoader
- reset() - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
Resets the current line number to 1 and the current column number to one.
- resolve(Java.TypeDeclaration) - Method in class org.codehaus.janino.UnitCompiler
- resolveAllClasses() - Method in class org.codehaus.janino.ClassFileIClass
-
Resolves all classes referenced by this class file.
- resolveClass(short) - Method in class org.codehaus.janino.ClassFileIClass
- resolveClass(String) - Method in class org.codehaus.janino.ClassFileIClass
- resolveClasses(short[]) - Method in class org.codehaus.janino.ClassFileIClass
- resolvedClasses - Variable in class org.codehaus.janino.ClassFileIClass
- resolvedFields - Variable in class org.codehaus.janino.ClassFileIClass
- resolvedMethods - Variable in class org.codehaus.janino.ClassFileIClass
- resolvedType - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
Holds the resolved type during compilation.
- resolveField(ClassFile.FieldInfo) - Method in class org.codehaus.janino.ClassFileIClass
- resolveMethod(ClassFile.MethodInfo) - Method in class org.codehaus.janino.ClassFileIClass
-
Turns a
ClassFile.MethodInfo
into anIClass.IInvocable
. - resolveTabs(List<StringBuilder>) - Static method in class org.codehaus.janino.util.AutoIndentWriter
-
Expands all
AutoIndentWriter.TABULATOR
s in the givenList
ofStringBuilder
s with spaces, so that the characters immediately following theAutoIndentWriter.TABULATOR
s are vertically aligned, like this: - resource - Variable in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- Resource - Interface in org.codehaus.commons.compiler.util.resource
-
A sequence of bytes that is identified by a "name", is typically found by a
ResourceFinder
, can beResource.open()
ed for reading, and optionally has aResource.lastModified()
property. - Resource(Location) - Constructor for class org.codehaus.janino.Java.TryStatement.Resource
- resourceCopier - Variable in class org.codehaus.janino.util.DeepCopier
- ResourceCreator - Interface in org.codehaus.commons.compiler.util.resource
-
Opens a resource, characterized by a name, for writing.
- resourceFinder - Variable in class org.codehaus.commons.compiler.util.ResourceFinderClassLoader
- resourceFinder - Variable in class org.codehaus.janino.ResourceFinderIClassLoader
- ResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
Finds a resource by name.
- ResourceFinder() - Constructor for class org.codehaus.commons.compiler.util.resource.ResourceFinder
- ResourceFinderClassLoader - Class in org.codehaus.commons.compiler.util
-
A
ClassLoader
that uses aResourceFinder
to find ".class" files. - ResourceFinderClassLoader(ResourceFinder, ClassLoader) - Constructor for class org.codehaus.commons.compiler.util.ResourceFinderClassLoader
- ResourceFinderIClassLoader - Class in org.codehaus.janino
- ResourceFinderIClassLoader(ResourceFinder, IClassLoader) - Constructor for class org.codehaus.janino.ResourceFinderIClassLoader
- resourceFinders - Variable in class org.codehaus.commons.compiler.util.resource.MultiResourceFinder
- ResourceFinders - Class in org.codehaus.commons.compiler.util.resource
-
Utility methods around the
ResourceFinder
. - ResourceFinders() - Constructor for class org.codehaus.commons.compiler.util.resource.ResourceFinders
- resourceFromUrl(URL, String) - Static method in class org.codehaus.commons.compiler.util.resource.ResourceFinders
- ResourceJavaFileObject(Resource, String, JavaFileObject.Kind, Charset) - Constructor for class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
- resources - Variable in class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
- resources - Variable in class org.codehaus.janino.Java.TryStatement
-
The "resources" managed by the TRY-with-resources statement.
- resources() - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- resourceTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
- resourceUnparser - Variable in class org.codehaus.janino.Unparser
- restoreLocalVariables() - Method in class org.codehaus.janino.CodeContext
-
Restores the previous size of the local variables array.
- result - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- result - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
null=uncooked
- result - Variable in class org.codehaus.janino.ClassBodyEvaluator
- RET - Static variable in class org.codehaus.janino.Opcode
-
Deprecated.Only allowed until .class file version 50.0 (Java 6) JVMS 4.10.2.5
- returN(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- RETURN - Static variable in class org.codehaus.janino.Opcode
- returnFd - Variable in class org.codehaus.janino.MethodDescriptor
-
The field descriptor of the method return value.
- ReturnStatement(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ReturnStatement
- returnType - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
-
The generated method's return type.
- returnType - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
Set by "compile()".
- returnType - Variable in class org.codehaus.janino.ScriptEvaluator.Script
-
The generated method's return type.
- returnType - Variable in class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
-
The return type of the method.
- returnValue - Variable in class org.codehaus.janino.Java.ReturnStatement
-
The optional rvalue that is returned.
- ReverseListIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
-
A
ListIterator
that reverses the direction of all operations of a delegateListIterator
. - ReverseListIterator(ListIterator<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
- reverseUnaryNumericPromotion(Java.Locatable, IClass, IType) - Method in class org.codehaus.janino.UnitCompiler
- rhs - Variable in class org.codehaus.janino.Java.Assignment
-
The rvalue that is assigned.
- rhs - Variable in class org.codehaus.janino.Java.BinaryOperation
-
The right hand side operand.
- rhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
-
Right-hand side of this conditional operation.
- rhs - Variable in class org.codehaus.janino.Java.Instanceof
-
The type that the
Java.Instanceof.lhs
is checked against. - RIGHT_ASSOCIATIVE_OPERATORS - Static variable in class org.codehaus.janino.Unparser
- rvalue - Variable in class org.codehaus.janino.Java.ExpressionStatement
-
The rvalue that is evaluated when the statement is executed.
- rvalue - Variable in class org.codehaus.janino.Java.RvalueMemberType
-
The expression that represents the outer instance required for the instantiation of the inner type.
- Rvalue(Location) - Constructor for class org.codehaus.janino.Java.Rvalue
- rvalueCopier - Variable in class org.codehaus.janino.util.DeepCopier
- RvalueMemberType(Location, Java.Rvalue, String) - Constructor for class org.codehaus.janino.Java.RvalueMemberType
-
Notice: The rvalue is not a subordinate object!
- rvalueTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.Rvalue
. - rvalueUnparser - Variable in class org.codehaus.janino.Unparser
S
- s - Variable in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- SALOAD - Static variable in class org.codehaus.janino.Opcode
- SameFrame(int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrame
- SameFrameExtended(int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrameExtended
- SameLocals1StackItemFrame(int, ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
- SameLocals1StackItemFrameExtended(int, ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
- Sample(int, int) - Constructor for class org.codehaus.janino.tools.HprofScrubber.Sample
- Sandbox - Class in org.codehaus.commons.compiler
-
Executes a
PrivilegedAction
orPrivilegedExceptionAction
in a context with restricted permissions. - Sandbox(PermissionCollection) - Constructor for class org.codehaus.commons.compiler.Sandbox
- SASTORE - Static variable in class org.codehaus.janino.Opcode
- saveLocalVariables() - Method in class org.codehaus.janino.CodeContext
-
Remembers the current size of the local variables array.
- sb - Variable in class org.codehaus.janino.Scanner
-
Holds the characters of the currently scanned token.
- sbsgs - Variable in class org.codehaus.janino.Java.SwitchStatement
-
The list of "switch block statement groups" that pose the body of the SWITCH statement.
- sc - Variable in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- sc - Variable in class org.codehaus.janino.ClassBodyEvaluator
- scan() - Method in class org.codehaus.janino.Scanner
- scanLiteralCharacter() - Method in class org.codehaus.janino.Scanner
-
Scans the next literal character into a
StringBuilder
. - scanner - Variable in class org.codehaus.janino.Parser
- scanner - Variable in class org.codehaus.janino.TokenStreamImpl
- Scanner - Class in org.codehaus.janino
-
Splits up a character stream into tokens and returns them as
String
objects. - Scanner(File) - Constructor for class org.codehaus.janino.Scanner
-
Deprecated.This method is deprecated because it leaves the input file open
- Scanner(File, String) - Constructor for class org.codehaus.janino.Scanner
-
Deprecated.This method is deprecated because it leaves the input file open
- Scanner(String) - Constructor for class org.codehaus.janino.Scanner
-
Deprecated.This method is deprecated because it leaves the input file open
- Scanner(String, InputStream) - Constructor for class org.codehaus.janino.Scanner
-
Sets 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
-
Sets up a scanner that reads tokens from the given
InputStream
with the given encoding (null
means platform default encoding). - Scanner(String, Reader) - Constructor for class org.codehaus.janino.Scanner
-
Sets up a scanner that reads tokens from the given
Reader
. - Scanner(String, Reader, int, int) - Constructor for class org.codehaus.janino.Scanner
-
Creates a
Scanner
that counts lines and columns from non-default initial values. - Scanner(String, String) - Constructor for class org.codehaus.janino.Scanner
-
Deprecated.This method is deprecated because it leaves the input file open
- scanNumericLiteral() - Method in class org.codehaus.janino.Scanner
- Script() - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
- Script(String) - Constructor for class org.codehaus.janino.ScriptEvaluator.Script
- ScriptDemo - Class in org.codehaus.commons.compiler.samples
-
A test program that allows you to play around with the
IScriptEvaluator
class. - ScriptDemo() - Constructor for class org.codehaus.commons.compiler.samples.ScriptDemo
- ScriptEvaluator - Class in org.codehaus.commons.compiler.jdk
-
To set up a
ScriptEvaluator
object, proceed as described forIScriptEvaluator
. - ScriptEvaluator - Class in org.codehaus.janino
-
An implementation of
IScriptEvaluator
that utilizes the JANINO Java compiler. - ScriptEvaluator() - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- ScriptEvaluator() - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Constructs a script evaluator with all the default settings.
- ScriptEvaluator(int) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Constructs a script evaluator with the given number of scripts.
- ScriptEvaluator(String) - Constructor for class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
Equivalent to
- ScriptEvaluator(String) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
- ScriptEvaluator(String, InputStream, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.commons.compiler.jdk.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.commons.compiler.jdk.ScriptEvaluator
-
Equivalent to
- ScriptEvaluator(String, Reader, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
- ScriptEvaluator(String, Class<?>) - Constructor for class org.codehaus.commons.compiler.jdk.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.commons.compiler.jdk.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.commons.compiler.jdk.ScriptEvaluator
-
Equivalent to
- ScriptEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[]) - 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, 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.Script - Class in org.codehaus.commons.compiler.jdk
- ScriptEvaluator.Script - Class in org.codehaus.janino
-
Represents one script that this
ScriptEvaluator
declares. - scripts - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
-
The scripts to compile.
- scripts - Variable in class org.codehaus.janino.ScriptEvaluator
-
The scripts to compile.
- SD_0 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
clears the operand stack. - SD_GETFIELD - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the GETFIELD opcode. - SD_GETSTATIC - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the GETSTATIC opcode. - SD_INVOKEINTERFACE - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the INVOKEINTERFACE opcode. - SD_INVOKESPECIAL - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the INVOKESPECIAL opcode. - SD_INVOKESTATIC - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the INVOKESTATIC opcode. - SD_INVOKEVIRTUAL - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the INVOKEVIRTUAL opcode. - SD_M1 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
reduces the operand stack size by 1 element. - SD_M2 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
reduces the operand stack size by 2 elements. - SD_M3 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
reduces the operand stack size by 3 elements. - SD_M4 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
reduces the operand stack size by 4 elements. - SD_MASK - Static variable in class org.codehaus.janino.Opcode
-
Masks the 'stack delta' portion of
Opcode.OPCODE_PROPERTIES
. - SD_MULTIANEWARRAY - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the MULTIANEWARRAY opcode. - SD_P0 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
results in the same operand stack size. - SD_P1 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
increases the operand stack size by 1 element. - SD_P2 - Static variable in class org.codehaus.janino.Opcode
-
Indicates that the opcode represented by this element of
Opcode.OPCODE_PROPERTIES
increases the operand stack size by 2 elements. - SD_PUTFIELD - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the PUTFIELD opcode. - SD_PUTSTATIC - Static variable in class org.codehaus.janino.Opcode
-
This element of
Opcode.OPCODE_PROPERTIES
represents the PUTSTATIC opcode. - se - Variable in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- se - Variable in class org.codehaus.janino.ExpressionEvaluator
- serialVersionUID - Static variable in exception class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader.DiagnosticException
- serialVersionUID - Static variable in exception class org.codehaus.janino.util.charstream.UnexpectedCharacterException
- serialVersionUID - Static variable in exception class org.codehaus.janino.util.signature.SignatureParser.SignatureException
- 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.commons.compiler.util.iterator.FilterListIterator
- setArgsNeedAdjust(boolean) - Method in class org.codehaus.janino.IClass.IInvocable
-
TODO
- setBasicBlock() - Method in class org.codehaus.janino.CodeContext.Offset
-
Set this offset, and mark it as the the beginning of a "basic block".
- setBootClassPath(File[]) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setBootClassPath(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of
--boot-class-path
. - setCharacterEncoding(String) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setCharacterEncoding(String) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Deprecated.Use
ICompiler.setSourceCharset(Charset)
instead - setCharacterEncoding(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
Deprecated.Use
JavaSourceIClassLoader.setSourceCharset(Charset)
instead - setClassFileCreator(ResourceCreator) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setClassFileCreator(ResourceCreator) - Method in interface org.codehaus.commons.compiler.ICompiler
-
This
ResourceCreator
is used to store generated.class
files. - setClassFileFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setClassFileFinder(ResourceFinder) - Method in interface org.codehaus.commons.compiler.ICompiler
-
This
ResourceFinder
is used to check whether a.class
resource already exists and is younger than the.java
resource from which it was generated. - setClassFileFinder(ResourceFinder, boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setClassFileFinder(ResourceFinder, boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent with
setClassFileFinder(rebuild ? ResourceFinder.EMPTY_RESOURCE_FINDER : classFileFinder)
. - setClassName(String) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Sets the name of the generated class.
- setClassName(String) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Sets the name of the generated class.
- setClassName(String) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setClassName(String) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setClassName(String) - Method in class org.codehaus.janino.ExpressionEvaluator
- setClassName(String) - Method in class org.codehaus.janino.ScriptEvaluator
- setClassPath(File[]) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setClassPath(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of --class-path.
- setColumnNumber(int) - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
Sets the "current column number" to the given value.
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Installs an
ErrorHandler
which is invoked during compilation on each error. - setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Installs an
ErrorHandler
which is invoked during compilation on each error. - setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Installs an
ErrorHandler
which is invoked during compilation on each error. - setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Installs an
ErrorHandler
which is invoked during compilation on each error. - setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
-
Installs an
ErrorHandler
which is invoked during compilation on each error. - setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ExpressionEvaluator
- 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.ScriptEvaluator
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.SimpleCompiler
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.UnitCompiler
-
By default,
CompileException
s are thrown on compile errors, but an application my install its own (thread-local)ErrorHandler
. - setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.Compiler
-
Adds command line options that are passed unchecked to the
invalid reference
java.lang.Compiler
- setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
-
Notice: Don't use the '-g' options - these are controlled through
JavaSourceClassLoader.setDebuggingInfo(boolean, boolean, boolean)
. - setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.janino.JavaSourceClassLoader
- setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Determines what kind of debugging information is included in the generates classes.
- setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Determines what kind of debugging information is included in the generates classes.
- setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Determines what kind of debugging information is included in the generates classes.
- setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
-
Determines what kind of debugging information is included in the generates classes.
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ScriptEvaluator
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.SimpleCompiler
- setDebugLines(boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setDebugLines(boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of
-g:lines
. - setDebugSource(boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setDebugSource(boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of
-g:source
. - setDebugVars(boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setDebugVars(boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of
-g:vars
. - setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
-
Sets the
Java.AbstractCompilationUnit
in which this top-level type is declared. - setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FieldDeclaration
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FunctionDeclarator
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MethodDeclarator
- setDeclaringType(Java.TypeDeclaration) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
-
Sets the type declaration that this declaration belongs to.
- setDefaultExpressionType(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Reconfigures the "default expression type"; if no expression type is configured for an expression, then, when cooking this
IExpressionEvaluator
, the "default expression type" is used for the expression - setDefaultExpressionType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setDefaultExpressionType(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
- 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 interface org.codehaus.commons.compiler.IExpressionEvaluator
-
"Default imports" add to the system import "java.lang", i.e.
- setDefaultImports(String...) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- setDefaultImports(String...) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setDefaultImports(String...) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setDefaultImports(String...) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setDefaultImports(String...) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setDefaultImports(String...) - Method in class org.codehaus.janino.ExpressionEvaluator
- setDefaultImports(String...) - Method in class org.codehaus.janino.ScriptEvaluator
- setDefaultReturnType(Class<?>) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
When this
IScriptEvaluator
is coooked, then the defaultReturnType applies to all scripts for which no explicit return type was configured. - setDefaultReturnType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setDefaultReturnType(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
- setDestinationDirectory(File, boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setDestinationDirectory(File, boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of -d and
-rebuild
. - setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractAnnotation
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
Forward-implements
Java.BlockStatement.setEnclosingScope(Java.Scope)
. - setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
Sets the enclosing scope of this
Java.TypeDeclaration
. - setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.Annotation
-
Sets the enclosing scope for this annotation.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayInitializer
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.ArrayInitializerOrRvalue
-
Sets the immediately enclosing scope for this array initializer or rvalue.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayType
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.BlockStatement
-
Sets the enclosing scope of this
Java.BlockStatement
. - setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.CatchParameter
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ConstructorInvocation
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.ElementValue
-
In most cases, the scope is the enclosing
Java.BlockStatement
, except for top-level class/interface annotation class-literal element-value-pairs, where the enclosing scope is the compilation unit. - setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ElementValueArrayInitializer
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.FieldDeclaration
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.FunctionDeclarator
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.MethodDeclarator
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.NormalAnnotation
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ReferenceType
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Rvalue
-
Sets the enclosing scope for this object and all subordinate
Java.Rvalue
objects. - setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.SimpleType
- 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. - setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.TypeArgument
-
Sets the enclosing scope for this type argument.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.VariableDeclarator
-
Sets the immediately enclosing scope for the (optional) initializer.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Wildcard
- setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.CatchClause
-
Links this CATCH clause to the enclosing TRY statement.
- setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
- setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.Resource
-
Sets the enclosing scope for this object and all subordinate
Java.TryStatement.Resource
objects. - setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.VariableAccessResource
- setEncoding(Charset) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setEncoding(Charset) - Method in interface org.codehaus.commons.compiler.ICompiler
-
The equivalent of JAVA's "
-encoding
" command line option. - setEnd(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
- setExpressionType(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Defines 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
-
Configures the types of the expressions.
- setExpressionTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setExpressionTypes(Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setExtendedClass(Class<?>) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Sets a particular superclass that the generated class will extend.
- setExtendedClass(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Sets a particular superclass that the generated class will extend.
- setExtendedClass(Class<?>) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- setExtendedClass(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setExtendedClass(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setExtendedClass(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
- setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
- setExtendedType(Class<?>) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Deprecated.Use
IClassBodyEvaluator.setExtendedClass(Class)
instead - setExtendedType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
-
Deprecated.Use
ClassBodyEvaluator.setExtendedClass(Class)
instead - setExtendedType(Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setExtensionDirectories(File[]) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setExtensionDirectories(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of
-extdirs
. - setIClassLoader(IClassLoader) - Method in class org.codehaus.janino.Compiler
-
Explicitly sets the
IClassLoader
that will be used to load "auxiliary classes". - setIgnoreWhiteSpace(boolean) - Method in class org.codehaus.janino.Scanner
-
If value is
true
, then white space in the input stream is ignored, rather than scanned as aTokenType.WHITE_SPACE
token. - setImplementedInterfaces(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Sets a particular set of interfaces that the generated class will implement.
- setImplementedInterfaces(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Configures the interfaces that the generated class implements.
- setImplementedInterfaces(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
- setImplementedTypes(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
Deprecated.
- setImplementedTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
-
Deprecated.
- setImplementedTypes(Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setLastModified(long) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
- setLineNumber(int) - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
Sets the "current line number" to the given value.
- setMethodName(String) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Defines the name of the generated method.
- setMethodName(String) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Defines the name of the generated method.
- setMethodName(String) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setMethodName(String) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setMethodName(String) - Method in class org.codehaus.janino.ExpressionEvaluator
- setMethodName(String) - Method in class org.codehaus.janino.ScriptEvaluator
- setMethodNames(String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Same as
IExpressionEvaluator.setMethodName(String)
, but for multiple expressions. - setMethodNames(String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
IScriptEvaluator.setMethodName(String)
, but for multiple scripts. - setMethodNames(String[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setMethodNames(String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setMethodNames(String[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setMethodNames(String[]) - Method in class org.codehaus.janino.ScriptEvaluator
- setName(String) - Method in class org.codehaus.janino.Java.LocalVariableSlot
- setOffset() - Method in class org.codehaus.janino.CodeContext.Offset
- setOverrideMethod(boolean) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Defines whether the generated method overrides a methods declared in a supertype.
- 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 class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setOverrideMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setOverrideMethod(boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
- setOverrideMethod(boolean) - Method in class org.codehaus.janino.ScriptEvaluator
- setOverrideMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Same as
IExpressionEvaluator.setOverrideMethod(boolean)
, but for multiple expressions. - setOverrideMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
IScriptEvaluator.setOverrideMethod(boolean)
, but for multiple scripts. - setOverrideMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setOverrideMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setOverrideMethod(boolean[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- 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 compilation unit.
- setParameters(String[][], Class<?>[][]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Same as
IExpressionEvaluator.setParameters(String[], Class[])
, but for multiple expressions. - setParameters(String[][], Class<?>[][]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
IScriptEvaluator.setParameters(String[], Class[])
, but for multiple scripts. - setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.janino.ScriptEvaluator
- setParameters(String[], Class<?>[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Defines the names and types of the parameters of the generated method.
- setParameters(String[], Class<?>[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Defines the names and types of the parameters of the generated method.
- setParameters(String[], Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setParameters(String[], Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setParameters(String[], Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setParameters(String[], Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
- setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
The "parent class loader" is used to load referenced classes.
- setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
The "parent class loader" is used to load referenced classes.
- setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
The "parent class loader" is used to load referenced classes.
- setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
-
The "parent class loader" is used to load referenced classes.
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ExpressionEvaluator
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ScriptEvaluator
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.SimpleCompiler
- setParentClassLoader(ClassLoader, Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
Deprecated.Auxiliary classes never really worked... don't use them.
- setProtectionDomainFactory(AbstractJavaSourceClassLoader.ProtectionDomainFactory) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- setResources(Map<String, byte[]>) - Method in class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
- setReturnType(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Deprecated.Use
IExpressionEvaluator.setExpressionType(Class)
instead - 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
- 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
- setReturnTypes(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Configures the return types of the generated methods.
- setReturnTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setReturnTypes(Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
- setScriptCount(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setScriptCount(int) - Method in class org.codehaus.janino.ScriptEvaluator
- setSlot(Java.LocalVariableSlot) - Method in class org.codehaus.janino.Java.LocalVariable
- setSlotIndex(short) - Method in class org.codehaus.janino.Java.LocalVariableSlot
- setSourceCharset(Charset) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setSourceCharset(Charset) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- setSourceCharset(Charset) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Same as
ICompiler.setEncoding(Charset)
, but with a more precise name. - setSourceCharset(Charset) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- setSourceCharset(Charset) - Method in class org.codehaus.janino.JavaSourceClassLoader
- setSourceCharset(Charset) - Method in class org.codehaus.janino.JavaSourceIClassLoader
- setSourceFileCharacterEncoding(String) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- setSourceFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setSourceFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- setSourceFinder(ResourceFinder) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Finds more
.java
resources that need to be compiled, i.e. - setSourceFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- setSourceFinder(ResourceFinder) - 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.AbstractCompiler
- setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- setSourcePath(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of
--source-path
. - setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- setSourcePath(File[]) - Method in class org.codehaus.janino.JavaSourceClassLoader
- setSourceVersion(int) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setSourceVersion(int) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Specifies the version of source code accepted, in analogy with JAVAC's
-source
command line option. - setSourceVersion(int) - Method in interface org.codehaus.commons.compiler.ICookable
-
Specifies the version of source code accepted, in analogy with JAVAC's
-source
command line option. - setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- setSourceVersion(int) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setSourceVersion(int) - Method in class org.codehaus.janino.ExpressionEvaluator
- setSourceVersion(int) - Method in class org.codehaus.janino.JavaSourceIClassLoader
- setSourceVersion(int) - Method in class org.codehaus.janino.Parser
- setSourceVersion(int) - Method in class org.codehaus.janino.ScriptEvaluator
- setSourceVersion(int) - Method in class org.codehaus.janino.SimpleCompiler
-
Controls the language elements that are accepted by the
Parser
. - setStackMap() - Method in class org.codehaus.janino.CodeContext.Offset
-
Merges the stack maps of the current inserter and THIS offset, and assigns the result to the current inserter and THIS offset.
- setStackMap(StackMap) - Method in class org.codehaus.janino.CodeContext.Offset
- setStart(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
- setStaticMethod(boolean) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Defines whether the generated method should be STATIC or not.
- setStaticMethod(boolean) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Defines whether the generated method should be STATIC or not.
- setStaticMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setStaticMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setStaticMethod(boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
- setStaticMethod(boolean) - Method in class org.codehaus.janino.ScriptEvaluator
- setStaticMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Same as
IExpressionEvaluator.setStaticMethod(boolean)
, but for multiple expressions. - setStaticMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
IScriptEvaluator.setStaticMethod(boolean)
, but for multiple scripts. - setStaticMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setStaticMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setStaticMethod(boolean[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setStaticMethod(boolean[]) - Method in class org.codehaus.janino.ScriptEvaluator
- setTabWidth(int) - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
-
Reconfigures the TAB width.
- setTargetVersion(int) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setTargetVersion(int) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Generates class files that target a specified release of the virtual machine, in analogy with JAVAC's
-target
command line option. - setTargetVersion(int) - Method in interface org.codehaus.commons.compiler.ICookable
-
Generates class files that target a specified release of the virtual machine, in analogy with JAVAC's
-target
command line option. - setTargetVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setTargetVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setTargetVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setTargetVersion(int) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- setTargetVersion(int) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setTargetVersion(int) - Method in class org.codehaus.janino.ExpressionEvaluator
- setTargetVersion(int) - Method in class org.codehaus.janino.JavaSourceClassLoader
- setTargetVersion(int) - Method in class org.codehaus.janino.JavaSourceIClassLoader
- setTargetVersion(int) - Method in class org.codehaus.janino.ScriptEvaluator
- setTargetVersion(int) - Method in class org.codehaus.janino.SimpleCompiler
-
Controls the .class files that are generated by the
UnitCompiler
. - setTargetVersion(int) - Method in class org.codehaus.janino.UnitCompiler
-
Generates class files that target a specified release of the virtual machine, in analogy with JAVAC's
-target
command line option. - setThrownExceptions(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Defines the exceptions that the generated method may throw.
- setThrownExceptions(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Defines the exceptions that the generated method may throw.
- setThrownExceptions(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setThrownExceptions(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setThrownExceptions(Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setThrownExceptions(Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
- setThrownExceptions(Class<?>[][]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
Same as
IExpressionEvaluator.setThrownExceptions(Class[])
, but for multiple expressions. - setThrownExceptions(Class<?>[][]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
Same as
IScriptEvaluator.setThrownExceptions(Class[])
, but for multiple scripts. - setThrownExceptions(Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setThrownExceptions(Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setThrownExceptions(Class<?>[][]) - Method in class org.codehaus.janino.ExpressionEvaluator
- setThrownExceptions(Class<?>[][]) - Method in class org.codehaus.janino.ScriptEvaluator
- setVerbose(boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
-
Equivalent of
-verbose
. - setVerbose(boolean) - Method in class org.codehaus.commons.compiler.jdk.Compiler
- setVerbose(boolean) - Method in class org.codehaus.janino.Compiler
- setVersion(short, short) - Method in class org.codehaus.janino.util.ClassFile
-
Sets the major and minor class file version numbers (JVMS 4.1).
- setWarningHandler(WarningHandler) - Method in class org.codehaus.commons.compiler.AbstractCompiler
- setWarningHandler(WarningHandler) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
-
By default, warnings are discarded, but an application my install a custom
WarningHandler
. - setWarningHandler(WarningHandler) - Method in interface org.codehaus.commons.compiler.ICompiler
-
By default, warnings are discarded, but an application my install a custom
WarningHandler
. - setWarningHandler(WarningHandler) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
-
By default, warnings are discarded, but an application my install a custom
WarningHandler
. - setWarningHandler(WarningHandler) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
-
By default, warnings are discarded, but an application my install a custom
WarningHandler
. - setWarningHandler(WarningHandler) - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
-
By default, warnings are discarded, but an application my install a custom
WarningHandler
which is invoked for each warning. - setWarningHandler(WarningHandler) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
- setWarningHandler(WarningHandler) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
- setWarningHandler(WarningHandler) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
- setWarningHandler(WarningHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.ClassBodyEvaluator
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.ExpressionEvaluator
- 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.ScriptEvaluator
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.SimpleCompiler
- setWarningHandler(WarningHandler) - Method in interface org.codehaus.janino.TokenStream
-
By default, warnings are discarded, but an application my install a
WarningHandler
. - setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.TokenStreamImpl
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.UnitCompiler
-
By default, warnings are discarded, but an application my install a custom
WarningHandler
. - shift(Java.Locatable, String) - Method in class org.codehaus.janino.UnitCompiler
- ShippingCost - Class in org.codehaus.commons.compiler.samples
-
Sample application which demonstrates how to use the
IExpressionEvaluator
class. - ShippingCost() - Constructor for class org.codehaus.commons.compiler.samples.ShippingCost
- SHORT - Enum constant in enum org.codehaus.janino.Java.Primitive
- 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.util.signature.SignatureParser
-
The primitive '
short
' type. - ShortElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ShortElementValue
- SignatureAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SignatureAttribute
- SignatureException(String) - Constructor for exception class org.codehaus.janino.util.signature.SignatureParser.SignatureException
- SignatureException(String, Throwable) - Constructor for exception class org.codehaus.janino.util.signature.SignatureParser.SignatureException
- signatureIndex - Variable in class org.codehaus.janino.util.ClassFile.SignatureAttribute
- SignatureParser - Class in org.codehaus.janino.util.signature
-
Helper class for parsing signatures and descriptors.
- SignatureParser() - Constructor for class org.codehaus.janino.util.signature.SignatureParser
- SignatureParser(SignatureParser.Options) - Constructor for class org.codehaus.janino.util.signature.SignatureParser
- SignatureParser.ArrayTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "ArrayTypeSignature" clause.
- SignatureParser.ClassSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "ClassSignature" clause.
- SignatureParser.ClassTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "ClassTypeSignature" clause, e.g.
- SignatureParser.FieldTypeSignature - Interface in org.codehaus.janino.util.signature
-
Representation of the "FieldTypeSignature" clause.
- SignatureParser.FieldTypeSignatureVisitor<T,
EX> - Interface in org.codehaus.janino.util.signature - SignatureParser.FormalTypeParameter - Class in org.codehaus.janino.util.signature
-
Representation of the "FormalTypeParameter" clause, e.g.
- SignatureParser.MethodTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "MethodTypeSignature" clause.
- SignatureParser.Options - Interface in org.codehaus.janino.util.signature
- SignatureParser.PrimitiveTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "PrimitiveTypeSignature" clause, i.e.
- SignatureParser.SignatureException - Exception Class in org.codehaus.janino.util.signature
-
Signalizes am malformed signature.
- SignatureParser.SimpleClassTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "SimpleClassTypeSignature" clause, e.g.
- SignatureParser.ThrowsSignature - Interface in org.codehaus.janino.util.signature
-
Representation of the "ThrowsSignature" clause.
- SignatureParser.TypeArgument - Class in org.codehaus.janino.util.signature
-
Representation of the "TypeArgument" clause.
- SignatureParser.TypeArgument.Mode - Enum in org.codehaus.janino.util.signature
- SignatureParser.TypeSignature - Interface in org.codehaus.janino.util.signature
-
Representation of the "TypeSignature" clause.
- SignatureParser.TypeVariableSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "TypeVariableSignature" clause, e.g.
- simpleClassName - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
identifier
- simpleClassName - Variable in class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
-
The simple name of the class.
- SimpleClassTypeSignature(String, List<SignatureParser.TypeArgument>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
- SimpleCompiler - Class in org.codehaus.commons.compiler.jdk
-
javax.tools
-based implementation ofISimpleCompiler
. - SimpleCompiler - Class in org.codehaus.janino
-
To set up a
SimpleCompiler
object, proceed as described forISimpleCompiler
. - SimpleCompiler() - Constructor for class org.codehaus.commons.compiler.jdk.SimpleCompiler
- SimpleCompiler() - Constructor for class org.codehaus.janino.SimpleCompiler
- SimpleCompiler(String) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
- SimpleCompiler(String, InputStream) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
- SimpleCompiler(String, Reader) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
- SimpleCompiler(JavaCompiler) - Constructor for class org.codehaus.commons.compiler.jdk.SimpleCompiler
-
Initializes with a different,
javax.tools.JavaCompiler
-compatible Java compiler. - SimpleCompiler(Scanner, ClassLoader) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
- SimpleConstant(Location) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of the
null
literal. - SimpleConstant(Location, boolean) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of a
Java.BooleanLiteral
. - SimpleConstant(Location, byte) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of an literal, cast to
byte
. - SimpleConstant(Location, char) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of a
Java.CharacterLiteral
. - SimpleConstant(Location, double) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of a
Java.FloatingPointLiteral
with typedouble
. - SimpleConstant(Location, float) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of a
Java.FloatingPointLiteral
with typefloat
. - SimpleConstant(Location, int) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of an
Java.IntegerLiteral
with typeint
. - SimpleConstant(Location, long) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of an
Java.IntegerLiteral
with typelong
. - SimpleConstant(Location, short) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of an literal, cast to
short
. - 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, IType) - Constructor for class org.codehaus.janino.Java.SimpleType
- SingleElementAnnotation(Java.ReferenceType, Java.ElementValue) - Constructor for class org.codehaus.janino.Java.SingleElementAnnotation
- SingleStaticImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration
- SingleTypeImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration
- singleTypeImports - Variable in class org.codehaus.janino.UnitCompiler
-
To be used only by
UnitCompiler.getSingleTypeImport(String, Location)
;null
means "not yet initialized" - SIPUSH - Static variable in class org.codehaus.janino.Opcode
- Site(int, int, int, String) - Constructor for class org.codehaus.janino.tools.HprofScrubber.Site
- size() - Method in class org.codehaus.commons.compiler.util.iterator.IteratorCollection
- size(String) - Static method in class org.codehaus.janino.Descriptor
- slot - Variable in class org.codehaus.janino.Java.LocalVariable
-
The slot reserved for this local variable.
- slotIndex - Variable in class org.codehaus.janino.Java.LocalVariableSlot
- source - Variable in class org.codehaus.janino.CodeContext.Branch
- source - Variable in class org.codehaus.janino.CodeContext.OffsetBranch
- sourceCharset - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Implements the JAVAC
-encoding
option. - sourceCharset - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- sourceCharset - Variable in class org.codehaus.janino.JavaSourceIClassLoader
- SourceFileAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SourceFileAttribute
- sourceFileIndex - Variable in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
- sourceFinder - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Implements the JAVAC
-sourcepath
option. - sourceFinder - Variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- sourceFinder - Variable in class org.codehaus.janino.CachingJavaSourceClassLoader
- sourceFinder - Variable in class org.codehaus.janino.Compiler.CompilerIClassLoader
- sourceFinder - Variable in class org.codehaus.janino.JavaSourceIClassLoader
- sourceVersion - Variable in class org.codehaus.commons.compiler.AbstractCompiler
- sourceVersion - Variable in class org.codehaus.janino.ClassBodyEvaluator
- sourceVersion - Variable in class org.codehaus.janino.ExpressionEvaluator
- sourceVersion - Variable in class org.codehaus.janino.JavaSourceIClassLoader
- sourceVersion - Variable in class org.codehaus.janino.Parser
- sourceVersion - Variable in class org.codehaus.janino.ScriptEvaluator
- sourceVersion - Variable in class org.codehaus.janino.SimpleCompiler
- spaces(int) - Static method in class org.codehaus.janino.util.AutoIndentWriter
- splitPath(String) - Static method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
- stack - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.FullFrame
- stack - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
- stack - Variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
- stackMap - Variable in class org.codehaus.janino.CodeContext.Offset
- StackMap - Class in org.codehaus.janino
- StackMap(ClassFile.StackMapTableAttribute.VerificationTypeInfo[], ClassFile.StackMapTableAttribute.VerificationTypeInfo[]) - Constructor for class org.codehaus.janino.StackMap
- StackMapFrame(int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrame
- StackMapTableAttribute(short, ClassFile.StackMapTableAttribute.StackMapFrame[]) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
- start - Variable in class org.codehaus.janino.Java.LocalVariableSlot
- startingLocalVariableSlot - Variable in class org.codehaus.janino.CodeContext.LocalScope
- startingStackMap - Variable in class org.codehaus.janino.CodeContext.LocalScope
- startPc - Variable in class org.codehaus.janino.CodeContext.ExceptionTableEntry
- startPc - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute.ExceptionTableEntry
- startPc - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
-
The fields of the entries in the
line_number_table
, as described in JVMS7 4.7.12. - startPc - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
-
The fields of the entries in the
local_variable_table
, as described in JVMS7 4.7.13. - State() - Constructor for enum org.codehaus.commons.compiler.util.iterator.Iterables.State
- 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.
- statements - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
The statements that comprise the function;
null
for abstract method declarations. - 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.AbstractCompilationUnit.StaticImportOnDemandDeclaration
- staticMethod - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
-
Whether the method is generated
static
; defaults totrue
. - staticMethod - Variable in class org.codehaus.janino.ScriptEvaluator.Script
-
Whether the method is generated
static
; defaults totrue
. - store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.Annotation
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ArrayElementValue
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
-
Writes this attribute to a
DataOutputStream
, in the format described in JVMS7 4.7. - store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantElementValue
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
Stores this CP entry into a
DataOutputStream
. - store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- store(DataOutputStream) - Method in interface org.codehaus.janino.util.ClassFile.ElementValue
-
Writes this element value in an element-value-type dependent way; see JVMS8 4.7.16.1.
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.EnumConstValue
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
-
Writes this object to a
DataOutputStream
, in the format described inJVMS7 4.5. - store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
-
Writes this object to a
DataOutputStream
, in the format described inJVMS7 4.6. - store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.AppendFrame
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ChopFrame
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.FullFrame
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrame
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrameExtended
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrame
-
Serializes this record and writes it to the given
DataOutputStream
. - store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
- store(DataOutputStream) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.VerificationTypeInfo
-
Writes this object to an
OutputStream
, in "class file" format. - store(OutputStream) - Method in class org.codehaus.janino.util.ClassFile
-
Writes
ClassFile
to anOutputStream
, in "class file" format. - store(Java.Locatable, IType, short) - Method in class org.codehaus.janino.UnitCompiler
- store(Java.Locatable, Java.LocalVariable) - Method in class org.codehaus.janino.UnitCompiler
-
Assigns the top operand to the given local variable.
- storeAttributes(DataOutputStream, List<ClassFile.AttributeInfo>) - Static method in class org.codehaus.janino.util.ClassFile
-
u2 attributes_count, attributes[attributes_count]
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AnnotationDefaultAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
-
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.CodeAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SignatureAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SyntheticAttribute
- storeClassFile(ClassFile, File) - Method in class org.codehaus.janino.Compiler
-
Stores the byte code of this
ClassFile
in the file system. - storeConstantPool(DataOutputStream, List<ClassFile.ConstantPoolInfo>) - Static method in class org.codehaus.janino.util.ClassFile
-
u2 constant_pool_count, constant_pool[constant_pool_count - 1]
- storeFields(DataOutputStream, List<ClassFile.FieldInfo>) - Static method in class org.codehaus.janino.util.ClassFile
-
u2 fields_count, fields[fields_count]
- storeMethods(DataOutputStream, List<ClassFile.MethodInfo>) - Static method in class org.codehaus.janino.util.ClassFile
-
u2 methods_count, methods[methods_count]
- storesClassFiles - Variable in class org.codehaus.janino.UnitCompiler
-
Non-
null
whileUnitCompiler.compileUnit(boolean, boolean, boolean, ClassFileConsumer)
is executing. - storeShortArray(DataOutputStream, short[]) - Static method in class org.codehaus.janino.util.ClassFile
-
u2 count, u2[count]
- storeVerificationTypeInfos(ClassFile.StackMapTableAttribute.VerificationTypeInfo[], DataOutputStream) - Static method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
- Stream<T> - Class in org.codehaus.commons.compiler.java8.java.util.stream
-
Pre-Java-8-compatible facade for Java 8's
java.util.stream.Stream
class. - Stream(Object) - Constructor for class org.codehaus.commons.compiler.java8.java.util.stream.Stream
- STRICTFP - Static variable in class org.codehaus.janino.Mod
-
This flag is set on STRICTFP methods, and is mutually exclusive with
Mod.ABSTRACT
. - STRING - Enum constant in enum org.codehaus.janino.UnitCompiler.SwitchKind
- STRING_CONCAT_LIMIT - Static variable in class org.codehaus.janino.UnitCompiler
-
This constant determines the number of operands up to which the
- STRING_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents a string literal; its
Token.value
is the text of the string literal exactly as it appears in the source code (including the double quotes around it). - StringCharStream - Class in org.codehaus.janino.util.charstream
-
Reads from a
String
. - StringCharStream(String) - Constructor for class org.codehaus.janino.util.charstream.StringCharStream
- stringConversion(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Converts object of type "sourceType" to type "String" (JLS7 15.18.1.1).
- StringElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.StringElementValue
- stringIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- StringLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.StringLiteral
- StringPattern - Class in org.codehaus.commons.compiler.util
-
Implementation of a UNIX shell-like string pattern algorithm.
- StringPattern(int, String) - Constructor for class org.codehaus.commons.compiler.util.StringPattern
- StringPattern(String) - Constructor for class org.codehaus.commons.compiler.util.StringPattern
- StringResource - Class in org.codehaus.commons.compiler.util.resource
-
A resource who's content is a
String
. - StringResource(String, String) - Constructor for class org.codehaus.commons.compiler.util.resource.StringResource
- 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. - StringUtil - Class in org.codehaus.commons.compiler.util
-
Utility methods related to
String
. - StringUtil() - Constructor for class org.codehaus.commons.compiler.util.StringUtil
- sub(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- subdirectoryNameToFiles - Variable in class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
-
Keys don't have trailing file separators (like "dir\").
- suffixes - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
The nested types.
- SUPER - Enum constant in enum org.codehaus.janino.util.signature.SignatureParser.TypeArgument.Mode
- SUPER - Static variable in class org.codehaus.janino.Mod
-
This flag is always set on classes, and never set on any other element.
- superclass - Variable in class org.codehaus.janino.util.ClassFile
-
The constant pool index of the
ClassFile.ConstantClassInfo
that describes the superclass of this class. - superclassCache - Variable in class org.codehaus.janino.IClass
- SuperclassFieldAccessExpression(Location, Java.Type, String) - Constructor for class org.codehaus.janino.Java.SuperclassFieldAccessExpression
- superclassIsCached - Variable in class org.codehaus.janino.IClass
- SuperclassMethodInvocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperclassMethodInvocation
- superclassSignature - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
-
The class's superclass type.
- SuperConstructorInvocation(Location, Java.Rvalue, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperConstructorInvocation
- superinterfaceSignatures - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
-
The interfaces that the class implements.
- SUPPRESS_STACK_MAP_TABLE - Static variable in class org.codehaus.janino.CodeContext
- swap(Java.Locatable) - Method in class org.codehaus.janino.UnitCompiler
- SWAP - Static variable in class org.codehaus.janino.Opcode
- SwitchBlockStatementGroup(Location, List<Java.Rvalue>, boolean, List<Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
- SwitchKind() - Constructor for enum org.codehaus.janino.UnitCompiler.SwitchKind
- SwitchStatement(Location, Java.Rvalue, List<Java.SwitchStatement.SwitchBlockStatementGroup>) - Constructor for class org.codehaus.janino.Java.SwitchStatement
- SYNCHRONIZED - Static variable in class org.codehaus.janino.Mod
-
This flag is set on SYNCHRONIZED methods.
- SynchronizedStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.SynchronizedStatement
- SYNTHETIC - Static variable in class org.codehaus.janino.Mod
-
This flag is set on classes, methods and fields that were generated by the compiler and do not appear in the source code.
- SyntheticAttribute(short) - Constructor for class org.codehaus.janino.util.ClassFile.SyntheticAttribute
- syntheticFields - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
-
All field names start with "this$" or "val$".
- syntheticParameters - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
-
Synthetic parameter name to
Java.LocalVariable
mapping. - SYSTEM_JAVA_COMPILER - Static variable in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
- SYSTEM_PROPERTY_SOURCE_DEBUGGING_DIR - Static variable in class org.codehaus.janino.Scanner
-
If the source code is not read from a file, debuggers have a hard time locating the source file for source-level debugging.
- SYSTEM_PROPERTY_SOURCE_DEBUGGING_ENABLE - Static variable in class org.codehaus.janino.Scanner
-
Setting this system property to 'true' enables source-level debugging.
- SYSTEM_PROPERTY_SOURCE_DEBUGGING_KEEP - Static variable in class org.codehaus.janino.Scanner
-
If set to "true", then the temporary source code files are not deleted on exit.
- SystemProperties - Class in org.codehaus.commons.compiler.util
- SystemProperties() - Constructor for class org.codehaus.commons.compiler.util.SystemProperties
T
- tableswitch(Java.Locatable, SortedMap<Integer, CodeContext.Offset>, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- TABLESWITCH - Static variable in class org.codehaus.janino.Opcode
- TABULATOR - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
Special character indicating a tabular layout of all following lines until
AutoIndentWriter.UNINDENT
. - tabulatorBuffer - Variable in class org.codehaus.janino.util.AutoIndentWriter
-
Iff non-null, then we are in "tab mode".
- tabulatorIndentation - Variable in class org.codehaus.janino.util.AutoIndentWriter
-
The
AutoIndentWriter.indentation
when tab mode started. - tag - Variable in class org.codehaus.janino.util.ClassFile.ConstantElementValue
- target - Variable in class org.codehaus.janino.Java.MethodInvocation
-
The optional type or rvalue that qualifies this method invocation.
- targetIType - Variable in class org.codehaus.janino.Java.QualifiedThisReference
-
The resolved
Java.QualifiedThisReference.qualification
. - targetType - Variable in class org.codehaus.janino.Java.Cast
-
The type to convert to.
- targetVersion - Variable in class org.codehaus.commons.compiler.AbstractCompiler
- targetVersion - Variable in class org.codehaus.janino.JavaSourceIClassLoader
- targetVersion - Variable in class org.codehaus.janino.SimpleCompiler
- targetVersion - Variable in class org.codehaus.janino.UnitCompiler
-
Java version to compile for.
- teeReader(Reader, Writer, boolean) - Static method in class org.codehaus.commons.compiler.io.Readers
- thenStatement - Variable in class org.codehaus.janino.Java.IfStatement
-
The "then statement", which is executed iff the condition evaluates to TRUE.
- thisClass - Variable in class org.codehaus.janino.util.ClassFile
-
The constant pool index of the
ClassFile.ConstantClassInfo
that describes this class. - ThisReference(Location) - Constructor for class org.codehaus.janino.Java.ThisReference
- throwCompileException(String) - Method in class org.codehaus.janino.Java.AbstractAnnotation
- throwCompileException(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- throwCompileException(String) - Method in interface org.codehaus.janino.Java.Locatable
-
Throws a
CompileException
with the given message and this object's location. - throwCompileException(String) - Method in class org.codehaus.janino.Java.Located
- thrownExceptions - Variable in class org.codehaus.commons.compiler.jdk.ScriptEvaluator.Script
- thrownExceptions - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
The types of the declared exceptions.
- thrownExceptions - Variable in class org.codehaus.janino.ScriptEvaluator.Script
- thrownExceptionsCache - Variable in class org.codehaus.janino.IClass.IInvocable
- thrownTypes - Variable in class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
-
The exceptions declared for the method.
- ThrowStatement(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ThrowStatement
- toArray(Iterable<T>, Class<T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- toArray(Iterator<T>, Class<T>) - Static method in class org.codehaus.commons.compiler.util.iterator.Iterables
- toByteArray() - Method in interface org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ByteArrayJavaFileObject
- toByteArray() - Method in class org.codehaus.janino.util.ClassFile
-
Returns the byte code of this
ClassFile
as a byte array. - toClassName(String) - Static method in class org.codehaus.janino.Descriptor
-
Converts a field descriptor into a class name as defined by
Class.getName()
. - toIAnnotation(Java.Annotation) - Method in class org.codehaus.janino.UnitCompiler
- toIAnnotation(ClassFile.Annotation) - Method in class org.codehaus.janino.ClassFileIClass
- toIAnnotations(Java.Annotation[]) - Method in class org.codehaus.janino.UnitCompiler
- toIAnnotations(ClassFile.Annotation[]) - Method in class org.codehaus.janino.ClassFileIClass
- toIConstructor(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.UnitCompiler
- toIInvocable(Java.FunctionDeclarator) - Method in class org.codehaus.janino.UnitCompiler
- toIMethod(Java.MethodDeclarator) - Method in class org.codehaus.janino.UnitCompiler
- toInternalForm(String) - Static method in class org.codehaus.janino.Descriptor
-
Converts a descriptor into the "internal form" as defined by JVMS 4.2.
- token(TokenType, String) - Method in class org.codehaus.janino.Scanner
- Token - Class in org.codehaus.janino
-
Immutable representation of a Java token.
- Token(String, int, int, TokenType, String) - Constructor for class org.codehaus.janino.Token
- Token(Location, TokenType, String) - Constructor for class org.codehaus.janino.Token
- tokenColumnNumber - Variable in class org.codehaus.janino.Scanner
-
Column number of the first character of the previously produced token (1 if token is immediately preceded by a line break).
- tokenLineNumber - Variable in class org.codehaus.janino.Scanner
-
Line number of the previously produced token (typically starting at one).
- tokenStream - Variable in class org.codehaus.janino.Parser
- TokenStream - Interface in org.codehaus.janino
-
An interface that allows for peeking and consuming a stream of
Token
s. - TokenStreamImpl - Class in org.codehaus.janino
-
Standard implementation for the
TokenStream
. - TokenStreamImpl(Scanner) - Constructor for class org.codehaus.janino.TokenStreamImpl
- TokenType - Enum in org.codehaus.janino
- TokenType() - Constructor for enum org.codehaus.janino.TokenType
- toLvalue() - Method in class org.codehaus.janino.Java.AmbiguousName
- toLvalue() - Method in class org.codehaus.janino.Java.Atom
- toLvalue() - Method in class org.codehaus.janino.Java.Lvalue
- toLvalueOrCompileException() - Method in class org.codehaus.janino.Java.Atom
- toLvalueOrCompileException(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
- toModuleNames - Variable in class org.codehaus.janino.Java.ExportsModuleDirective
-
The names of the modules for which the public and protected types in this package, and their public and protected members, are accessible.
- toModuleNames - Variable in class org.codehaus.janino.Java.OpensModuleDirective
-
The names of the modules for which the public and protected types in this package, and their public and protected members, are accessible.
- TOP_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
Representation of the
top_variable_info
structure; see JVMS8 4.7.4. - toRvalue() - Method in class org.codehaus.janino.Java.AmbiguousName
- toRvalue() - Method in class org.codehaus.janino.Java.Atom
- toRvalue() - Method in class org.codehaus.janino.Java.Rvalue
- toRvalueOrCompileException() - Method in class org.codehaus.janino.Java.Atom
- toRvalueOrCompileException(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
- toString() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
- toString() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
- toString() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
- toString() - Method in class org.codehaus.commons.compiler.Location
-
Converts this
Location
into an english text, like 'File Main.java, Line 23, Column 79
'. - toString() - Method in class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
- toString() - Method in class org.codehaus.commons.compiler.util.resource.FileResource
- toString() - Method in class org.codehaus.commons.compiler.util.resource.StringResource
- toString() - Method in class org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder
- toString() - Method in class org.codehaus.commons.compiler.util.StringPattern
- toString() - Method in enum org.codehaus.janino.Access
- toString() - Method in class org.codehaus.janino.CodeContext.Offset
- toString() - Method in class org.codehaus.janino.CodeContext
- toString() - Method in class org.codehaus.janino.CompilerFactory
- toString() - Method in class org.codehaus.janino.IClass.IConstructor
- toString() - Method in class org.codehaus.janino.IClass.IField
- toString() - Method in class org.codehaus.janino.IClass.IInvocable
- toString() - Method in class org.codehaus.janino.IClass.IMethod
- toString() - Method in class org.codehaus.janino.IClass
- toString() - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration
- toString() - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration
- toString() - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration
- toString() - Method in class org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration
- toString() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
- toString() - Method in class org.codehaus.janino.Java.AccessModifier
- toString() - Method in class org.codehaus.janino.Java.AlternateConstructorInvocation
- toString() - Method in class org.codehaus.janino.Java.AmbiguousName
- toString() - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
- toString() - Method in class org.codehaus.janino.Java.ArrayAccessExpression
- toString() - Method in class org.codehaus.janino.Java.ArrayCreationReference
- toString() - Method in class org.codehaus.janino.Java.ArrayInitializer
- toString() - Method in class org.codehaus.janino.Java.ArrayLength
- toString() - Method in class org.codehaus.janino.Java.ArrayType
- toString() - Method in class org.codehaus.janino.Java.AssertStatement
- toString() - Method in class org.codehaus.janino.Java.Assignment
- toString() - Method in class org.codehaus.janino.Java.Atom
- toString() - Method in class org.codehaus.janino.Java.BinaryOperation
- toString() - Method in class org.codehaus.janino.Java.Block
- toString() - Method in class org.codehaus.janino.Java.BreakStatement
- toString() - Method in class org.codehaus.janino.Java.Cast
- toString() - Method in class org.codehaus.janino.Java.CatchClause
- toString() - Method in class org.codehaus.janino.Java.CatchParameter
- toString() - Method in class org.codehaus.janino.Java.ClassInstanceCreationReference
- toString() - Method in class org.codehaus.janino.Java.ClassLiteral
- toString() - Method in class org.codehaus.janino.Java.ConditionalExpression
- toString() - Method in class org.codehaus.janino.Java.ConstructorDeclarator
- toString() - Method in class org.codehaus.janino.Java.ContinueStatement
- toString() - Method in class org.codehaus.janino.Java.Crement
- toString() - Method in class org.codehaus.janino.Java.DoStatement
- toString() - Method in class org.codehaus.janino.Java.ElementValueArrayInitializer
- toString() - Method in class org.codehaus.janino.Java.ElementValuePair
- toString() - Method in class org.codehaus.janino.Java.EmptyStatement
- toString() - Method in class org.codehaus.janino.Java.EnumConstant
- toString() - Method in class org.codehaus.janino.Java.ExpressionStatement
- toString() - Method in class org.codehaus.janino.Java.FieldAccess
- toString() - Method in class org.codehaus.janino.Java.FieldAccessExpression
- toString() - Method in class org.codehaus.janino.Java.FieldDeclaration
- toString() - Method in class org.codehaus.janino.Java.ForEachStatement
- toString() - Method in class org.codehaus.janino.Java.FormalLambdaParameters
- toString() - Method in class org.codehaus.janino.Java.ForStatement
- toString() - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
- toString() - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
- toString() - Method in class org.codehaus.janino.Java.IfStatement
- toString() - Method in class org.codehaus.janino.Java.Initializer
- toString() - Method in class org.codehaus.janino.Java.Instanceof
- toString() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
- toString() - Method in class org.codehaus.janino.Java.LabeledStatement
- toString() - Method in class org.codehaus.janino.Java.LambdaExpression
- toString() - Method in class org.codehaus.janino.Java.Literal
- toString() - Method in class org.codehaus.janino.Java.LocalClassDeclarationStatement
- toString() - Method in class org.codehaus.janino.Java.LocalVariable
- toString() - Method in class org.codehaus.janino.Java.LocalVariableAccess
- toString() - Method in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
- toString() - Method in class org.codehaus.janino.Java.LocalVariableSlot
- toString() - Method in class org.codehaus.janino.Java.MarkerAnnotation
- toString() - Method in class org.codehaus.janino.Java.MethodDeclarator
- toString() - Method in class org.codehaus.janino.Java.MethodInvocation
- toString() - Method in class org.codehaus.janino.Java.MethodReference
- toString() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
- toString() - Method in class org.codehaus.janino.Java.NewAnonymousClassInstance
- toString() - Method in class org.codehaus.janino.Java.NewArray
- toString() - Method in class org.codehaus.janino.Java.NewClassInstance
- toString() - Method in class org.codehaus.janino.Java.NewInitializedArray
- toString() - Method in class org.codehaus.janino.Java.NormalAnnotation
- toString() - Method in class org.codehaus.janino.Java.Package
- toString() - Method in class org.codehaus.janino.Java.ParameterAccess
- toString() - Method in class org.codehaus.janino.Java.ParenthesizedExpression
- toString() - Method in enum org.codehaus.janino.Java.Primitive
- toString() - Method in class org.codehaus.janino.Java.PrimitiveType
- toString() - Method in class org.codehaus.janino.Java.QualifiedThisReference
- toString() - Method in class org.codehaus.janino.Java.ReferenceType
- toString() - Method in class org.codehaus.janino.Java.ReturnStatement
- toString() - Method in class org.codehaus.janino.Java.RvalueMemberType
- toString() - Method in class org.codehaus.janino.Java.SimpleConstant
- toString() - Method in class org.codehaus.janino.Java.SimpleType
- toString() - Method in class org.codehaus.janino.Java.SingleElementAnnotation
- toString() - Method in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
- toString() - Method in class org.codehaus.janino.Java.SuperclassMethodInvocation
- toString() - Method in class org.codehaus.janino.Java.SuperConstructorInvocation
- toString() - Method in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
- toString() - Method in class org.codehaus.janino.Java.SwitchStatement
- toString() - Method in class org.codehaus.janino.Java.SynchronizedStatement
- toString() - Method in class org.codehaus.janino.Java.ThisReference
- toString() - Method in class org.codehaus.janino.Java.ThrowStatement
- toString() - Method in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
- toString() - Method in class org.codehaus.janino.Java.TryStatement
- toString() - Method in class org.codehaus.janino.Java.TryStatement.VariableAccessResource
- toString() - Method in class org.codehaus.janino.Java.TypeParameter
- toString() - Method in class org.codehaus.janino.Java.UnaryOperation
- toString() - Method in class org.codehaus.janino.Java.VariableDeclarator
- toString() - Method in class org.codehaus.janino.Java.WhileStatement
- toString() - Method in class org.codehaus.janino.Java.Wildcard
- toString() - Method in class org.codehaus.janino.MethodDescriptor
- toString() - Method in class org.codehaus.janino.ReflectionIClass.ReflectionIField
- toString() - Method in class org.codehaus.janino.ReflectionIClass
- toString() - Method in class org.codehaus.janino.StackMap
- toString() - Method in class org.codehaus.janino.Token
- toString() - Method in class org.codehaus.janino.TokenStreamImpl
- toString() - Method in class org.codehaus.janino.util.charstream.StringCharStream
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantStringInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
- toString() - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.AppendFrame
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ChopFrame
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.FullFrame
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrame
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrameExtended
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
- toString() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
- toString() - Method in class org.codehaus.janino.util.ClassFile
- toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.ArrayTypeSignature
- toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
Converts this class type signature into a nice, human-readable string, e.g.
- toString() - Method in interface org.codehaus.janino.util.signature.SignatureParser.FieldTypeSignature
- toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
- toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
- toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.PrimitiveTypeSignature
- toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
-
Converts this simple class type signature into a nice, human-readable string like '
MyClass<U>
'. - toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
- toString() - Method in interface org.codehaus.janino.util.signature.SignatureParser.TypeSignature
- toString() - Method in class org.codehaus.janino.util.signature.SignatureParser.TypeVariableSignature
- toString(boolean) - Method in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
- toString(Iterable<T>) - Static method in class org.codehaus.commons.compiler.util.resource.ResourceFinders
- toString(String) - Static method in class org.codehaus.janino.Descriptor
-
Pretty-prints the given descriptor.
- toString(String) - Method in class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
-
Combines the name of the class and this class signature into a nice, human-readable string like '
MyMap<K, V> extends SomeClass implements Interface1, Interface2
'. - toString(String, int, StringBuilder) - Static method in class org.codehaus.janino.Descriptor
- toString(String, String) - Method in class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
-
Combines the name of the declaring class, the name of the method and this method type signature into a nice, human-readable string like '
<T> MyClass.meth(List<T> l, int i) => double
'. - toString(Java.Modifier[]) - Static method in class org.codehaus.janino.Java
- toType() - Method in class org.codehaus.janino.Java.AmbiguousName
- toType() - Method in class org.codehaus.janino.Java.Atom
- toType() - Method in class org.codehaus.janino.Java.Type
- toTypeOrCompileException() - Method in class org.codehaus.janino.Java.Atom
- toTypeOrCompileException(Java.Atom) - Method in class org.codehaus.janino.UnitCompiler
- traceNumber - Variable in class org.codehaus.janino.tools.HprofScrubber.Sample
- traceNumber - Variable in class org.codehaus.janino.tools.HprofScrubber.Site
- tracker - Variable in class org.codehaus.commons.compiler.jdk.SimpleCompiler
- trackLineAndColumn(Reader, LineAndColumnTracker) - Static method in class org.codehaus.commons.compiler.io.Readers
- transform(T1) - Method in class org.codehaus.commons.compiler.util.iterator.TransformingIterator
-
Derived classes must implement this method such that it does the desired transformation.
- TransformingIterator<T1,
T2> - Class in org.codehaus.commons.compiler.util.iterator -
An
Iterator
that transforms its elements on-the-fly. - TransformingIterator(Iterator<? extends T1>) - Constructor for class org.codehaus.commons.compiler.util.iterator.TransformingIterator
- TRANSIENT - Static variable in class org.codehaus.janino.Mod
-
This flag is set on TRANSIENT fields.
- traverseAbstractCompilationUnit(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAbstractCompilationUnit(Java.AbstractCompilationUnit) - Method in interface org.codehaus.janino.util.Traverser
- traverseAbstractTypeBodyDeclaration(Java.AbstractTypeBodyDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAbstractTypeBodyDeclaration(Java.AbstractTypeBodyDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseAbstractTypeDeclaration(Java.AbstractTypeDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAbstractTypeDeclaration(Java.AbstractTypeDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in interface org.codehaus.janino.util.Traverser
- traverseAmbiguousName(Java.AmbiguousName) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAmbiguousName(Java.AmbiguousName) - Method in interface org.codehaus.janino.util.Traverser
- traverseAnnotation(Java.Annotation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAnnotation(Java.Annotation) - Method in interface org.codehaus.janino.util.Traverser
- traverseAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseArrayAccessExpression(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseArrayAccessExpression(Java.ArrayAccessExpression) - Method in interface org.codehaus.janino.util.Traverser
- traverseArrayCreationReference(Java.ArrayCreationReference) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseArrayCreationReference(Java.ArrayCreationReference) - Method in interface org.codehaus.janino.util.Traverser
- traverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in interface org.codehaus.janino.util.Traverser
- traverseArrayLength(Java.ArrayLength) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseArrayLength(Java.ArrayLength) - Method in interface org.codehaus.janino.util.Traverser
- traverseArrayType(Java.ArrayType) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseArrayType(Java.ArrayType) - Method in interface org.codehaus.janino.util.Traverser
- traverseAssertStatement(Java.AssertStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAssertStatement(Java.AssertStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseAssignment(Java.Assignment) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAssignment(Java.Assignment) - Method in interface org.codehaus.janino.util.Traverser
- traverseAtom(Java.Atom) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseAtom(Java.Atom) - Method in interface org.codehaus.janino.util.Traverser
- traverseBinaryOperation(Java.BinaryOperation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseBinaryOperation(Java.BinaryOperation) - Method in interface org.codehaus.janino.util.Traverser
- traverseBlock(Java.Block) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseBlock(Java.Block) - Method in interface org.codehaus.janino.util.Traverser
- traverseBooleanLiteral(Java.BooleanLiteral) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseBooleanLiteral(Java.BooleanLiteral) - Method in interface org.codehaus.janino.util.Traverser
- traverseBooleanRvalue(Java.BooleanRvalue) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseBooleanRvalue(Java.BooleanRvalue) - Method in interface org.codehaus.janino.util.Traverser
- traverseBreakableStatement(Java.BreakableStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseBreakableStatement(Java.BreakableStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseBreakStatement(Java.BreakStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseBreakStatement(Java.BreakStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseCast(Java.Cast) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseCast(Java.Cast) - Method in interface org.codehaus.janino.util.Traverser
- traverseCharacterLiteral(Java.CharacterLiteral) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseCharacterLiteral(Java.CharacterLiteral) - Method in interface org.codehaus.janino.util.Traverser
- traverseClassDeclaration(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.samples.DeclarationCounter
- traverseClassDeclaration(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseClassDeclaration(Java.AbstractClassDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseClassInstanceCreationReference(Java.ClassInstanceCreationReference) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseClassInstanceCreationReference(Java.ClassInstanceCreationReference) - Method in interface org.codehaus.janino.util.Traverser
- traverseClassLiteral(Java.ClassLiteral) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseClassLiteral(Java.ClassLiteral) - Method in interface org.codehaus.janino.util.Traverser
- traverseCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseCompilationUnit(Java.CompilationUnit) - Method in interface org.codehaus.janino.util.Traverser
- traverseConditionalExpression(Java.ConditionalExpression) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseConditionalExpression(Java.ConditionalExpression) - Method in interface org.codehaus.janino.util.Traverser
- traverseConstructorDeclarator(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseConstructorDeclarator(Java.ConstructorDeclarator) - Method in interface org.codehaus.janino.util.Traverser
- traverseConstructorInvocation(Java.ConstructorInvocation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseConstructorInvocation(Java.ConstructorInvocation) - Method in interface org.codehaus.janino.util.Traverser
- traverseContinuableStatement(Java.ContinuableStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseContinuableStatement(Java.ContinuableStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseContinueStatement(Java.ContinueStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseContinueStatement(Java.ContinueStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseCrement(Java.Crement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseCrement(Java.Crement) - Method in interface org.codehaus.janino.util.Traverser
- traverseDirectories(File[], FilenameFilter, FilenameFilter) - Static method in class org.codehaus.commons.compiler.util.iterator.DirectoryIterator
- traverseDoStatement(Java.DoStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseDoStatement(Java.DoStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseElementValue(Java.ElementValue) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseElementValue(Java.ElementValue) - Method in interface org.codehaus.janino.util.Traverser
- traverseElementValueArrayInitializer(Java.ElementValueArrayInitializer) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseElementValueArrayInitializer(Java.ElementValueArrayInitializer) - Method in interface org.codehaus.janino.util.Traverser
- traverseEmptyStatement(Java.EmptyStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseEmptyStatement(Java.EmptyStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseEnumConstant(Java.EnumConstant) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseEnumConstant(Java.EnumConstant) - Method in interface org.codehaus.janino.util.Traverser
- traverseExpressionStatement(Java.ExpressionStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseExpressionStatement(Java.ExpressionStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseFieldAccess(Java.FieldAccess) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseFieldAccess(Java.FieldAccess) - Method in interface org.codehaus.janino.util.Traverser
- traverseFieldAccessExpression(Java.FieldAccessExpression) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseFieldAccessExpression(Java.FieldAccessExpression) - Method in interface org.codehaus.janino.util.Traverser
- traverseFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.samples.DeclarationCounter
- traverseFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseFieldDeclaration(Java.FieldDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseFloatingPointLiteral(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseFloatingPointLiteral(Java.FloatingPointLiteral) - Method in interface org.codehaus.janino.util.Traverser
- traverseForEachStatement(Java.ForEachStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseForEachStatement(Java.ForEachStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseFormalParameter(Java.FunctionDeclarator.FormalParameter) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseFormalParameter(Java.FunctionDeclarator.FormalParameter) - Method in interface org.codehaus.janino.util.Traverser
- traverseFormalParameters(Java.FunctionDeclarator.FormalParameters) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseFormalParameters(Java.FunctionDeclarator.FormalParameters) - Method in interface org.codehaus.janino.util.Traverser
- traverseForStatement(Java.ForStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseForStatement(Java.ForStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseFunctionDeclarator(Java.FunctionDeclarator) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseFunctionDeclarator(Java.FunctionDeclarator) - Method in interface org.codehaus.janino.util.Traverser
- traverseIfStatement(Java.IfStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseIfStatement(Java.IfStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseInitializer(Java.Initializer) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseInitializer(Java.Initializer) - Method in interface org.codehaus.janino.util.Traverser
- traverseInstanceof(Java.Instanceof) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseInstanceof(Java.Instanceof) - Method in interface org.codehaus.janino.util.Traverser
- traverseIntegerLiteral(Java.IntegerLiteral) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseIntegerLiteral(Java.IntegerLiteral) - Method in interface org.codehaus.janino.util.Traverser
- traverseInterfaceDeclaration(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.samples.DeclarationCounter
- traverseInterfaceDeclaration(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseInterfaceDeclaration(Java.InterfaceDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseInvocation(Java.Invocation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseInvocation(Java.Invocation) - Method in interface org.codehaus.janino.util.Traverser
- traverseLabeledStatement(Java.LabeledStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLabeledStatement(Java.LabeledStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseLambdaExpression(Java.LambdaExpression) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLambdaExpression(Java.LambdaExpression) - Method in interface org.codehaus.janino.util.Traverser
- traverseLiteral(Java.Literal) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLiteral(Java.Literal) - Method in interface org.codehaus.janino.util.Traverser
- traverseLocalClassDeclaration(Java.LocalClassDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLocalClassDeclaration(Java.LocalClassDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseLocalVariableAccess(Java.LocalVariableAccess) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLocalVariableAccess(Java.LocalVariableAccess) - Method in interface org.codehaus.janino.util.Traverser
- traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.samples.DeclarationCounter
- traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource) - Method in interface org.codehaus.janino.util.Traverser
- traverseLocated(Java.Located) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLocated(Java.Located) - Method in interface org.codehaus.janino.util.Traverser
- traverseLvalue(Java.Lvalue) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseLvalue(Java.Lvalue) - Method in interface org.codehaus.janino.util.Traverser
- traverseMarkerAnnotation(Java.MarkerAnnotation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMarkerAnnotation(Java.MarkerAnnotation) - Method in interface org.codehaus.janino.util.Traverser
- traverseMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseMemberClassDeclaration(Java.MemberClassDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMemberClassDeclaration(Java.MemberClassDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseMethodDeclarator(Java.MethodDeclarator) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMethodDeclarator(Java.MethodDeclarator) - Method in interface org.codehaus.janino.util.Traverser
- traverseMethodInvocation(Java.MethodInvocation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMethodInvocation(Java.MethodInvocation) - Method in interface org.codehaus.janino.util.Traverser
- traverseMethodReference(Java.MethodReference) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseMethodReference(Java.MethodReference) - Method in interface org.codehaus.janino.util.Traverser
- traverseModularCompilationUnit(Java.ModularCompilationUnit) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseModularCompilationUnit(Java.ModularCompilationUnit) - Method in interface org.codehaus.janino.util.Traverser
- traverseNamedClassDeclaration(Java.NamedClassDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseNamedClassDeclaration(Java.NamedClassDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in interface org.codehaus.janino.util.Traverser
- traverseNewArray(Java.NewArray) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseNewArray(Java.NewArray) - Method in interface org.codehaus.janino.util.Traverser
- traverseNewClassInstance(Java.NewClassInstance) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseNewClassInstance(Java.NewClassInstance) - Method in interface org.codehaus.janino.util.Traverser
- traverseNewInitializedArray(Java.NewInitializedArray) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseNewInitializedArray(Java.NewInitializedArray) - Method in interface org.codehaus.janino.util.Traverser
- traverseNormalAnnotation(Java.NormalAnnotation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseNormalAnnotation(Java.NormalAnnotation) - Method in interface org.codehaus.janino.util.Traverser
- traverseNullLiteral(Java.NullLiteral) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseNullLiteral(Java.NullLiteral) - Method in interface org.codehaus.janino.util.Traverser
- traversePackage(Java.Package) - Method in class org.codehaus.janino.util.AbstractTraverser
- traversePackage(Java.Package) - Method in interface org.codehaus.janino.util.Traverser
- traversePackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traversePackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traversePackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traversePackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traversePackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traversePackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traversePackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traversePackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseParameterAccess(Java.ParameterAccess) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseParameterAccess(Java.ParameterAccess) - Method in interface org.codehaus.janino.util.Traverser
- traverseParenthesizedExpression(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseParenthesizedExpression(Java.ParenthesizedExpression) - Method in interface org.codehaus.janino.util.Traverser
- traversePrimitiveType(Java.PrimitiveType) - Method in class org.codehaus.janino.util.AbstractTraverser
- traversePrimitiveType(Java.PrimitiveType) - Method in interface org.codehaus.janino.util.Traverser
- traverseQualifiedThisReference(Java.QualifiedThisReference) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseQualifiedThisReference(Java.QualifiedThisReference) - Method in interface org.codehaus.janino.util.Traverser
- Traverser<EX> - Interface in org.codehaus.janino.util
-
Implementations of this interface promise to traverses the subnodes of an AST.
- traverseReferenceType(Java.ReferenceType) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseReferenceType(Java.ReferenceType) - Method in interface org.codehaus.janino.util.Traverser
- traverseReturnStatement(Java.ReturnStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseReturnStatement(Java.ReturnStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseRvalue(Java.Rvalue) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseRvalue(Java.Rvalue) - Method in interface org.codehaus.janino.util.Traverser
- traverseRvalueMemberType(Java.RvalueMemberType) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseRvalueMemberType(Java.RvalueMemberType) - Method in interface org.codehaus.janino.util.Traverser
- traverseSimpleLiteral(Java.SimpleConstant) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSimpleLiteral(Java.SimpleConstant) - Method in interface org.codehaus.janino.util.Traverser
- traverseSimpleType(Java.SimpleType) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSimpleType(Java.SimpleType) - Method in interface org.codehaus.janino.util.Traverser
- traverseSingleElementAnnotation(Java.SingleElementAnnotation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSingleElementAnnotation(Java.SingleElementAnnotation) - Method in interface org.codehaus.janino.util.Traverser
- traverseSingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseSingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseStatement(Java.Statement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseStatement(Java.Statement) - Method in interface org.codehaus.janino.util.Traverser
- traverseStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseStringLiteral(Java.StringLiteral) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseStringLiteral(Java.StringLiteral) - Method in interface org.codehaus.janino.util.Traverser
- traverseSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in interface org.codehaus.janino.util.Traverser
- traverseSuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in interface org.codehaus.janino.util.Traverser
- traverseSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in interface org.codehaus.janino.util.Traverser
- traverseSwitchStatement(Java.SwitchStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSwitchStatement(Java.SwitchStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseSynchronizedStatement(Java.SynchronizedStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseSynchronizedStatement(Java.SynchronizedStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseThisReference(Java.ThisReference) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseThisReference(Java.ThisReference) - Method in interface org.codehaus.janino.util.Traverser
- traverseThrowStatement(Java.ThrowStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseThrowStatement(Java.ThrowStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseTryStatement(Java.TryStatement) - Method in interface org.codehaus.janino.util.Traverser
- traverseType(Java.Type) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseType(Java.Type) - Method in interface org.codehaus.janino.util.Traverser
- traverseTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- traverseUnaryOperation(Java.UnaryOperation) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseUnaryOperation(Java.UnaryOperation) - Method in interface org.codehaus.janino.util.Traverser
- traverseVariableAccessResource(Java.TryStatement.VariableAccessResource) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseVariableAccessResource(Java.TryStatement.VariableAccessResource) - Method in interface org.codehaus.janino.util.Traverser
- traverseWhileStatement(Java.WhileStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- traverseWhileStatement(Java.WhileStatement) - Method in interface org.codehaus.janino.util.Traverser
- TraversingIterator - Class in org.codehaus.commons.compiler.util.iterator
-
An
Iterator
that iterates over a delegate, and while it encounters an array, aCollection
, anEnumeration
or aIterator
element, it iterates over it recursively. - TraversingIterator(Iterator<?>) - Constructor for class org.codehaus.commons.compiler.util.iterator.TraversingIterator
- truncate(String) - Static method in class org.codehaus.commons.compiler.util.reflect.ApiLog
- tryAssignmentConversion(Java.Locatable, IType, IType, Object) - Method in class org.codehaus.janino.UnitCompiler
- tryBoxingConversion(Java.Locatable, IType, IType) - Method in class org.codehaus.janino.UnitCompiler
- tryCastConversion(Java.Locatable, IType, IType, Object) - Method in class org.codehaus.janino.UnitCompiler
- tryConstantAssignmentConversion(Java.Locatable, Object, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Checks if "constant assignment conversion" (JLS7 5.2, paragraph 1) is possible.
- tryIdentityConversion(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Implements "identity conversion" (5.1.1).
- tryNarrowingPrimitiveConversion(Java.Locatable, IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Implements "narrowing primitive conversion" (JLS7 5.1.3).
- tryNarrowingReferenceConversion(Java.Locatable, IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Implements "narrowing reference conversion" (5.1.5).
- tryNullConversion(IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
JLS11 5.2: "Finally, a value of the null type (the null reference is the only such value) may be assigned to any reference type".
- TryStatement(Location, List<Java.TryStatement.Resource>, Java.BlockStatement, List<Java.CatchClause>) - Constructor for class org.codehaus.janino.Java.TryStatement
-
A TRY statement without a FINALLY clause.
- TryStatement(Location, List<Java.TryStatement.Resource>, Java.BlockStatement, List<Java.CatchClause>, Java.Block) - Constructor for class org.codehaus.janino.Java.TryStatement
- TryStatement(Location, Java.BlockStatement, List<Java.CatchClause>) - Constructor for class org.codehaus.janino.Java.TryStatement
-
A TRY statement with no resources and no FINALLY clause.
- tryWideningPrimitiveConversion(Java.Locatable, IType, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Implements "widening primitive conversion" (5.1.2).
- TWO_E_31_INTEGER - Static variable in class org.codehaus.janino.UnitCompiler
-
2147483648 is the special value that can not be stored in an INT, but its negated value (-2147483648) can.
- TWO_E_63_LONG - Static variable in class org.codehaus.janino.UnitCompiler
-
9223372036854775808 is the special value that can not be stored in a LONG, but its negated value (-9223372036854775808) can.
- type - Variable in class org.codehaus.janino.Java.AbstractAnnotation
-
The type of this annotation.
- type - Variable in class org.codehaus.janino.Java.AmbiguousName
- type - Variable in class org.codehaus.janino.Java.ArrayCreationReference
-
The array type that this expression instantiates.
- type - Variable in class org.codehaus.janino.Java.ClassInstanceCreationReference
-
The class type that this expression instantiates.
- type - Variable in class org.codehaus.janino.Java.ClassLiteral
-
The type left of the ".class" suffix.
- type - Variable in class org.codehaus.janino.Java.FieldDeclaration
-
The type of this field.
- type - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
-
The type of the parameter.
- type - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
The return type of the function (VOID for constructors).
- type - Variable in class org.codehaus.janino.Java.LocalVariable
-
The type of this local variable.
- type - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
-
The declared type of the local variable.
- type - Variable in class org.codehaus.janino.Java.LocalVariableSlot
- type - Variable in class org.codehaus.janino.Java.NewArray
-
The component type of the (
Java.NewArray.dimExprs
.length +
Java.NewArray.dims
)-dimensional array to instantiate. - type - Variable in class org.codehaus.janino.Java.NewClassInstance
-
The type to instantiate.
- type - Variable in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
-
The declared type of the resource variable.
- type - Variable in class org.codehaus.janino.Token
-
The type of this token.
- type - Variable in class org.codehaus.janino.UnitCompiler.SimpleIField
- Type(Location) - Constructor for class org.codehaus.janino.Java.Type
- TYPE_DECLARATION - Enum constant in enum org.codehaus.janino.Parser.ClassDeclarationContext
-
The class declaration appears (directly) inside a type declaration.
- TYPE_java_io_Serializable - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_annotation_Retention - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_AssertionError - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Boolean - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Byte - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Character - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Class - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Cloneable - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Double - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Enum - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Error - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Exception - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Float - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Integer - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Iterable - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Long - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Override - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_RuntimeException - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Short - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_String - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_StringBuilder - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_System - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Throwable - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_lang_Void - Variable in class org.codehaus.janino.IClassLoader
- TYPE_java_util_Iterator - Variable in class org.codehaus.janino.IClassLoader
- TypeArgument(SignatureParser.TypeArgument.Mode, SignatureParser.FieldTypeSignature) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
- typeArgumentCopier - Variable in class org.codehaus.janino.util.DeepCopier
- typeArguments - Variable in class org.codehaus.janino.Java.ClassInstanceCreationReference
-
The optional type arguments for the
Java.ClassInstanceCreationReference.type
. - typeArguments - Variable in class org.codehaus.janino.Java.ReferenceType
-
The optional type arguments of the reference type.
- typeArguments - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
The
SignatureParser.TypeArgument
s of this class. - typeArguments - Variable in class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
-
The type arguments of the class, e.g.
- typeArgumentToIType(Java.TypeArgument) - Method in class org.codehaus.janino.UnitCompiler
- typeBodyDeclarationCopier - Variable in class org.codehaus.janino.util.DeepCopier
- typeBodyDeclarationTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.TypeBodyDeclaration
. - typeBodyDeclarationUnparser - Variable in class org.codehaus.janino.Unparser
- typeCopier - Variable in class org.codehaus.janino.util.DeepCopier
- typeDeclaration - Variable in class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
-
The specific type declaration.
- typeDeclarationCopier - Variable in class org.codehaus.janino.util.DeepCopier
- typeDeclarationTraverser - Variable in class org.codehaus.janino.util.AbstractTraverser
-
Invokes the "
traverse*()
" method for the concreteJava.TypeDeclaration
. - typeDeclarationUnparser - Variable in class org.codehaus.janino.Unparser
- TypeImportOnDemandDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration
- typeIndex - Variable in class org.codehaus.janino.util.ClassFile.Annotation
-
The "type_index" field of the
annotation
type as described in JVMS8 4.7.16. - typeName - Variable in class org.codehaus.janino.Java.ProvidesModuleDirective
-
The "service", see JLS9 7.7.4.
- typeName - Variable in class org.codehaus.janino.Java.UsesModuleDirective
-
The "service" for which the current module may discover providers via
ServiceLoader
. - typeName - Variable in class org.codehaus.janino.util.signature.SignatureParser.PrimitiveTypeSignature
-
The name of the primitive type, e.g.
- typeNameIndex - Variable in class org.codehaus.janino.util.ClassFile.EnumConstValue
-
type_name_index
; index of aClassFile.ConstantUtf8Info
representing a field descriptor. - TypeParameter(String, Java.ReferenceType[]) - Constructor for class org.codehaus.janino.Java.TypeParameter
- typeParameters - Variable in class org.codehaus.janino.Java.AbstractTypeDeclaration
- typeParameters - Variable in class org.codehaus.janino.Java.MethodDeclarator
-
The type parameters declared for the method.
- types - Variable in class org.codehaus.janino.Java.CatchParameter
-
The types of the parameter.
- typesToITypes(Type[]) - Method in class org.codehaus.janino.ReflectionIClass
- typeToIType(Type) - Method in class org.codehaus.janino.ReflectionIClass
- typeUnparser - Variable in class org.codehaus.janino.Unparser
- TypeVariableSignature(String) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.TypeVariableSignature
- typeVariableToITypeVariable(TypeVariable<?>) - Method in class org.codehaus.janino.ReflectionIClass
U
- UNARY_OPERATORS - Static variable in class org.codehaus.janino.Unparser
- unaryNumericPromotion(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
-
Implements "unary numeric promotion" (JLS7 5.6.1).
- unaryNumericPromotionType(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- UnaryOperation(Location, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.UnaryOperation
- unboxingConversion(Java.Locatable, IType, IClass) - Method in class org.codehaus.janino.UnitCompiler
- unescape(String, Location) - Static method in class org.codehaus.janino.UnitCompiler
-
Decodes any escape sequences like
\n
, or\377
, but not\uxxxx
. - UnexpectedCharacterException - Exception Class in org.codehaus.janino.util.charstream
-
Indicates that
CharStream.read()
did not find the character(s) it expected. - UnexpectedCharacterException() - Constructor for exception class org.codehaus.janino.util.charstream.UnexpectedCharacterException
- UnexpectedCharacterException(String) - Constructor for exception class org.codehaus.janino.util.charstream.UnexpectedCharacterException
- UnicodeUnescapeException - Exception Class in org.codehaus.janino
-
Represents a problem that occurred while unescaping a unicode escape sequence through a
UnicodeUnescapeReader
. - UnicodeUnescapeException(String) - Constructor for exception class org.codehaus.janino.UnicodeUnescapeException
- UnicodeUnescapeException(String, Throwable) - Constructor for exception class org.codehaus.janino.UnicodeUnescapeException
- UnicodeUnescapeReader - Class in org.codehaus.janino
-
A
FilterReader
that unescapes the "Unicode Escapes" as described in JLS7 3.10.6. - UnicodeUnescapeReader(Reader) - Constructor for class org.codehaus.janino.UnicodeUnescapeReader
- UNINDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
Special character at the beginning of a line that unindents the following text by one position.
- UNINITIALIZED_THIS_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
Representation of the
uninitialized_this_variable_info
structure; see JVMS8 4.7.4. - UninitializedVariableInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
- UnitCompiler - Class in org.codehaus.janino
-
This class actually implements the Java compiler.
- UnitCompiler(Java.AbstractCompilationUnit, IClassLoader) - Constructor for class org.codehaus.janino.UnitCompiler
- UnitCompiler.ClassFileConsumer - Interface in org.codehaus.janino
- UnitCompiler.Compilable - Interface in org.codehaus.janino
-
Helper interface for string conversion.
- UnitCompiler.Compilable2 - Interface in org.codehaus.janino
-
Interface for delayed code generation.
- UnitCompiler.SimpleIField - Class in org.codehaus.janino
-
Short-hand implementation of
IClass.IField
that implements a non-constant, non-static, package-accessible field. - UnitCompiler.SwitchKind - Enum in org.codehaus.janino
- unitCompilers - Variable in class org.codehaus.janino.JavaSourceIClassLoader
-
Collection of parsed compilation units.
- UniterableElementException - Exception Class in org.codehaus.commons.compiler.util.iterator
-
Thrown by
MultiDimensionalIterator
to indicate that it has encountered an element that cannot be iterated. - UniterableElementException() - Constructor for exception class org.codehaus.commons.compiler.util.iterator.UniterableElementException
- UNKNOWN - Static variable in class org.codehaus.commons.compiler.util.iterator.ProducerIterator
- unloadableIClasses - Variable in class org.codehaus.janino.IClassLoader
- unparse(Java.AbstractCompilationUnit, Writer) - Static method in class org.codehaus.janino.Unparser
-
Unparses the given
Java.AbstractCompilationUnit
to the givenWriter
. - unparse(Java.Atom, boolean) - Method in class org.codehaus.janino.Unparser
- unparseAbstractCompilationUnit(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.Unparser
- unparseAnnotations(Java.Annotation[]) - Method in class org.codehaus.janino.Unparser
- unparseAnnotationTypeDeclaration(Java.AnnotationTypeDeclaration) - Method in class org.codehaus.janino.Unparser
- unparseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.Unparser
- unparseAtom(Java.Atom) - Method in class org.codehaus.janino.Unparser
- unparseBlock(Java.Block) - Method in class org.codehaus.janino.Unparser
-
Generates Java code from a
Java.Block
. - unparseBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.Unparser
- unparseCatchParameter(Java.CatchParameter) - Method in class org.codehaus.janino.Unparser
- unparseClassDeclarationBody(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.Unparser
-
Generates Java code from a
Java.AbstractClassDeclaration
. - unparseConstructorDeclarator(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.Unparser
- unparseDocComment(Java.DocCommentable) - Method in class org.codehaus.janino.Unparser
- unparseEnumDeclaration(Java.EnumDeclaration) - Method in class org.codehaus.janino.Unparser
- unparseFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.Unparser
- unparseFormalParameter(Java.FunctionDeclarator.FormalParameter, boolean) - Method in class org.codehaus.janino.Unparser
- unparseFormalParameters(Java.FunctionDeclarator.FormalParameters) - Method in class org.codehaus.janino.Unparser
- unparseFunctionDeclarator(Java.FunctionDeclarator) - Method in class org.codehaus.janino.Unparser
- unparseFunctionDeclaratorRest(Java.FunctionDeclarator) - Method in class org.codehaus.janino.Unparser
- unparseFunctionInvocationArguments(Java.Rvalue[]) - Method in class org.codehaus.janino.Unparser
- unparseImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.Unparser
- unparseInitializer(Java.Initializer) - Method in class org.codehaus.janino.Unparser
- unparseInterfaceDeclaration(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.Unparser
- unparseLambdaBody(Java.LambdaBody) - Method in class org.codehaus.janino.Unparser
- unparseLambdaParameters(Java.LambdaParameters) - Method in class org.codehaus.janino.Unparser
- unparseLhs(Java.Atom, String) - Method in class org.codehaus.janino.Unparser
-
Iff the
lhs
is unnatural for thebinaryOperator
, encloses thelhs
in parentheses. - unparseLvalue(Java.Lvalue) - Method in class org.codehaus.janino.Unparser
- unparseMethodDeclarator(Java.MethodDeclarator) - Method in class org.codehaus.janino.Unparser
- unparseModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Unparser
- unparseNamedClassDeclaration(Java.NamedClassDeclaration) - Method in class org.codehaus.janino.Unparser
- Unparser - Class in org.codehaus.janino
-
Unparses (un-compiles) an AST to a
Writer
. - Unparser(Writer) - Constructor for class org.codehaus.janino.Unparser
- unparseResource(Java.TryStatement.Resource) - Method in class org.codehaus.janino.Unparser
- unparseResources(Java.TryStatement.Resource[]) - Method in class org.codehaus.janino.Unparser
- unparseRhs(Java.Rvalue, String) - Method in class org.codehaus.janino.Unparser
-
Iff the
rhs
is unnatural for thebinaryOperator
, enclose therhs
in parentheses. - unparseRvalue(Java.Rvalue) - Method in class org.codehaus.janino.Unparser
- unparseStatements(List<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.Unparser
-
Generates Java code from a sequence of
Java.BlockStatement
s. - unparseType(Java.Type) - Method in class org.codehaus.janino.Unparser
- unparseTypeDeclaration(Java.TypeDeclaration) - Method in class org.codehaus.janino.Unparser
- unparseTypeDeclarationBody(Java.TypeDeclaration) - Method in class org.codehaus.janino.Unparser
- unparseTypeParameter(Java.TypeParameter) - Method in class org.codehaus.janino.Unparser
- unparseTypeParameters(Java.TypeParameter[]) - Method in class org.codehaus.janino.Unparser
- unparseUnaryOperation(Java.Rvalue, String) - Method in class org.codehaus.janino.Unparser
-
Iff the
operand
is unnatural for theunaryOperator
, encloses theoperand
in parentheses. - unparseVariableDeclarator(Java.VariableDeclarator) - Method in class org.codehaus.janino.Unparser
- unparseVariableDeclarators(Java.VariableDeclarator[]) - Method in class org.codehaus.janino.Unparser
- unreadChar - Variable in class org.codehaus.janino.UnicodeUnescapeReader
- unrollLeftAssociation() - Method in class org.codehaus.janino.Java.BinaryOperation
-
Transforms this binary operation into an
Iterator
over a left-to-right sequence ofJava.Rvalue
s. - UNSET - Static variable in class org.codehaus.janino.CodeContext.Offset
-
Special value for
CodeContext.Offset.offset
which indicates that thisCodeContext.Offset
has not yet beenCodeContext.Offset.set()
- update - Variable in class org.codehaus.janino.Java.ForStatement
-
The optional "update" part of the "basic FOR statement".
- updateLocalVariableInCurrentStackMap(short, ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.UnitCompiler
- USAGE - Static variable in class org.codehaus.commons.compiler.samples.CompilerDemo
- UsesModuleDirective(Location, String[]) - Constructor for class org.codehaus.janino.Java.UsesModuleDirective
V
- value - Variable in class org.codehaus.janino.Java.Cast
-
The rvalue to convert.
- value - Variable in class org.codehaus.janino.Java.FieldAccessExpression
-
The
Java.ArrayLength
orJava.FieldAccess
resulting from this "field access expression". - value - Variable in class org.codehaus.janino.Java.Literal
-
The text of the literal token, as in the source code.
- value - Variable in class org.codehaus.janino.Java.ParenthesizedExpression
-
The rvalue in parentheses.
- value - Variable in class org.codehaus.janino.Java.SimpleConstant
- value - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
-
The
Java.FieldAccess
that implements thisJava.FieldAccessExpression
. - value - Variable in class org.codehaus.janino.Token
-
The text of the token exactly as it appears in the source code.
- value - Variable in class org.codehaus.janino.util.ClassFile.ConstantDoubleInfo
- value - Variable in class org.codehaus.janino.util.ClassFile.ConstantFloatInfo
- value - Variable in class org.codehaus.janino.util.ClassFile.ConstantIntegerInfo
- value - Variable in class org.codehaus.janino.util.ClassFile.ConstantLongInfo
- value() - Element in annotation type org.codehaus.commons.nullanalysis.NotNullByDefault
- valueOf(String) - Static method in enum org.codehaus.commons.compiler.util.iterator.Iterables.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.Access
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.JaninoOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.Java.Primitive
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.Parser.ClassDeclarationContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.Parser.InterfaceDeclarationContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.Parser.MethodDeclarationContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.TokenType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.UnitCompiler.SwitchKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.janino.util.signature.SignatureParser.TypeArgument.Mode
-
Returns the enum constant of this type with the specified name.
- values - Variable in class org.codehaus.janino.Java.ArrayInitializer
-
The values to assign to the array elements.
- values - Variable in class org.codehaus.janino.util.ClassFile.ArrayElementValue
-
The values of the elements of this array element value.
- values() - Static method in enum org.codehaus.commons.compiler.util.iterator.Iterables.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.Access
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.JaninoOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.Java.Primitive
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.Parser.ClassDeclarationContext
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.Parser.InterfaceDeclarationContext
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.Parser.MethodDeclarationContext
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.TokenType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.UnitCompiler.SwitchKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.janino.util.signature.SignatureParser.TypeArgument.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARARGS - Static variable in class org.codehaus.janino.Mod
-
This flag is set on 'variable arity' (a.k.a.
- variableAccess - Variable in class org.codehaus.janino.Java.TryStatement.VariableAccessResource
-
The rvalue of this resource.
- VariableAccessResource(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.TryStatement.VariableAccessResource
- variableArity - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
-
Whether this method has "variable arity", i.e.
- variableDeclarator - Variable in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
-
The "variable declarator" that follows the type.
- VariableDeclarator(Location, String, int, Java.ArrayInitializerOrRvalue) - Constructor for class org.codehaus.janino.Java.VariableDeclarator
- variableDeclarators - Variable in class org.codehaus.janino.Java.FieldDeclaration
-
The declarators of this field declaration, e.g.
- variableDeclarators - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
-
The (one or more) "variable declarators" that follow the type.
- variableModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
- verificationTypeInfo(IType) - Method in class org.codehaus.janino.UnitCompiler
- verifyIdentifierIsConventionalClassOrInterfaceName(String, Location) - Method in class org.codehaus.janino.Parser
-
Issues a warning if the given identifier does not comply with the class and interface type naming conventions (JLS7 6.8.2).
- verifyIdentifierIsConventionalFieldName(String, Location) - Method in class org.codehaus.janino.Parser
-
Issues a warning if the given identifier does not comply with the field naming conventions (JLS7 6.8.4) and constant naming conventions (JLS7 6.8.5).
- verifyIdentifierIsConventionalLocalVariableOrParameterName(String, Location) - Method in class org.codehaus.janino.Parser
-
Issues a warning if the given identifier does not comply with the local variable and parameter naming conventions (JLS7 6.8.6).
- verifyIdentifierIsConventionalMethodName(String, Location) - Method in class org.codehaus.janino.Parser
-
Issues a warning if the given identifier does not comply with the method naming conventions (JLS7 6.8.3).
- verifyStringIsConventionalPackageName(String, Location) - Method in class org.codehaus.janino.Parser
-
Issues a warning if the given string does not comply with the package naming conventions.
- visitAbstractCompilationUnit(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitAbstractCompilationUnit(Java.AbstractCompilationUnit) - Method in interface org.codehaus.janino.util.Traverser
- visitAccessModifier(Java.AccessModifier) - Method in interface org.codehaus.janino.Visitor.ModifierVisitor
- visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.ConstructorInvocationVisitor
- visitAmbiguousName(Java.AmbiguousName) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
- visitAnnotation(Java.Annotation) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitAnnotation(Java.Annotation) - Method in interface org.codehaus.janino.util.Traverser
- visitAnnotation(Java.Annotation) - Method in interface org.codehaus.janino.Visitor.ElementValueVisitor
- visitAnnotation(ClassFile.Annotation) - Method in interface org.codehaus.janino.util.ClassFile.ElementValue.Visitor
- visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitAppendFrame(ClassFile.StackMapTableAttribute.AppendFrame) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrameVisitor
- visitArrayAccessExpression(Java.ArrayAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
- visitArrayCreationReference(Java.ArrayCreationReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitArrayElementValue(ClassFile.ArrayElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ElementValue.Visitor
- visitArrayInitializer(Java.ArrayInitializer) - Method in interface org.codehaus.janino.Visitor.ArrayInitializerOrRvalueVisitor
- visitArrayLength(Java.ArrayLength) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitArrayType(Java.ArrayType) - Method in interface org.codehaus.janino.Visitor.TypeArgumentVisitor
- visitArrayType(Java.ArrayType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
-
Invoked by
Java.ArrayType.accept(Visitor.TypeVisitor)
- visitArrayTypeSignature(SignatureParser.ArrayTypeSignature) - Method in interface org.codehaus.janino.util.signature.SignatureParser.FieldTypeSignatureVisitor
- visitAssertStatement(Java.AssertStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitAssignment(Java.Assignment) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitAtom(Java.Atom) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitAtom(Java.Atom) - Method in interface org.codehaus.janino.util.Traverser
- visitBinaryOperation(Java.BinaryOperation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitBlock(Java.Block) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitBlockLambdaBody(Java.BlockLambdaBody) - Method in interface org.codehaus.janino.Visitor.LambdaBodyVisitor
- visitBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitBlockStatement(Java.BlockStatement) - Method in interface org.codehaus.janino.util.Traverser
- visitBooleanElementValue(ClassFile.BooleanElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitBooleanLiteral(Java.BooleanLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitBreakStatement(Java.BreakStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitByteElementValue(ClassFile.ByteElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitCast(Java.Cast) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
-
Invoked by
Java.Cast.accept(Visitor.RvalueVisitor)
- visitCharacterLiteral(Java.CharacterLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitCharElementValue(ClassFile.CharElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitChopFrame(ClassFile.StackMapTableAttribute.ChopFrame) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrameVisitor
- visitClassElementValue(ClassFile.ClassElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitClassLiteral(Java.ClassLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitClassTypeSignature(SignatureParser.ClassTypeSignature) - Method in interface org.codehaus.janino.util.signature.SignatureParser.FieldTypeSignatureVisitor
- visitCompilationUnit(Java.CompilationUnit) - Method in interface org.codehaus.janino.Visitor.AbstractCompilationUnitVisitor
- visitConditionalExpression(Java.ConditionalExpression) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitConstructorDeclarator(Java.ConstructorDeclarator) - Method in interface org.codehaus.janino.Visitor.FunctionDeclaratorVisitor
- visitConstructorInvocation(Java.ConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
- visitContinueStatement(Java.ContinueStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitCrement(Java.Crement) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
-
Invoked by
Java.Crement.accept(Visitor.RvalueVisitor)
- visitDoStatement(Java.DoStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitDoubleElementValue(ClassFile.DoubleElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitElementValue(Java.ElementValue) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitElementValue(Java.ElementValue) - Method in interface org.codehaus.janino.util.Traverser
- visitElementValueArrayInitializer(Java.ElementValueArrayInitializer) - Method in interface org.codehaus.janino.Visitor.ElementValueVisitor
- visitEmptyStatement(Java.EmptyStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitEnumConstant(Java.EnumConstant) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitEnumConstValue(ClassFile.EnumConstValue) - Method in interface org.codehaus.janino.util.ClassFile.ElementValue.Visitor
- visitExportsModuleDirective(Java.ExportsModuleDirective) - Method in interface org.codehaus.janino.Visitor.ModuleDirectiveVisitor
- visitExpressionLambdaBody(Java.ExpressionLambdaBody) - Method in interface org.codehaus.janino.Visitor.LambdaBodyVisitor
- visitExpressionStatement(Java.ExpressionStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitFieldAccess(Java.FieldAccess) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
- visitFieldAccessExpression(Java.FieldAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
- visitFieldDeclaration(Java.FieldDeclaration) - Method in interface org.codehaus.janino.Visitor.FieldDeclarationOrInitializerVisitor
- visitFieldDeclaration(Java.FieldDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
- visitFloatElementValue(ClassFile.FloatElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitFloatingPointLiteral(Java.FloatingPointLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitForEachStatement(Java.ForEachStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitFormalLambdaParameters(Java.FormalLambdaParameters) - Method in interface org.codehaus.janino.Visitor.LambdaParametersVisitor
- visitForStatement(Java.ForStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitFullFrame(ClassFile.StackMapTableAttribute.FullFrame) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrameVisitor
- visitFunctionDeclarator(Java.FunctionDeclarator) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
- visitIdentifierLambdaParameters(Java.IdentifierLambdaParameters) - Method in interface org.codehaus.janino.Visitor.LambdaParametersVisitor
- visitIfStatement(Java.IfStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- visitInferredLambdaParameters(Java.InferredLambdaParameters) - Method in interface org.codehaus.janino.Visitor.LambdaParametersVisitor
- visitInitializer(Java.Initializer) - Method in interface org.codehaus.janino.Visitor.FieldDeclarationOrInitializerVisitor
- visitInitializer(Java.Initializer) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
- visitInstanceCreationReference(Java.ClassInstanceCreationReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitInstanceof(Java.Instanceof) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitIntegerLiteral(Java.IntegerLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitIntElementValue(ClassFile.IntElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitLabeledStatement(Java.LabeledStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitLambdaExpression(Java.LambdaExpression) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitLocalClassDeclaration(Java.LocalClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitLocalVariableAccess(Java.LocalVariableAccess) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
- visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource) - Method in interface org.codehaus.janino.Visitor.TryStatementResourceVisitor
- visitLongElementValue(ClassFile.LongElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitLvalue(Java.Lvalue) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
-
Invoked by
Java.Lvalue.accept(Visitor.RvalueVisitor)
- visitMarkerAnnotation(Java.MarkerAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
- visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
- visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitMemberClassDeclaration(Java.MemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
- visitMemberClassDeclaration(Java.MemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
- visitMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
- visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitMethodDeclarator(Java.MethodDeclarator) - Method in interface org.codehaus.janino.Visitor.FunctionDeclaratorVisitor
- visitMethodInvocation(Java.MethodInvocation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitMethodReference(Java.MethodReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitModularCompilationUnit(Java.ModularCompilationUnit) - Method in interface org.codehaus.janino.Visitor.AbstractCompilationUnitVisitor
- visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitNewArray(Java.NewArray) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
-
Invoked by
Java.NewArray.accept(Visitor.RvalueVisitor)
- visitNewClassInstance(Java.NewClassInstance) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitNewInitializedArray(Java.NewInitializedArray) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitNormalAnnotation(Java.NormalAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
- visitNullLiteral(Java.NullLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitOpensModuleDirective(Java.OpensModuleDirective) - Method in interface org.codehaus.janino.Visitor.ModuleDirectiveVisitor
- Visitor - Class in org.codehaus.janino
-
The basis for the "visitor" pattern as described in "Gamma, Helm, Johnson, Vlissides: Design Patterns".
- Visitor() - Constructor for class org.codehaus.janino.Visitor
- Visitor.AbstractCompilationUnitVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for the different kinds of
Java.AbstractCompilationUnit
s. - Visitor.AnnotationVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.Annotation
s. - Visitor.ArrayInitializerOrRvalueVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for
Java.ArrayInitializerOrRvalue
. - Visitor.AtomVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.Atom
s. - Visitor.BlockStatementVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.BlockStatement
s (statements that may appear with a block). - Visitor.ConstructorInvocationVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.ConstructorInvocation
s. - Visitor.ElementValueVisitor<R,
EX> - Interface in org.codehaus.janino - Visitor.FieldDeclarationOrInitializerVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.BlockStatement
s (statements that may appear with a block). - Visitor.FunctionDeclaratorVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.FunctionDeclarator
s. - Visitor.ImportVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.AbstractCompilationUnit.ImportDeclaration
s. - Visitor.LambdaBodyVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for the different kinds of
Java.LambdaBody
s. - Visitor.LambdaParametersVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for the different kinds of
Java.LambdaParameters
styles. - Visitor.LvalueVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.Lvalue
s. - Visitor.ModifierVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for the different kinds of
Java.Modifier
s. - Visitor.ModuleDirectiveVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for the different kinds of
Java.ModuleDirective
s. - Visitor.RvalueVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.Rvalue
s. - Visitor.TryStatementResourceVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.TryStatement.Resource
s. - Visitor.TypeArgumentVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.TypeArgument
s. - Visitor.TypeBodyDeclarationVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.TypeBodyDeclaration
s (declarations that may appear in the body of a type declaration). - Visitor.TypeDeclarationVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.TypeDeclaration
s. - Visitor.TypeVisitor<R,
EX> - Interface in org.codehaus.janino -
The visitor for all kinds of
Java.Type
s. - visitPackage(Java.Package) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
-
Invoked by
Java.Package.accept(Visitor.AtomVisitor)
. - visitPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
- visitParameterAccess(Java.ParameterAccess) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitParenthesizedExpression(Java.ParenthesizedExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
- visitPrimitiveType(Java.PrimitiveType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
- visitProvidesModuleDirective(Java.ProvidesModuleDirective) - Method in interface org.codehaus.janino.Visitor.ModuleDirectiveVisitor
- visitQualifiedThisReference(Java.QualifiedThisReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitReferenceType(Java.ReferenceType) - Method in interface org.codehaus.janino.Visitor.TypeArgumentVisitor
- visitReferenceType(Java.ReferenceType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
- visitRequiresModuleDirective(Java.RequiresModuleDirective) - Method in interface org.codehaus.janino.Visitor.ModuleDirectiveVisitor
- visitReturnStatement(Java.ReturnStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitRvalue(Java.Rvalue) - Method in interface org.codehaus.janino.Visitor.ArrayInitializerOrRvalueVisitor
- visitRvalue(Java.Rvalue) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
-
Invoked by
Java.Rvalue.accept(Visitor.AtomVisitor)
. - visitRvalue(Java.Rvalue) - Method in interface org.codehaus.janino.Visitor.ElementValueVisitor
- visitRvalueMemberType(Java.RvalueMemberType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
- visitSameFrame(ClassFile.StackMapTableAttribute.SameFrame) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrameVisitor
- visitSameFrameExtended(ClassFile.StackMapTableAttribute.SameFrameExtended) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrameVisitor
- visitSameLocals1StackItemFrame(ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrameVisitor
- visitSameLocals1StackItemFrameExtended(ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrameVisitor
- visitShortElementValue(ClassFile.ShortElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitSimpleConstant(Java.SimpleConstant) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitSimpleType(Java.SimpleType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
-
Invoked by
Java.SimpleType.accept(Visitor.TypeVisitor)
- visitSingleElementAnnotation(Java.SingleElementAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
- visitSingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
- visitSingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
- visitStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
- visitStringElementValue(ClassFile.StringElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
- visitStringLiteral(Java.StringLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
- visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.ConstructorInvocationVisitor
- visitSwitchStatement(Java.SwitchStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitSynchronizedStatement(Java.SynchronizedStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitThisReference(Java.ThisReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitThrowStatement(Java.ThrowStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitTryStatement(Java.TryStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitType(Java.Type) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
-
Invoked by
Java.Atom.accept(Visitor.AtomVisitor)
. - visitTypeBodyDeclaration(Java.TypeBodyDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitTypeBodyDeclaration(Java.TypeBodyDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- visitTypeDeclaration(Java.TypeDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
- visitTypeDeclaration(Java.TypeDeclaration) - Method in interface org.codehaus.janino.util.Traverser
- visitTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
- visitTypeVariableSignature(SignatureParser.TypeVariableSignature) - Method in interface org.codehaus.janino.util.signature.SignatureParser.FieldTypeSignatureVisitor
- visitUnaryOperation(Java.UnaryOperation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
- visitUsesModuleDirective(Java.UsesModuleDirective) - Method in interface org.codehaus.janino.Visitor.ModuleDirectiveVisitor
- visitVariableAccessResource(Java.TryStatement.VariableAccessResource) - Method in interface org.codehaus.janino.Visitor.TryStatementResourceVisitor
- visitWhileStatement(Java.WhileStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
- visitWildcard(Java.Wildcard) - Method in interface org.codehaus.janino.Visitor.TypeArgumentVisitor
- VOID - Enum constant in enum org.codehaus.janino.Java.Primitive
- VOID - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the type
void
. - VOID - Static variable in class org.codehaus.janino.IClass
-
The
IClass
object for the type VOID. - VOID - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
Representation of the 'void' type.
- VOLATILE - Static variable in class org.codehaus.janino.Mod
-
This flag is set on VOLATILE fields and is mutually exclusive with
Mod.FINAL
.
W
- warning(String, String) - Method in class org.codehaus.janino.Parser
- warning(String, String, Location) - Method in class org.codehaus.janino.Parser
-
Issues a warning with the given message and location and returns.
- warning(String, String, Location) - Method in class org.codehaus.janino.TokenStreamImpl
-
Issues a warning with the given message and location and returns.
- warning(String, String, Location) - Method in class org.codehaus.janino.UnitCompiler
-
Issues a warning with the given message an location an returns.
- warningHandler - Variable in class org.codehaus.commons.compiler.AbstractCompiler
-
Stores the value configured with
AbstractCompiler.setWarningHandler(WarningHandler)
. - warningHandler - Variable in class org.codehaus.janino.ClassBodyEvaluator
- warningHandler - Variable in class org.codehaus.janino.ExpressionEvaluator
- warningHandler - Variable in class org.codehaus.janino.JavaSourceIClassLoader
- warningHandler - Variable in class org.codehaus.janino.Parser
- warningHandler - Variable in class org.codehaus.janino.ScriptEvaluator
- warningHandler - Variable in class org.codehaus.janino.SimpleCompiler
- warningHandler - Variable in class org.codehaus.janino.TokenStreamImpl
- warningHandler - Variable in class org.codehaus.janino.UnitCompiler
- WarningHandler - Interface in org.codehaus.commons.compiler
-
Processes a warning issued by the compiler.
- where - Variable in class org.codehaus.janino.CodeContext.OffsetBranch
- whereToBreak - Variable in class org.codehaus.janino.Java.BreakableStatement
-
This one's filled in by the first BREAK statement, and is
CodeContext.Offset.set()
by this breakable statement. - whereToContinue - Variable in class org.codehaus.janino.Java.ContinuableStatement
-
This one's filled in by the first CONTINUE statement, and is
CodeContext.Offset.set()
by this continuable statement. - WhileStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.WhileStatement
- WHITE_SPACE - Enum constant in enum org.codehaus.janino.TokenType
-
The token represents "white space"; i.e.
- WIDE - Static variable in class org.codehaus.janino.Opcode
- WIDE_OPCODE_PROPERTIES - Static variable in class org.codehaus.janino.Opcode
-
The nth element of this array describes the properties of the JVM opcode
WIDE n
. - Wildcard() - Constructor for class org.codehaus.janino.Java.Wildcard
- Wildcard(int, Java.ReferenceType) - Constructor for class org.codehaus.janino.Java.Wildcard
- wildmatch(String, String) - Static method in class org.codehaus.commons.compiler.util.StringPattern
- withTypeNames - Variable in class org.codehaus.janino.Java.ProvidesModuleDirective
-
The "service providers" declared in the "
with
" clause of the directive; see JLS9 7.7.4. - wrapModuleReferences(Collection<?>, C) - Static method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
-
Wraps each
java.lang.module.ModuleReference
in aModuleReference
and adds these to the result. - write(byte) - Method in class org.codehaus.janino.CodeContext
-
Inserts a byte at the current insertion position.
- write(byte[]) - Method in class org.codehaus.janino.CodeContext
-
Inserts a sequence of bytes at the current insertion position.
- write(byte, byte) - Method in class org.codehaus.janino.CodeContext
-
Inserts bytes at the current insertion position.
- write(byte, byte, byte) - Method in class org.codehaus.janino.CodeContext
-
Inserts bytes at the current insertion position.
- write(byte, byte, byte, byte) - Method in class org.codehaus.janino.CodeContext
-
Inserts bytes at the current insertion position.
- write(byte, byte, byte, byte, byte) - Method in class org.codehaus.janino.CodeContext
-
Inserts bytes at the current insertion position.
- write(char[], int, int) - Method in class org.codehaus.janino.util.AutoIndentWriter
- write(int) - Method in class org.codehaus.janino.UnitCompiler
- write(int) - Method in class org.codehaus.janino.util.AutoIndentWriter
- write(String, int, int) - Method in class org.codehaus.janino.util.AutoIndentWriter
- writeBranch(int, CodeContext.Offset) - Method in class org.codehaus.janino.CodeContext
-
Generates a "branch" instruction.
- writeByte(int) - Method in class org.codehaus.janino.UnitCompiler
- writeConstantClassInfo(IClass) - Method in class org.codehaus.janino.UnitCompiler
- writeConstantFieldrefInfo(IClass, String, IClass) - Method in class org.codehaus.janino.UnitCompiler
- writeConstantInterfaceMethodrefInfo(IClass, String, MethodDescriptor) - Method in class org.codehaus.janino.UnitCompiler
- writeConstantMethodrefInfo(IClass, String, MethodDescriptor) - Method in class org.codehaus.janino.UnitCompiler
- writeInt(int) - Method in class org.codehaus.janino.UnitCompiler
- writeLdc(short) - Method in class org.codehaus.janino.UnitCompiler
- writeLdc2(short) - Method in class org.codehaus.janino.UnitCompiler
- writeOffset(CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.CodeContext
-
Writes a four-byte offset (as it is used in TABLESWITCH and LOOKUPSWITCH) into this code context.
- writeOffset(CodeContext.Offset, CodeContext.Offset) - Method in class org.codehaus.janino.UnitCompiler
- writeResource(ResourceCreator, String, byte[]) - Static method in class org.codehaus.janino.CachingJavaSourceClassLoader
-
Creates a resource with the given name and store the data in it.
- writeShort(int) - Method in class org.codehaus.janino.CodeContext
- writeShort(int) - Method in class org.codehaus.janino.UnitCompiler
- writeUnsignedShort(int) - Method in class org.codehaus.janino.UnitCompiler
X
- xaload(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
- xor(Java.Locatable, int) - Method in class org.codehaus.janino.UnitCompiler
- xreturn(Java.Locatable, IType) - Method in class org.codehaus.janino.UnitCompiler
Z
- ZERO_CLASSES - Static variable in class org.codehaus.janino.ClassBodyEvaluator
- ZERO_ICLASSES - Static variable in class org.codehaus.janino.IClass
- zipFile - Variable in class org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder
- ZipFileResourceFinder - Class in org.codehaus.commons.compiler.util.resource
-
A
ResourceFinder
that finds resources in a ZIP file. - ZipFileResourceFinder(ZipFile) - Constructor for class org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Object
.class