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

A

ABSTRACT - Static variable in class org.codehaus.janino.Mod
This flag is set on all interfaces, ABSTRACT classes and ABSTRACT methods, and is mutually exclusive with Mod.FINAL, Mod.NATIVE, Mod.PRIVATE, Mod.STATIC and Mod.SYNCHRONIZED.
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(String, Java.AbstractCompilationUnit.ImportDeclaration[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit
 
AbstractCompiler - Class in org.codehaus.commons.compiler
A base class and wrapper for Compiler that implements all redundant API methods.
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 usual ClassLoaders, does not load byte code, but reads Java source code and then scans, parses, compiles and loads it into the virtual machine.
AbstractJavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
AbstractJavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
 
AbstractJavaSourceClassLoader.ProtectionDomainFactory - Interface in org.codehaus.commons.compiler
 
AbstractTraverser<EX extends java.lang.Throwable> - Class in org.codehaus.janino.util
A basic implementation of Traverser; each traverse*(s) method invokes the traverse*() methods of all Java elements subordinate to x.
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 the ClassFile.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 of Visitor.AbstractCompilationUnitVisitor for the concrete Java.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
Invokes the "visit...()" method of Visitor.AnnotationVisitor for the concrete Java.Annotation type.
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
Invokes the "visit...()" method of Visitor.AtomVisitor for the concrete Java.Atom type.
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 of Visitor.BlockStatementVisitor for the concrete Java.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 of Visitor.ConstructorInvocationVisitor for the concrete Java.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 of Visitor.ElementValueVisitor for the concrete Java.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 of Visitor.FunctionDeclaratorVisitor for the concrete Java.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 of Visitor.ImportVisitor for the concrete Java.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
Invokes the "visit...()" method of Visitor.LambdaBodyVisitor for the concrete 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 of Visitor.LambdaParametersVisitor for the concrete Java.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
Invokes the "visit...()" method of Visitor.LvalueVisitor for the concrete Java.Lvalue type.
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
Invokes the "visit...()" method of Visitor.ModifierVisitor for the concrete Java.Modifier type.
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 of Visitor.ModuleDirectiveVisitor for the concrete Java.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
Invokes the "visit...()" method of Visitor.RvalueVisitor for the concrete Java.Rvalue type.
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.TextBlock
 
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 of Visitor.TryStatementResourceVisitor for the concrete Java.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 of Visitor.TypeArgumentVisitor for the concrete Java.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 of Visitor.TypeBodyDeclarationVisitor for the concrete Java.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 of Visitor.TypeDeclarationVisitor for the concrete Java.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
Invokes the "visit...()" method of Visitor.TypeVisitor for the concrete Java.Type 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().
accessFlags - Variable in class org.codehaus.janino.util.ClassFile
The access flags of the class.
AccessModifier(String, Location) - Constructor for class org.codehaus.janino.Java.AccessModifier
 
accessModifiers(Location, String...) - Static method in class org.codehaus.janino.Java
 
add(T) - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.add(java.lang.Object)
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
 
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.
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.
addConstantDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.Java.InterfaceDeclaration
Adds one constant declaration to this interface declaration.
addConstantDoubleInfo(double) - Method in class org.codehaus.janino.util.ClassFile
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.
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.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.
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.
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.
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 the InnerClasses attribute.
addLineNumberOffset(int) - Method in class org.codehaus.janino.CodeContext
 
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.
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
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
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.
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.
AlternateConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.AlternateConstructorInvocation
 
AmbiguousName(Location, String[]) - Constructor for class org.codehaus.janino.Java.AmbiguousName
 
AmbiguousName(Location, String[], int) - Constructor for class org.codehaus.janino.Java.AmbiguousName
 
Annotatable - Interface in org.codehaus.janino.util
An object in a Java class file which can have annotations (classes, methods and fields).
Annotation(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 - org.codehaus.janino.Parser.MethodDeclarationContext
Annotation type method declaration.
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.
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_TYPE - Static variable in interface org.codehaus.commons.compiler.IExpressionEvaluator
Deprecated.
Since autoboxing was introduced in JANINO, this feature is no longer necessary because you can use expression type Object.class
ApiLog - Class in org.codehaus.commons.compiler.util.reflect
Simple logging of method invocations.
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.
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
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
 
ArrayLength(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ArrayLength
 
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
 
AssertStatement(Location, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.AssertStatement
 
Assignment(Location, Java.Lvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Assignment
 
atEoi() - Method in interface org.codehaus.janino.util.charstream.CharStream
 
atEoi() - Method in class org.codehaus.janino.util.charstream.StringCharStream
 
Atom(Location) - Constructor for class org.codehaus.janino.Java.Atom
 
AttributeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.AttributeInfo
 
AutoIndentWriter - Class in org.codehaus.janino.util
A FilterWriter that indents lines by processing some control characters in the character stream.
AutoIndentWriter(Writer) - Constructor for class org.codehaus.janino.util.AutoIndentWriter
 

B

baseType - Variable in class org.codehaus.janino.Java.AnonymousClassDeclaration
Base class or interface.
BasicBlock() - Constructor for class org.codehaus.janino.CodeContext.BasicBlock
 
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
 
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.
Benchmark - Class in org.codehaus.commons.compiler.util
Implements a scheme for benchmarking, i.e. for determining and/or reporting the time elapsed between the beginning and the end of an activity.
Benchmark(boolean) - Constructor for class org.codehaus.commons.compiler.util.Benchmark
Sets up a Benchmark with a default Benchmark.Reporter that reports to System.out.
Benchmark(boolean, Benchmark.Reporter) - Constructor for class org.codehaus.commons.compiler.util.Benchmark
Sets up a Benchmark with a custom Benchmark.Reporter.
Benchmark.Reporter - Interface in org.codehaus.commons.compiler.util
Interface used to report messages.
BinaryOperation(Location, Java.Rvalue, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.BinaryOperation
 
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 - org.codehaus.janino.Parser.ClassDeclarationContext
The class declaration appears inside a 'block'.
BlockLambdaBody(Java.Block) - Constructor for class org.codehaus.janino.Java.BlockLambdaBody
 
blockStatements - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
The statements following the CASE labels.
body - Variable in class org.codehaus.janino.Java.CatchClause
Body of the CATCH clause.
body - Variable in class org.codehaus.janino.Java.ContinuableStatement
The body of this continuable statement.
body - Variable in class org.codehaus.janino.Java.LabeledStatement
The labeled block.
body - Variable in class org.codehaus.janino.Java.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 - 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 - 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 always null 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. the JARs in the JRE's "lib" and "lib/ext" directories, but not the JARs and class directories specified through the --classpath command line option.
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.
brackets - Variable in class org.codehaus.janino.Java.VariableDeclarator
The number of "[]"s after the name.
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.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.
BYTE - 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
 
ByteElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ByteElementValue
 

C

C_PLUS_PLUS_STYLE_COMMENT - org.codehaus.janino.TokenType
The token represents a C++-style comment like "// This is a C++-style comment.".
C_STYLE_COMMENT - org.codehaus.janino.TokenType
The token represents a C-style comment, like "/* This is a C-style comment. &#42;/", 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. the classFileCacheResourceFinder sees the resource written by the classFileCacheResourceCreator only after the OutputStream is closed.
caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
The CASE labels at the top of the "switch block statement group".
Cast(Location, Java.Type, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Cast
 
CatchClause(Location, Java.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
 
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
 
changeAccess(short, short) - Static method in class org.codehaus.janino.Mod
 
CHAR - 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 - 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
 
CharStream - Interface in org.codehaus.janino.util.charstream
This interface produces a sequence of chars.
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_DECLARATION - org.codehaus.janino.Parser.MethodDeclarationContext
Class method declaration.
ClassBodyDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play with the IClassBodyEvaluator API.
ClassBodyEvaluator - Class in org.codehaus.commons.compiler.jdk
To set up a ClassBodyEvaluator object, proceed as described for IClassBodyEvaluator.
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.
ClassElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ClassElementValue
 
Classes - Class in org.codehaus.commons.compiler.util.reflect
Utility methods related to Class.
classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
 
classesToTypes(Location, Class<?>...) - Method in class org.codehaus.janino.ExpressionEvaluator
Converts an array of Classes into an array ofJava.Types.
classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
 
classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.SimpleCompiler
Converts an array of Classes into an array ofJava.Types.
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 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.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 extends java.lang.Throwable> - 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.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.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.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 extends java.lang.Throwable> - 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).
classFileCreator - Variable in class org.codehaus.commons.compiler.AbstractCompiler
Implements the "write side" of the JAVAC -d option.
ClassFileException(String) - Constructor for exception org.codehaus.janino.util.ClassFile.ClassFileException
 
ClassFileException(String, Throwable) - Constructor for exception org.codehaus.janino.util.ClassFile.ClassFileException
 
classFileFinder - Variable in class org.codehaus.commons.compiler.AbstractCompiler
Implements the "read side" of the JAVAC -d option.
ClassFileIClass - Class in org.codehaus.janino
A wrapper object that turns a ClassFile object into an IClass.
ClassFileIClass(ClassFile, IClassLoader) - Constructor for class org.codehaus.janino.ClassFileIClass
 
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
 
ClassLoaderIClassLoader - Class in org.codehaus.janino
An IClassLoader that loads IClasses through a reflection ClassLoader.
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.
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. the JARs in the JRE's "lib" and "lib/ext" directories, and the JARs and class directories specified through the class path.
ClassSignature(List<SignatureParser.FormalTypeParameter>, SignatureParser.ClassTypeSignature, List<SignatureParser.ClassTypeSignature>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
 
classToType(Location, Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
 
classToType(Location, Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
Wraps a reflection Class in a Java.Type object.
classToType(Location, Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
 
classToType(Location, Class<?>) - Method in class org.codehaus.janino.SimpleCompiler
Wraps a reflection Class in a Java.Type object.
ClassTypeSignature(String, String, List<SignatureParser.TypeArgument>, List<SignatureParser.SimpleClassTypeSignature>, SignatureParser.Options) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
 
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 or Reader itself
close() - Method in class org.codehaus.janino.Unparser
Flushes all generated code.
close() - Method in class org.codehaus.janino.util.AutoIndentWriter
 
code - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
 
CodeAttribute(short, short, short, byte[], ClassFile.CodeAttribute.ExceptionTableEntry[], ClassFile.AttributeInfo[]) - Constructor for class org.codehaus.janino.util.ClassFile.CodeAttribute
 
CodeContext - Class in org.codehaus.janino
The context of the compilation of a function (constructor or method).
CodeContext(ClassFile) - 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.FixUp - Interface in org.codehaus.janino
A throw-in interface that marks CodeContext.Offsets as "fix-ups": During the execution of CodeContext.fixUp(), all "fix-ups" are invoked and can do last touches to the code attribute.
CodeContext.Inserter - Class in org.codehaus.janino
A class that implements an insertion point into a "Code" attribute.
CodeContext.LineNumberOffset - Class in org.codehaus.janino
An CodeContext.Offset who's sole purpose is to later create a 'LineNumberTable' attribute.
CodeContext.Offset - Class in org.codehaus.janino
A class that represents an offset within a "Code" attribute.
COMPILATION_UNIT - org.codehaus.janino.Parser.ClassDeclarationContext
The class declaration appears on the top level.
COMPILATION_UNIT - 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
 
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(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
 
compileErrorHandler - Variable in class org.codehaus.commons.compiler.AbstractCompiler
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 - Exception in org.codehaus.commons.compiler
Representation of an error condition during compilation.
CompileException(String, Location) - Constructor for exception 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 org.codehaus.commons.compiler.CompileException
An infix "NYI" in the message string indicates that the compiler has a known limitation here.
Compiler - Class in org.codehaus.commons.compiler.jdk
javax.tools-based implementation of the ICompiler.
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
CompilerDemo - Class in org.codehaus.commons.compiler.samples
A drop-in replacement for the JDK's JAVAC tool.
CompilerFactory - Class in org.codehaus.commons.compiler.jdk
The CompilerFactory implementation for org.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 ICompilerFactorys.
compileToClassLoader(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
Compiles the given compilation unit.
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.
componentTypeSignature - Variable in class org.codehaus.janino.util.signature.SignatureParser.ArrayTypeSignature
The type of the array components.
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
 
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
 
ConstantClassInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
constantDeclarations - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
The constants that this interface declares.
ConstantElementValue(byte, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantElementValue
 
ConstantFieldrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
ConstantInterfaceMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
ConstantInvokeDynamicInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
 
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
 
ConstantNameAndTypeInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
 
ConstantPoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
 
ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
 
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.
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 a ClassFile.ConstantUtf8Info giveing the simple name of the enum constant represented by this element_value structure.
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
ConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.ConstructorInvocation
 
constructors - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
List of Java.ConstructorDeclarators 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.
ContinuableStatement(Location, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ContinuableStatement
 
ContinueStatement(Location, String) - Constructor for class org.codehaus.janino.Java.ContinueStatement
 
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 given encoding.
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 given encoding.
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(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
Cooks this compilation unit directly.
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 through ScriptEvaluator.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.
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 given encoding.
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
 
copyTextBlock(Java.TextBlock) - 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
 
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.
createFastClassBodyEvaluator(Scanner, Class<?>, ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
createFastClassBodyEvaluator(Scanner, String, Class<?>, Class<?>[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
createFastEvaluator(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 of org.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 of org.codehaus.commons.compiler.
createFastExpressionEvaluator(String, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
createFastExpressionEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
createFastExpressionEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
createFastScriptEvaluator(String, Class<?>, String[]) - Static method in class org.codehaus.janino.ScriptEvaluator
createFastScriptEvaluator(Scanner, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
createFastScriptEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
createFastScriptEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
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
 
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.
Crement(Location, String, Java.Lvalue) - Constructor for class org.codehaus.janino.Java.Crement
 
Crement(Location, Java.Lvalue, String) - Constructor for class org.codehaus.janino.Java.Crement
 
CTOR_java_lang_StringBuilder__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
 
currentElement - Variable in class org.codehaus.janino.Java.ForEachStatement
The "current element local variable declaration" part of the "enhanced FOR statement".
currentInserter() - Method in class org.codehaus.janino.CodeContext
 

D

debugLines - Variable in class org.codehaus.commons.compiler.AbstractCompiler
Implements the JAVAC -g:lines option.
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.
debugVars - Variable in class org.codehaus.commons.compiler.AbstractCompiler
Implements the JAVAC -g:vars option.
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
 
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 - 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
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).
defineIClass(IClass) - Method in class org.codehaus.janino.IClassLoader
Defines an IClass in the context of this IClassLoader.
defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.AbstractClassDeclaration
 
delegate - Variable in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
 
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).
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.
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.
DirectoryIterator - Class in org.codehaus.commons.compiler.util.iterator
An Iterator<File> that finds regular files who's names are accepted by the fileNameFilter and exist in the given rootDirectory, or exist in any subdirectory of the rootDirectory that is accepted by the directoryNameFilter.
DirectoryIterator(File, FilenameFilter, FilenameFilter) - Constructor for class org.codehaus.commons.compiler.util.iterator.DirectoryIterator
 
DirectoryIterator.DirectoryNotListableException - Exception in org.codehaus.commons.compiler.util.iterator
Indicates that File.listFiles() returned null for a particular directory.
DirectoryNotListableException(String) - Constructor for exception 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
 
Disassembler - Class in org.codehaus.commons.compiler.util
Generates human-readable Java assembler code from Java bytecode.
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 to System.out.
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.
DoStatement(Location, Java.BlockStatement, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.DoStatement
 
DOUBLE - 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
 

E

elementValue - Variable in class org.codehaus.janino.Java.ElementValuePair
The element value.
elementValue - Variable in class org.codehaus.janino.Java.SingleElementAnnotation
The element value associated with this single-element annotation.
ElementValueArrayInitializer(Java.ElementValue[], Location) - Constructor for class org.codehaus.janino.Java.ElementValueArrayInitializer
 
ElementValuePair(String, Java.ElementValue) - Constructor for class org.codehaus.janino.Java.ElementValuePair
 
elementValuePairs - Variable in class org.codehaus.janino.Java.NormalAnnotation
The element-value-pairs associated with this annotation.
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.
elseStatement - Variable in class org.codehaus.janino.Java.IfStatement
The optional ELSE statement, which is executed iff the condition evaluates to FALSE.
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
 
EnclosingScopeOfTypeDeclaration(Java.TypeDeclaration) - Constructor for class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
 
end() - Method in class org.codehaus.commons.compiler.util.Benchmark
 
END_OF_INPUT - org.codehaus.janino.TokenType
Indicates the "end-of-input" condition.
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.
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 - 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
 
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 an Enumeration.
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() and CharStream.peekRead(char) indicating end-of-input.
equals(Object) - Method in class org.codehaus.janino.MethodDescriptor
 
equals(Object) - Method in class org.codehaus.janino.SimpleCompiler
Two SimpleCompilers are regarded equal iff Both are objects of the same class (e.g. both are ScriptEvaluators) Both generated functionally equal classes as seen by Object.equals(Object)
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
 
equals(Object) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
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.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.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
 
ExceptionsAttribute(short, short[]) - Constructor for class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
 
ExceptionTableEntry(short, short, short, short) - Constructor for class org.codehaus.janino.util.ClassFile.CodeAttribute.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 the DefaultCompilerAdapter.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.
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 - 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.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.
extensionDirectories - Variable in class org.codehaus.commons.compiler.AbstractCompiler
The list of extension directories of the currently executing JRE.

F

field - Variable in class org.codehaus.janino.Java.FieldAccess
The field within the class or instance identified by the Java.FieldAccess.lhs.
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
 
FieldDeclaration(Location, String, Java.Modifier[], Java.Type, Java.VariableDeclarator[]) - Constructor for class org.codehaus.janino.Java.FieldDeclaration
 
fieldDeclarationsAndInitializers - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
List of Java.TypeBodyDeclarations of this class: Field declarations (both static and non-static), (static and non-static) initializers (a.k.a.
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.FieldInfos of the field members of this class or interface.
fieldName - Variable in class org.codehaus.janino.Java.FieldAccessExpression
Name of the field within the Java.FieldAccessExpression.lhs to access.
fieldName - Variable in class org.codehaus.janino.Java.SuperclassFieldAccessExpression
The name of the field to access.
fieldTypeSignature - Variable in class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
Must be for SignatureParser.TypeArgument.Mode.ANY, non-null otherwise.
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.
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 in Files.
FileResourceFinder() - Constructor for class org.codehaus.commons.compiler.util.resource.FileResourceFinder
 
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 delegate ListIterator.
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 StringPatterns.
FilterWarningHandler(StringPattern[], WarningHandler) - Constructor for class org.codehaus.janino.FilterWarningHandler
Popular values for the handlePatterns parameter are StringPattern.PATTERNS_ALL and StringPattern.PATTERNS_NONE.
finaL - Variable in class org.codehaus.janino.Java.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 and Mod.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
findAll() - Method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
 
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.
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.IClassLoader
Finds a new IClass by descriptor and calls IClassLoader.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
 
findIMethod(String, IClass[]) - Method in class org.codehaus.janino.IClass
 
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
 
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
 
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.
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.
fixUp() - Method in interface org.codehaus.janino.CodeContext.FixUp
 
fixUpAndRelocate() - Method in class org.codehaus.janino.CodeContext
Fixes up all of the offsets and relocate() all relocatables.
FLOAT - 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 - 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. "1.23", "1.23F", "1.23D", "1
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
 
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
 
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 a JavaFileObject.
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 particular JavaFileManager.Location and JavaFileObject.Kind to a search in a ResourceFinder.
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
 
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
 

G

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.
get() - Method in class org.codehaus.commons.compiler.java8.java.util.Optional
 
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.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.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
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' ICompilerFactorys.
getAllLocalVars() - Method in class org.codehaus.janino.CodeContext
 
getAnnotations() - Method in interface org.codehaus.janino.IClass.IMember
 
getAnnotations() - Method in class org.codehaus.janino.Java.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.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
 
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.
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
 
getBootstrapMethodAttrIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
 
getBounds() - Method in interface org.codehaus.janino.ITypeVariable
 
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
 
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
 
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.ScriptEvaluator
 
getCodeContext() - Method in class org.codehaus.janino.CodeContext.Offset
 
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
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
 
getComponentType2() - Method in class org.codehaus.janino.ClassFileIClass
 
getComponentType2() - Method in class org.codehaus.janino.IClass
 
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. the field is FINAL and its initializer is a constant expression (JLS7 15.28, bullet 12).
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
 
getConstantValuePoolInfo(short) - Method in class org.codehaus.janino.util.ClassFile
 
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
 
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.
getDeclaredIField(String) - Method in class org.codehaus.janino.IClass
Returns the named IClass.IField declared in this IClass (does not work for inherited fields).
getDeclaredIFields() - Method in class org.codehaus.janino.IClass
Returns the IClass.IFields declared in this IClass (but not inherited fields).
getDeclaredIFields2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaredIFields2() - Method in class org.codehaus.janino.IClass
Uncached version of IClass.getDeclaredIFields().
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.
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 an AssertionError, and throws that.
getDeclaringClass() - Method in class org.codehaus.janino.Java.ConstructorDeclarator
 
getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
 
getDeclaringCompilationUnit() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
getDeclaringCompilationUnit() - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
 
getDeclaringIClass() - Method in class org.codehaus.janino.IClass
 
getDeclaringIClass() - Method in class org.codehaus.janino.IClass.IField
 
getDeclaringIClass() - Method in class org.codehaus.janino.IClass.IInvocable
 
getDeclaringIClass() - Method in interface org.codehaus.janino.IClass.IMember
 
getDeclaringIClass2() - Method in class org.codehaus.janino.ClassFileIClass
 
getDeclaringIClass2() - Method in class org.codehaus.janino.IClass
 
getDeclaringType() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
 
getDeclaringType() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
getDeclaringType() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
 
getDeclaringType() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
 
getDeclaringType() - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
 
getDefaultCompilerFactory() - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
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's ICompilerFactory.
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
 
getDefaultTargetVersion() - Static method in class org.codehaus.janino.UnitCompiler
 
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
 
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 IClasses.
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
Returns the value of the named element: Boolean Byte Character Double Float Integer Long Short A primitive value String A string value IClass.IField An enum constant IClass A class literal IClass.IAnnotation An annotation Object[] An array value
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
 
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
 
getIAnnotations() - Method in class org.codehaus.janino.IClass
 
getIAnnotations2() - Method in class org.codehaus.janino.ClassFileIClass
 
getIAnnotations2() - Method in class org.codehaus.janino.IClass
 
getId() - Method in class org.codehaus.commons.compiler.AbstractCompilerFactory
 
getId() - Method in interface org.codehaus.commons.compiler.ICompilerFactory
 
getId() - Method in class org.codehaus.commons.compiler.jdk.CompilerFactory
 
getId() - Method in class org.codehaus.janino.CompilerFactory
 
getIMethods() - Method in class org.codehaus.janino.IClass
Returns all methods declared in the class or interface, its superclasses and its superinterfaces.
getIMethods(IClass, String, List<IClass.IMethod>) - Method in class org.codehaus.janino.UnitCompiler
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.
getInterfaces2() - Method in class org.codehaus.janino.ClassFileIClass
 
getInterfaces2() - Method in class org.codehaus.janino.IClass
 
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.
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
 
getLocation() - Method in exception 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 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
 
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
 
getMethods() - Method in class org.codehaus.commons.compiler.jdk.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.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
 
getOptionalTypeParameters() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
 
getOptionalTypeParameters() - Method in interface org.codehaus.janino.Java.NamedTypeDeclaration
 
getOuterIClass() - Method in class org.codehaus.janino.IClass
The following types have an "outer class": Anonymous classes declared in a non-static method of a class Local classes declared in a non-static method of a class Non-static member classes
getOuterIClass2() - Method in class org.codehaus.janino.ClassFileIClass
 
getOuterIClass2() - Method in class org.codehaus.janino.IClass
 
getPackageMemberTypeDeclaration(String) - Method in class org.codehaus.janino.Java.CompilationUnit
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.
getParentIClassLoader() - Method in class org.codehaus.janino.IClassLoader
 
getProtectionDomain(String) - Method in interface org.codehaus.commons.compiler.AbstractJavaSourceClassLoader.ProtectionDomainFactory
 
getRawType() - Method in interface org.codehaus.janino.IParameterizedType
 
getReferenceIndex() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
 
getReferenceKind() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
 
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(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
 
getReturnType(int) - Method in class org.codehaus.janino.ScriptEvaluator
 
getScanner() - Method in class org.codehaus.janino.Parser
 
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.janino.util.ClassFile
Constructs the name of a resource that could contain the source code of the class with the className.
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 implements ClassLoader.getResourceAsStream(String) via a ResourceFinder.
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
 
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.
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.
getSuperclass2() - Method in class org.codehaus.janino.ClassFileIClass
 
getSuperclass2() - Method in class org.codehaus.janino.IClass
 
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
 
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
 
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
 
getType() - Method in class org.codehaus.janino.IClass.IField
 
getType() - Method in interface org.codehaus.janino.Java.Annotation
 
getType() - Method in class org.codehaus.janino.Java.LocalVariableSlot
 
getType() - Method in class org.codehaus.janino.Java.MarkerAnnotation
 
getType() - Method in class org.codehaus.janino.Java.NormalAnnotation
 
getType() - Method in class org.codehaus.janino.Java.SingleElementAnnotation
 
getType() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
 
getUnitCompilers() - Method in class org.codehaus.janino.JavaSourceIClassLoader
Returns the set of UnitCompilers that were created so far.
getUpperBound() - Method in interface org.codehaus.janino.IWildcardType
 
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.
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.

H

handleError(String, Location) - Method in interface org.codehaus.commons.compiler.ErrorHandler
May or may not choose to throw a CompileException.
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
 
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 &#64;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.util.ClassFile.ConstantClassInfo
 
hashCode() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
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.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.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
Calls FilterListIterator.delegate.ListIterator.hasNext()
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
Calls FilterListIterator.delegate.ListIterator.hasPrevious()
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
Calls FilterListIterator.delegate.ListIterator.hasPrevious()
hasPrevious() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
Calls FilterListIterator.delegate.ListIterator.hasNext()
hasSize1(String) - Static method in class org.codehaus.janino.Descriptor
 
hasSize2(String) - Static method in class org.codehaus.janino.Descriptor
 
HprofScrubber - Class in org.codehaus.janino.tools
Example for object allocation statistics:

I

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
IClass.IMember - Interface in org.codehaus.janino
Base for the members of an IClass.
IClass.IMethod - Class in org.codehaus.janino
Representation of a method in an IClass.
IClassBodyEvaluator - Interface in org.codehaus.commons.compiler
Parses a class body and returns it as a Class object ready for use with java.lang.reflect.
IClassLoader - Class in org.codehaus.janino
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
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 - 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.
IExpressionEvaluator - Interface in org.codehaus.commons.compiler
An engine that evaluates expressions in JVM bytecode.
IField() - Constructor for class org.codehaus.janino.IClass.IField
 
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
 
IInvocable() - Constructor for class org.codehaus.janino.IClass.IInvocable
 
IMethod() - Constructor for class org.codehaus.janino.IClass.IMethod
 
implementedTypes - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
The types of the implemented interfaces.
implementsInterface(IClass) - Method in class org.codehaus.janino.IClass
If this represents a class: Return true if this class directly or indirectly implements that interface.
ImportDeclaration(Location) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.ImportDeclaration
 
importDeclarations - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit
The IMPORT declarations in this compilation unit.
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.
IMultiCookable - Interface in org.codehaus.commons.compiler
 
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.
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.
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".
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
 
innerClassAccessFlags - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.
innerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.
innerNameIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.
InputStreams - Class in org.codehaus.commons.compiler.io
 
Inserter() - Constructor for class org.codehaus.janino.CodeContext.Inserter
 
Instanceof(Location, Java.Rvalue, Java.Type) - Constructor for class org.codehaus.janino.Java.Instanceof
 
INT - org.codehaus.janino.Java.Primitive
 
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.
INTEGER_LITERAL - 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. "0", "123", "123L", "03ff", "0xffff", "0b10101010").
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 - 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
 
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. that this interface extends.
InternalCompilerException - Exception in org.codehaus.commons.compiler
Indicates an event that is probably related to a bug in JANINO.
InternalCompilerException() - Constructor for exception org.codehaus.commons.compiler.InternalCompilerException
 
InternalCompilerException(String) - Constructor for exception org.codehaus.commons.compiler.InternalCompilerException
 
InternalCompilerException(String, Throwable) - Constructor for exception org.codehaus.commons.compiler.InternalCompilerException
 
InternalCompilerException(Location, String) - Constructor for exception org.codehaus.commons.compiler.InternalCompilerException
 
InternalCompilerException(Location, String, Throwable) - Constructor for exception org.codehaus.commons.compiler.InternalCompilerException
 
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.
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 an AssertionError, and throws that.
IParameterizedType - Interface in org.codehaus.janino
 
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.Java.MethodDeclarator
 
isAbstract() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
 
isAbstract() - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
 
isAbstract(short) - Static method in class org.codehaus.janino.Mod
 
isAnnotation(short) - Static method in class org.codehaus.janino.Mod
 
isArray() - Method in class org.codehaus.janino.ClassFileIClass
 
isArray() - Method in class org.codehaus.janino.IClass
 
isArrayReference(String) - Static method in class org.codehaus.janino.Descriptor
 
isAssignableFrom(IClass) - Method in class org.codehaus.janino.IClass
Determines if this is assignable from that.
isBridge(short) - Static method in class org.codehaus.janino.Mod
 
isClassOrInterfaceReference(String) - Static method in class org.codehaus.janino.Descriptor
 
IScriptEvaluator - Interface in org.codehaus.commons.compiler
An engine that executes a script in JVM bytecode.
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(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.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(short) - Static method in class org.codehaus.janino.Mod
 
ISimpleCompiler - Interface in org.codehaus.commons.compiler
A simplified Java compiler that can compile only a single compilation unit.
isInterface() - Method in class org.codehaus.janino.ClassFileIClass
 
isInterface() - Method in class org.codehaus.janino.IClass
 
isInterface(short) - Static method in class org.codehaus.janino.Mod
 
isLessSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
 
isLessSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IMethod
 
isMoreSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
 
isMoreSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IMethod
 
isNameCompatible(String, JavaFileObject.Kind) - Method in class org.codehaus.commons.compiler.jdk.util.JavaFileObjects.ResourceJavaFileObject
 
isNative() - Method in class org.codehaus.janino.Java.MethodDeclarator
 
isNative(short) - Static method in class org.codehaus.janino.Mod
 
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(String) - Static method in class org.codehaus.janino.Descriptor
 
isPrimitiveNumeric() - Method in class org.codehaus.janino.ClassFileIClass
 
isPrimitiveNumeric() - Method in class org.codehaus.janino.IClass
 
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
 
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.UnitCompiler.SimpleIField
 
isStatic(short) - Static method in class org.codehaus.janino.Mod
 
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 of that 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
 
isTransient() - Method in class org.codehaus.janino.Java.FieldDeclaration
 
isTransient(short) - Static method in class org.codehaus.janino.Mod
 
isVarargs() - Method in class org.codehaus.janino.IClass.IInvocable
 
isVarargs(short) - Static method in class org.codehaus.janino.Mod
 
isVolatile() - 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.ConstantFieldrefInfo
 
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.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.ConstantUtf8Info
 
Iterables - Class in org.codehaus.commons.compiler.util.iterator
Utility method around Iterables and Iterators.
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 an Iterator.
IteratorCollection(Iterator<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.IteratorCollection
 
iType - Variable in class org.codehaus.janino.Java.NewClassInstance
iType - Variable in class org.codehaus.janino.Java.SimpleType
The IType represented by this Java.Type.
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
 
IWildcardType - Interface in org.codehaus.janino
 

J

JaninoOption - Enum in org.codehaus.janino
The compilation of Compiler, JavaSourceIClassLoader, SimpleCompiler and their subclasses can be configured with these options.
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_IO_SERIALIZABLE - Static variable in class org.codehaus.janino.Descriptor
The field descriptor for the interface Serializable.
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_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
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
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. the statements occurring in the body of a method or in a block, explicit constructor invocations and instance/static initializers.
Java.BooleanLiteral - Class in org.codehaus.janino
Representation of a "boolean literal" (JLS7 3.10.3) (type boolean).
Java.BooleanRvalue - Class in org.codehaus.janino
Base class for Java.Rvalues that compile better as conditional branches.
Java.BreakableStatement - Class in org.codehaus.janino
Base class for statements that can be terminated abnormally with a break statement.
Java.BreakStatement - Class in org.codehaus.janino
Representation of the JLS7 14.15 BREAK statement.
Java.Cast - Class in org.codehaus.janino
Representation of a JLS7 15.16 "cast expression".
Java.CatchClause - Class in org.codehaus.janino
Representation of a JLS7 14.20.1 CATCH clause.
Java.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
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. the blank semicolon.
Java.EnclosingScopeOfTypeDeclaration - Class in org.codehaus.janino
Lazily determines and returns the enclosing Java.Scope of the given Java.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 and double).
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
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.Instanceof - Class in org.codehaus.janino
Representation of a JLS7 15.20.2 "type comparison operation".
Java.IntegerLiteral - Class in org.codehaus.janino
Representation of an "integer literal" (JLS7 3.10.1) (types int and long).
Java.InterfaceDeclaration - Class in org.codehaus.janino
Base for the various interface declaration kinds.
Java.Invocation - Class in org.codehaus.janino
Java.LabeledStatement - Class in org.codehaus.janino
Representation of a JLS7 14.7 "labeled statement".
Java.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. a class declaration that appears inside a method body.
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. an expression that has a type and a value, and can be assigned to: An expression that can be the left-hand-side of an assignment.
Java.MarkerAnnotation - Class in org.codehaus.janino
Representation of a "marker annotation", i.e. an annotation without any elements in parentheses.
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. a class declaration that appears inside another class or interface declaration.
Java.MemberEnumDeclaration - Class in org.codehaus.janino
Representation of a "member enum declaration", i.e. an enum declaration that appears inside another class or interface declaration.
Java.MemberInterfaceDeclaration - Class in org.codehaus.janino
Representation of a "member interface declaration", i.e. an interface declaration that appears inside another class or interface declaration.
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. an annotation with multiple elements in parentheses and curly braces.
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.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. an expression that has a type and a value, but cannot be assigned to: An expression that can be the right-hand-side of an assignment.
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. a compilation unit, type, method or block.
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. an annotation followed by a single element in parentheses.
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.TextBlock - Class in org.codehaus.janino
Representation of a "text block" (JLS17 3.10.6 Text Blocks) (type String).
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. top-level class, member interface, local class.
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 JavaFileManagers.
JavaFileObjects - Class in org.codehaus.commons.compiler.jdk.util
Utility methods related to 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 usual ClassLoaders, does not load byte code, but reads Java source code and then scans, parses, compiles and loads it into the virtual machine.
JavaSourceClassLoader() - Constructor for class org.codehaus.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 given ResourceFinder.
JavaSourceClassLoader(ClassLoader, JavaSourceIClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
Constructs a JavaSourceClassLoader that finds classes through an JavaSourceIClassLoader.
JavaSourceClassLoader.DiagnosticException - Exception in org.codehaus.commons.compiler.jdk
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, int, int) - Static method in class org.codehaus.janino.Java
 
JUMP_IF_FALSE - Static variable in class org.codehaus.janino.UnitCompiler
Special value for the orientation parameter of the UnitCompiler.compileBoolean(Java.Rvalue, CodeContext.Offset, boolean) methods, indicating that the code should be generated such that execution branches if the value on top of the operand stack is FALSE.
JUMP_IF_TRUE - Static variable in class org.codehaus.janino.UnitCompiler
Special value for the orientation parameter of the UnitCompiler.compileBoolean(Java.Rvalue, CodeContext.Offset, boolean) methods, indicating that the code should be generated such that execution branches if the value on top of the operand stack is TRUE.

K

keyword - Variable in class org.codehaus.janino.Java.AccessModifier
"public", default, etc.
KEYWORD - org.codehaus.janino.TokenType
The token represents a Java keyword

L

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
 
LambdaExpression(Location, Java.LambdaParameters, Java.LambdaBody) - Constructor for class org.codehaus.janino.Java.LambdaExpression
 
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
 
LazyMultiResourceFinder - Class in org.codehaus.commons.compiler.util.resource
A ResourceFinder that examines a set of ResourceFinders 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.
length - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
lhs - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
The array to access (must be an Java.Lvalue if the access is modifying).
lhs - Variable in class org.codehaus.janino.Java.ArrayLength
The rvalue identifying the array to determine the length of.
lhs - Variable in class org.codehaus.janino.Java.Assignment
The lvalue to assign to.
lhs - Variable in class org.codehaus.janino.Java.BinaryOperation
The left hand side operand.
lhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
Left-hand side of this conditional operation.
lhs - Variable in class org.codehaus.janino.Java.FieldAccess
The left-hand-side of the field access - either a type or an rvalue (which includes all lvalues).
lhs - Variable in class org.codehaus.janino.Java.FieldAccessExpression
Java.Type, Java.Rvalue or Java.Lvalue to operate upon.
lhs - Variable in class org.codehaus.janino.Java.Instanceof
The rvalue who's type is to be compared.
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.
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
 
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
ListableResourceFinder() - Constructor for class org.codehaus.commons.compiler.util.resource.ListableResourceFinder
 
Literal(Location, String) - Constructor for class org.codehaus.janino.Java.Literal
 
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 an AssertionError, and throws that.
load(String) - Static method in class org.codehaus.commons.compiler.util.reflect.Classes
Shorthand for load(ClassLoader.getSystemClassLoader(), className).
loadIClass(String) - Method in class org.codehaus.janino.IClassLoader
Gets an IClass by field descriptor.
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
 
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
 
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.LocalVariables.
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
 
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 in org.codehaus.commons.compiler
An Exception that is associated with an optional Location in a source file.
LocatedException(String, Location) - Constructor for exception org.codehaus.commons.compiler.LocatedException
 
LocatedException(String, Location, Throwable) - Constructor for exception org.codehaus.commons.compiler.LocatedException
 
location() - 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
 
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 - 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_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
 
Lvalue(Location) - Constructor for class org.codehaus.janino.Java.Lvalue
 

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.
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.LineNumberOffsets 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.
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 a Map.
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 the text A ? in the pattern matches exactly one character in the text Any other character in the pattern must appear exactly as it is in the text
matches(StringPattern[], String) - Static method in class org.codehaus.commons.compiler.util.StringPattern
Matchs a given text against an array of StringPatterns (which was typically created by StringPattern.parseCombinedPattern(String).
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
 
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_accept__T - Static variable in interface org.codehaus.commons.compiler.java8.java.util.function.Consumer
 
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.MethodInfos of the methods of this class or interface.
MethodInvocation(Location, Java.Atom, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.MethodInvocation
 
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.
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.
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.
Mod - Class in org.codehaus.janino
This class defines constants and convenience methods for the handling of modifiers as defined by the JVM.
mode - Variable in class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
 
modifiers - Variable in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
The Java.Modifiers of this declaration.
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.Modifiers 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.
 
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.
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.
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
 
MultiCookable - Class in org.codehaus.commons.compiler
Implements all methods of IMultiCookable, except for IMultiCookable.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, Collections, Enumerations or Iterators.
MultiDimensionalIterator(Iterator<?>, int) - Constructor for class org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator
 
MultiIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
An Iterator that traverses a Collection of Iterators, Collections and/or arrays.
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 given Object.
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 given Object.
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 given suffix.
MultiResourceFinder - Class in org.codehaus.commons.compiler.util.resource
A ResourceFinder that finds its resources through a collection of other ResourceFinders.
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
 

N

n - Variable in class org.codehaus.janino.Java.AmbiguousName
 
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.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.
NAMED_TYPE_DECLARATION - 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.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
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.
NewAnonymousClassInstance(Location, Java.Rvalue, Java.AnonymousClassDeclaration, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.NewAnonymousClassInstance
 
NewArray(Location, Java.Type, Java.Rvalue[], int) - Constructor for class org.codehaus.janino.Java.NewArray
Creates a new array with dimension dimExprs.length + dims.
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
 
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, 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
 
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
 
newUninitializedVariableInfo(short) - Method in class org.codehaus.janino.util.ClassFile
 
next() - Method in class org.codehaus.commons.compiler.util.iterator.EnumerationIterator
 
next() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.next()
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
Calls FilterListIterator.delegate.ListIterator.previous()
next() - Method in class org.codehaus.commons.compiler.util.iterator.TransformingIterator
 
next() - Method in class org.codehaus.commons.compiler.util.iterator.TraversingIterator
 
nextIndex() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.nextIndex()
nextIndex() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
Throws an UnsupportedOperationException.
NO_ANNOTATIONS - Static variable in class org.codehaus.janino.IClass
Array of zero IClass.IAnnotations.
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.
NoException - Exception 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.
NONE - Static variable in class org.codehaus.janino.Mod
An alias for '0' -- no modifiers.
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 given Java.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 the null literal.
NULL_LITERAL - org.codehaus.janino.TokenType
The token represents the null literal; its Token.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
 
Numbers - Class in org.codehaus.commons.compiler.util
Utility methods related to Number.

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
 
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
 
ofSystem() - Static method in class org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
 
onFirstChar(Reader, Runnable) - Static method in class org.codehaus.commons.compiler.io.Readers
 
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.
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
The operator; either "++" or "--", as an interned string.
operator - Variable in class org.codehaus.janino.Java.UnaryOperation
The operator; either "+", "-", "~" or "!", as an interned string.
OPERATOR - org.codehaus.janino.TokenType
The token represents an operator; its Token.value is exactly the particular operator (e.g
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
Wraps a reflection Class in a Java.Type object.
optionalClassToType(Location, Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
 
optionalClassToType(Location, Class<?>) - Method in class org.codehaus.janino.SimpleCompiler
Wraps a reflection Class in a Java.Type object.
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, an IScriptEvaluator, an IClassBodyEvaluator and an ISimpleCompiler.
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.
outerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
The fields of the classes array as described in JVMS7 4.7.6.

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
 
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
 
packageMemberTypeDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
The top-level declarations in this compilation unit.
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 '/' }
ParameterAccess(Location, Java.FunctionDeclarator.FormalParameter) - Constructor for class org.codehaus.janino.Java.ParameterAccess
 
parameterFds - Variable in class org.codehaus.janino.MethodDescriptor
The field descriptors of the method parameters.
parameters - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
The parameters of this function, but not the Java.FunctionDeclarator.FormalParameters.variableArity.
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.janino.util.signature.SignatureParser.MethodTypeSignature
The types of the method's parameters.
ParenthesizedExpression(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ParenthesizedExpression
 
parseAbstractCompilationUnit() - Method in class org.codehaus.janino.Parser
CompilationUnit := [ PackageDeclaration ] { ImportDeclaration } { TypeDeclaration }
parseAdditiveExpression() - Method in class org.codehaus.janino.Parser
AdditiveExpression := MultiplicativeExpression { ( '+' | '-' ) MultiplicativeExpression }
parseAndExpression() - Method in class org.codehaus.janino.Parser
AndExpression := EqualityExpression { '&' EqualityExpression }
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 } [ ',' ] '}'
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' ... | (2) Modifiers Type VariableDeclarators ';' | Expression ';' | Expression BracketsOpt VariableDeclarators ';' (3)
parseBlockStatements() - Method in class org.codehaus.janino.Parser
BlockStatements := { BlockStatement }
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
parseCombinedPattern(String) - Static method in class org.codehaus.commons.compiler.util.StringPattern
Parses a "combined pattern" into an array of StringPatterns.
parseConditionalAndExpression() - Method in class org.codehaus.janino.Parser
ConditionalAndExpression := InclusiveOrExpression { '&&' InclusiveOrExpression }
parseConditionalExpression() - Method in class org.codehaus.janino.Parser
ConditionalExpression := ConditionalOrExpression [ '?'
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 '.'
parseContinueStatement() - Method in class org.codehaus.janino.Parser
ContinueStatement := 'continue' [ Identifier ] ';'
parseDimExpr() - Method in class org.codehaus.janino.Parser
DimExpr := '[' Expression ']'
parseDimExprs() - Method in class org.codehaus.janino.Parser
DimExprs := DimExpr { DimExpr }
parseDoStatement() - Method in class org.codehaus.janino.Parser
DoStatement := 'do' Statement 'while' '(' Expression ')' ';'
parseEmptyStatement() - Method in class org.codehaus.janino.Parser
EmptyStatement := ';'
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 { ( '==' | '!
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
Same as Parser.parseExpression(), but types like int or Map<String, Object> are also parsed.
parseExpressionStatement() - Method in class org.codehaus.janino.Parser
ExpressionStatement := Expression ';'
parseFieldDeclarationRest(String) - Method in class org.codehaus.janino.Parser
FieldDeclarationRest := VariableDeclaratorRest { ',' VariableDeclarator }
parseFormalParameter(boolean[]) - Method in class org.codehaus.janino.Parser
FormalParameter := [ 'final' ] Type 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 ] ')'
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 }
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 { '.'
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.
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
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 )
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
Same as StringUtil.parsePath(String), but returns null iff s == null.
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
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 '[]' { '[]' } '.'
parseQualifiedIdentifier() - Method in class org.codehaus.janino.Parser
QualifiedIdentifier := 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 }
parseReturnStatement() - Method in class org.codehaus.janino.Parser
ReturnStatement := 'return' [ Expression ] ';'
parseSelector(Java.Atom) - Method in class org.codehaus.janino.Parser
Selector := '.'
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' ... | 'synchronized' ... | ReturnStatement | ThrowStatement | BreakStatement | ContinueStatement | EmptyStatement | ExpressionStatement
parseSwitchStatement() - Method in class org.codehaus.janino.Parser
SwitchStatement := 'switch' '(' Expression ')' '{' { SwitchLabels BlockStatements } '}' SwitchLabels := SwitchLabels { SwitchLabels } SwitchLabel := 'case' Expression ':' | 'default' ':'
parseSynchronizedStatement() - Method in class org.codehaus.janino.Parser
SynchronizedStatement := 'synchronized' '(' expression ')' Block
parseThrowStatement() - Method in class org.codehaus.janino.Parser
ThrowStatement := 'throw' Expression ';'
parseTryStatement() - Method in class org.codehaus.janino.Parser
TryStatement := 'try' Block Catches [ Finally ] | 'try' Block Finally Catches := CatchClause { CatchClause } CatchClause := 'catch' '(' FormalParameter ')' Block Finally := 'finally' Block
parseType() - Method in class org.codehaus.janino.Parser
Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' }
parseUnaryExpression() - Method in class org.codehaus.janino.Parser
UnaryExpression := { PrefixOperator } Primary { Selector } { PostfixOperator } PrefixOperator := '++' | '--' | '+' | '-' | '~' | '!'
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
 
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 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 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
 
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
 
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(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 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
 
popInserter() - Method in class org.codehaus.janino.CodeContext
Replaces the current CodeContext.Inserter with the remembered one (see CodeContext.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 or long_variable_info, then pops and returns it.
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 or uninitializedThis_variable_info, and pops it.
popOperand() - Method in class org.codehaus.janino.CodeContext
Pops one entry from the current inserter's operand stack.
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 or variable_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 a null_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.
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).
Predicate<T> - Interface in org.codehaus.commons.compiler.util
 
prependParameter(String) - Method in class org.codehaus.janino.MethodDescriptor
 
previous() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.previous()
previous() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
Calls FilterListIterator.delegate.ListIterator.next()
previousIndex() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.previousIndex()
previousIndex() - Method in class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
Throws an UnsupportedOperationException.
primitive - Variable in class org.codehaus.janino.Java.PrimitiveType
PrimitiveType(Location, Java.Primitive) - Constructor for class org.codehaus.janino.Java.PrimitiveType
 
PRIVATE - 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 - 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<T> - Interface in org.codehaus.commons.compiler.util
An object that produces some Object each time the Producer.produce() method is invoked.
ProducerIterator<T> - Class in org.codehaus.commons.compiler.util.iterator
An Iterator that iterates over all the objects produced by a delegate Producer.
ProducerIterator(Producer<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.ProducerIterator
 
PROTECTED - 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
 
PUBLIC - 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
 
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 or long_variable_info entry onto the current inserter's operand stack.
pushOperand(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.CodeContext
 
pushTopOperand() - Method in class org.codehaus.janino.CodeContext
 
pushUninitializedOperand() - Method in class org.codehaus.janino.CodeContext
 
pushUninitializedThisOperand() - Method in class org.codehaus.janino.CodeContext
 
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.IClass
 
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 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
 
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.
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
 
remove() - Method in class org.codehaus.commons.compiler.util.iterator.EnumerationIterator
Since Enumerations don't support element removal, this method always throws an UnsupportedOperationException.
remove() - Method in class org.codehaus.commons.compiler.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.remove()
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.
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-printed Object.
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
 
reset() - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
Resets the current line number to 1 and the current column number to one.
resolveAllClasses() - Method in class org.codehaus.janino.ClassFileIClass
Resolves all classes referenced by this class file.
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 be Resource.open()ed for reading, and optionally has a Resource.lastModified() property.
Resource(Location) - Constructor for class org.codehaus.janino.Java.TryStatement.Resource
 
ResourceCreator - Interface in org.codehaus.commons.compiler.util.resource
Opens a resource, characterized by a name, for writing.
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 a ResourceFinder to find ".class" files.
ResourceFinderClassLoader(ResourceFinder, ClassLoader) - Constructor for class org.codehaus.commons.compiler.util.ResourceFinderClassLoader
 
ResourceFinderIClassLoader - Class in org.codehaus.janino
This IClassLoader loads IClasses through a a ResourceFinder that designates ClassFiles.
ResourceFinderIClassLoader(ResourceFinder, IClassLoader) - Constructor for class org.codehaus.janino.ResourceFinderIClassLoader
 
ResourceFinders - Class in org.codehaus.commons.compiler.util.resource
Utility methods around the ResourceFinder.
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
 
restoreLocalVariables() - Method in class org.codehaus.janino.CodeContext
Restores the previous size of the local variables array.
returnFd - Variable in class org.codehaus.janino.MethodDescriptor
The field descriptor of the method return value.
ReturnStatement(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ReturnStatement
 
returnType - Variable in class org.codehaus.janino.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 delegate ListIterator.
ReverseListIterator(ListIterator<T>) - Constructor for class org.codehaus.commons.compiler.util.iterator.ReverseListIterator
 
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.
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
 
RvalueMemberType(Location, Java.Rvalue, String) - Constructor for class org.codehaus.janino.Java.RvalueMemberType
Notice: The rvalue is not a subordinate object!

S

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
 
Sandbox - Class in org.codehaus.commons.compiler
Executes a PrivilegedAction or PrivilegedExceptionAction in a context with restricted permissions.
Sandbox(PermissionCollection) - Constructor for class org.codehaus.commons.compiler.Sandbox
 
saveLocalVariables() - Method in class org.codehaus.janino.CodeContext
Remembers the current size of the local variables array.
sbsgs - Variable in class org.codehaus.janino.Java.SwitchStatement
The list of "switch block statement groups" that pose the body of the SWITCH statement.
Scanner - Class in org.codehaus.janino
Splits up a character stream into tokens and returns them as String objects.
Scanner(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
ScriptDemo - Class in org.codehaus.commons.compiler.samples
A test program that allows you to play around with the IScriptEvaluator class.
ScriptEvaluator - Class in org.codehaus.commons.compiler.jdk
To set up a ScriptEvaluator object, proceed as described for IScriptEvaluator.
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
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
Calls FilterListIterator.delegate.ListIterator.set(java.lang.Object)
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.
setCharacterEncoding(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
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, CompileExceptions are thrown on compile errors, but an application my install its own (thread-local) ErrorHandler.
setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.Compiler
Adds command line options that are passed unchecked to the 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. the evaluator may refer to classes imported by default imports without having to explicitly declare IMPORT statements.
setDefaultImports(String...) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
"Default imports" add to the system import "java.lang", i.e. the evaluator may refer to classes imported by default imports without having to explicitly declare IMPORT statements.
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
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
setExtendedType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
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 a TokenType.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
setImplementedTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
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
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. implements JAVAC's -sourcepath option.
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(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.
ShippingCost - Class in org.codehaus.commons.compiler.samples
Sample application which demonstrates how to use the IExpressionEvaluator class.
SHORT - 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 org.codehaus.janino.util.signature.SignatureParser.SignatureException
 
SignatureException(String, Throwable) - Constructor for exception org.codehaus.janino.util.signature.SignatureParser.SignatureException
 
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 extends java.lang.Throwable> - 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 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.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 of ISimpleCompiler.
SimpleCompiler - Class in org.codehaus.janino
To set up a SimpleCompiler object, proceed as described for ISimpleCompiler.
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 type double.
SimpleConstant(Location, float) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of a Java.FloatingPointLiteral with type float.
SimpleConstant(Location, int) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of an Java.IntegerLiteral with type int.
SimpleConstant(Location, long) - Constructor for class org.codehaus.janino.Java.SimpleConstant
Equivalent of an Java.IntegerLiteral with type long.
SimpleConstant(Location, 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
Equivalent of a Java.StringLiteral, or, if value is null, the equivalent of a Java.NullLiteral.
SimpleIField(IClass, String, IClass) - Constructor for class org.codehaus.janino.UnitCompiler.SimpleIField
 
SimpleType(Location, 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
 
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.
sourceCharset - Variable in class org.codehaus.commons.compiler.AbstractCompiler
Implements the JAVAC -encoding option.
SourceFileAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SourceFileAttribute
 
sourceFinder - Variable in class org.codehaus.commons.compiler.AbstractCompiler
Implements the JAVAC -sourcepath option.
sourceVersion - Variable in class org.codehaus.commons.compiler.AbstractCompiler
 
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
 
startPc - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
The fields of the entries in the line_number_table, as described in JVMS7 4.7.12.
startPc - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
Statement(Location) - Constructor for class org.codehaus.janino.Java.Statement
 
statements - Variable in class org.codehaus.janino.Java.Block
The list of statements that comprise the body of the block.
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
 
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.ConstantElementValue
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
 
store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
 
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.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 an OutputStream, in "class file" format.
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.
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_LITERAL - 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
 
StringElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.StringElementValue
 
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 Classes.
StringUtil - Class in org.codehaus.commons.compiler.util
Utility methods related to String.
suffixes - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
The nested types.
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.
SuperclassFieldAccessExpression(Location, Java.Type, String) - Constructor for class org.codehaus.janino.Java.SuperclassFieldAccessExpression
 
SuperclassMethodInvocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperclassMethodInvocation
 
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.
SwitchBlockStatementGroup(Location, List<Java.Rvalue>, boolean, List<Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
 
SwitchStatement(Location, Java.Rvalue, List<Java.SwitchStatement.SwitchBlockStatementGroup>) - Constructor for class org.codehaus.janino.Java.SwitchStatement
 
SYNCHRONIZED - Static variable in class org.codehaus.janino.Mod
This flag is set on SYNCHRONIZED methods.
SynchronizedStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.SynchronizedStatement
 
SYNTHETIC - Static variable in class org.codehaus.janino.Mod
This flag is set on classes, methods and fields that were generated by the compiler and do not appear in the source code.
SYSTEM_PROPERTY_SOURCE_DEBUGGING_DIR - Static variable in 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
 

T

TABULATOR - Static variable in class org.codehaus.janino.util.AutoIndentWriter
Special character indicating a tabular layout of all following lines until AutoIndentWriter.UNINDENT.
target - Variable in class org.codehaus.janino.Java.MethodInvocation
The optional type or rvalue that qualifies this method invocation.
targetType - Variable in class org.codehaus.janino.Java.Cast
The type to convert to.
targetVersion - Variable in class org.codehaus.commons.compiler.AbstractCompiler
 
teeReader(Reader, Writer, boolean) - Static method in class org.codehaus.commons.compiler.io.Readers
 
TEXT_BLOCK - org.codehaus.janino.TokenType
The token represents a text block; its Token.value is the text of the text block exactly as it appears in the source code (including the leading and trailing """).
TextBlock(Location, String) - Constructor for class org.codehaus.janino.Java.TextBlock
 
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.janino.Java.FunctionDeclarator
The types of the declared exceptions.
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().
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 - 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
 
TokenStream - Interface in org.codehaus.janino
An interface that allows for peeking and consuming a stream of Tokens.
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
Enumeration of the types of Tokens that the Scanner produces.
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
 
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
 
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.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.ConstantFieldrefInfo
 
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.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.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(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, 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'.
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
 
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
Creates an Iterator that returns all matching Files locatable in a set of root directories.
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 extends java.lang.Throwable> - 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
 
traverseTextBlock(Java.TextBlock) - Method in class org.codehaus.janino.util.AbstractTraverser
 
traverseTextBlock(Java.TextBlock) - 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, a Collection, an Enumeration or a Iterator 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
 
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.
type - Variable in class org.codehaus.janino.Java.AbstractAnnotation
The type of this annotation.
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.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(Location) - Constructor for class org.codehaus.janino.Java.Type
 
TYPE_DECLARATION - 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
 
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.TypeArguments of this class.
typeArguments - Variable in class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
The type arguments of the class, e.g
typeDeclaration - Variable in class org.codehaus.janino.Java.EnclosingScopeOfTypeDeclaration
The specific type declaration.
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 a ClassFile.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.MethodDeclarator
The type parameters declared for the method.
types - Variable in class org.codehaus.janino.Java.CatchParameter
The types of the parameter.
TypeVariableSignature(String) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.TypeVariableSignature
 

U

UnaryOperation(Location, String, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.UnaryOperation
 
UnexpectedCharacterException - Exception in org.codehaus.janino.util.charstream
Indicates that CharStream.read() did not find the character(s) it expected.
UnexpectedCharacterException() - Constructor for exception org.codehaus.janino.util.charstream.UnexpectedCharacterException
 
UnexpectedCharacterException(String) - Constructor for exception org.codehaus.janino.util.charstream.UnexpectedCharacterException
 
UnicodeUnescapeException - Exception in org.codehaus.janino
Represents a problem that occurred while unescaping a unicode escape sequence through a UnicodeUnescapeReader.
UnicodeUnescapeException(String) - Constructor for exception org.codehaus.janino.UnicodeUnescapeException
 
UnicodeUnescapeException(String, Throwable) - Constructor for exception org.codehaus.janino.UnicodeUnescapeException
 
UnicodeUnescapeReader - Class in org.codehaus.janino
A FilterReader that unescapes the "Unicode Escapes" as described in JLS7 3.10.6.
UnicodeUnescapeReader(Reader) - Constructor for class org.codehaus.janino.UnicodeUnescapeReader
 
UNINDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
Special character 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.SimpleIField - Class in org.codehaus.janino
Short-hand implementation of IClass.IField that implements a non-constant, non-static, package-accessible field.
UniterableElementException - Exception 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 org.codehaus.commons.compiler.util.iterator.UniterableElementException
 
unparse(Java.AbstractCompilationUnit, Writer) - Static method in class org.codehaus.janino.Unparser
Unparses the given Java.AbstractCompilationUnit to the given Writer.
unparseAbstractCompilationUnit(Java.AbstractCompilationUnit) - 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
 
unparseClassDeclarationBody(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.Unparser
Generates Java code from a Java.AbstractClassDeclaration.
unparseImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - 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
 
unparseLvalue(Java.Lvalue) - 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
 
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.BlockStatements.
unparseType(Java.Type) - Method in class org.codehaus.janino.Unparser
 
unparseTypeDeclaration(Java.TypeDeclaration) - Method in class org.codehaus.janino.Unparser
 
unrollLeftAssociation() - Method in class org.codehaus.janino.Java.BinaryOperation
Transforms this binary operation into an Iterator over a left-to-right sequence of Java.Rvalues.
update - Variable in class org.codehaus.janino.Java.ForStatement
The optional "update" part of the "basic FOR statement".
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.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.Token
The text of the token exactly as it appears in the source code.
value() - Method in annotation type org.codehaus.commons.nullanalysis.NotNullByDefault
 
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.
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.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.
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. its last parameter has an ellipsis ("...") after the type.
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.
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
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
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
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
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
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.AbstractCompilationUnitVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for the different kinds of Java.AbstractCompilationUnits.
Visitor.AnnotationVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.Annotations.
Visitor.ArrayInitializerOrRvalueVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
Visitor.AtomVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.Atoms.
Visitor.BlockStatementVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.BlockStatements (statements that may appear with a block).
Visitor.ConstructorInvocationVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.ConstructorInvocations.
Visitor.ElementValueVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
 
Visitor.FieldDeclarationOrInitializerVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.BlockStatements (statements that may appear with a block).
Visitor.FunctionDeclaratorVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.FunctionDeclarators.
Visitor.ImportVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.AbstractCompilationUnit.ImportDeclarations.
Visitor.LambdaBodyVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for the different kinds of Java.LambdaBodys.
Visitor.LambdaParametersVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for the different kinds of Java.LambdaParameters styles.
Visitor.LvalueVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.Lvalues.
Visitor.ModifierVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for the different kinds of Java.Modifiers.
Visitor.ModuleDirectiveVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for the different kinds of Java.ModuleDirectives.
Visitor.RvalueVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.Rvalues.
Visitor.TryStatementResourceVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.TryStatement.Resources.
Visitor.TypeArgumentVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.TypeArguments.
Visitor.TypeBodyDeclarationVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.TypeBodyDeclarations (declarations that may appear in the body of a type declaration).
Visitor.TypeDeclarationVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.TypeDeclarations.
Visitor.TypeVisitor<R,​EX extends java.lang.Throwable> - Interface in org.codehaus.janino
The visitor for all kinds of Java.Types.
visitPackage(Java.Package) - Method in interface org.codehaus.janino.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
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
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
visitTextBlock(Java.TextBlock) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
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
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 - 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

warningHandler - Variable in class org.codehaus.commons.compiler.AbstractCompiler
Stores the value configured with AbstractCompiler.setWarningHandler(WarningHandler).
WarningHandler - Interface in org.codehaus.commons.compiler
Processes a warning issued by the compiler.
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 - org.codehaus.janino.TokenType
The token represents "white space"; i.e. a non-empty sequence of whitespace characters.
Wildcard() - Constructor for class org.codehaus.janino.Java.Wildcard
 
Wildcard(int, Java.ReferenceType) - Constructor for class org.codehaus.janino.Java.Wildcard
 
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.
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.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.
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.
writeShort(int) - Method in class org.codehaus.janino.CodeContext
 

Z

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
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes All Packages