# Index

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 and Interfaces|All Packages|Constant Field Values|Serialized Form

## 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
  invalid reference

      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 `ClassLoader`s, does not load byte code, but reads Java source code and then scans, parses, compiles and loads it into the virtual machine.
AbstractJavaSourceClassLoader() - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
AbstractJavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
AbstractJavaSourceClassLoader.ProtectionDomainFactory - Interface in org.codehaus.commons.compiler
AbstractTraverser<EX> - 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
  Adds another `Resource`, so that it can later be found with `MapResourceFinder.findResource(String)`, `ResourceFinder.findResourceAsStream(String)` and `MapResourceFinder.resources()`.
addResource(String, String) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
addResource(Resource) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
  Adds another `Resource`, so that it can later be found with `MapResourceFinder.findResource(String)`, `ResourceFinder.findResourceAsStream(String)` and `MapResourceFinder.resources()`.
addSourceFileAttribute(String) - Method in class org.codehaus.janino.util.ClassFile
  Adds a `SourceFile` attribute to this class file.
addStatement(Java.BlockStatement) - Method in class org.codehaus.janino.Java.Block
  Adds one statement to the end of the block.
addStatements(List<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.Java.Block
  Adds a list of statements to the end of the block.
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 - Enum constant in enum 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
  The resolved `Java.NewInitializedArray.arrayType`.
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.
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 - Enum constant in enum org.codehaus.janino.Parser.ClassDeclarationContext
  The class declaration appears inside a 'block'.
BlockLambdaBody(Java.Block) - Constructor for class org.codehaus.janino.Java.BlockLambdaBody
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 - Enum constant in enum org.codehaus.janino.Java.Primitive
BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the primitive type BOOLEAN.
BOOLEAN - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the primitive type BOOLEAN.
BOOLEAN - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  The primitive '`boolean`' type.
BOOLEAN_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
  The token represents a boolean literal; its `Token.value` is either 'true' or 'false'.
BooleanElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.BooleanElementValue
BooleanLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.BooleanLiteral
BooleanRvalue(Location) - Constructor for class org.codehaus.janino.Java.BooleanRvalue
bootClassPath - Variable in class org.codehaus.commons.compiler.AbstractCompiler
  This is always non-`null` for JVMs that support BOOTCLASSPATH (1.0-1.8), and this is 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.
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 - Enum constant in enum org.codehaus.janino.Java.Primitive
BYTE - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the primitive type BYTE.
BYTE - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the primitive type BYTE.
BYTE - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  The primitive '`byte`' type.
ByteArrayClassLoader - Class in org.codehaus.commons.compiler.util.reflect
  This `ClassLoader` allows for the loading of a set of Java classes provided in class file format.
ByteArrayClassLoader(Map<String, byte[]>) - Constructor for class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
  The given `Map` of classes must not be modified afterwards.
ByteArrayClassLoader(Map<String, byte[]>, ClassLoader) - Constructor for class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
ByteElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ByteElementValue

## C

C_PLUS_PLUS_STYLE_COMMENT - Enum constant in enum org.codehaus.janino.TokenType
  The token represents a C++-style comment like "`// This is a C++-style comment.`".
C_STYLE_COMMENT - Enum constant in enum org.codehaus.janino.TokenType
  The token represents a C-style comment, like "`/* This is a C-style comment. &#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
  See `CachingJavaSourceClassLoader(ClassLoader, ResourceFinder, String, ResourceFinder, ResourceCreator)`.
CachingJavaSourceClassLoader(ClassLoader, ResourceFinder, String, ResourceFinder, ResourceCreator) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
  Notice that this class is thread-safe if and only if the classFileCacheResourceCreator stores its data atomically, i.e.
caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
  The CASE labels at the top of the "switch block statement group".
Cast(Location, Java.Type, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Cast
CatchClause(Location, Java.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 - Enum constant in enum org.codehaus.janino.Java.Primitive
CHAR - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the primitive type CHAR.
CHAR - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the primitive type CHAR.
CHAR - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  The primitive '`char`' type.
CHARACTER_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
  The token represents a character literal; its `Token.value` is the text of the character literal exactly as it appears in the source code (including the single quotes around it).
CharacterLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.CharacterLiteral
CharElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.CharElementValue
CharStream - Interface in org.codehaus.janino.util.charstream
  This interface produces a sequence of `char`s.
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 - Enum constant in enum 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 `Class`es into an array of`Java.Type`s.
classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.SimpleCompiler
  Converts an array of `Class`es into an array of`Java.Type`s.
ClassFile - Class in org.codehaus.janino.util
  An object that implements the Java "class file" format.
ClassFile(short, String, String, String[]) - Constructor for class org.codehaus.janino.util.ClassFile
  Constructs a class with no fields and methods.
ClassFile(InputStream) - Constructor for class org.codehaus.janino.util.ClassFile
  Reads "class file" data from the inputStream and construct a `ClassFile` object from it.
ClassFile.Annotation - Class in org.codehaus.janino.util
  The structure of the `annotations` array as described in JVMS8 4.7.16.
ClassFile.AnnotationDefaultAttribute - Class in org.codehaus.janino.util
  Representation of an `AnnotationDefault` attribute (see JVMS8 4.7.22).
ClassFile.AnnotationsAttribute - Class in org.codehaus.janino.util
  Representation of a `Runtime[In]visibleAnnotations` attribute (see JVMS8 4.7.16/17).
ClassFile.ArrayElementValue - Class in org.codehaus.janino.util
  Representation of the "array_value" structure.
ClassFile.AttributeInfo - Class in org.codehaus.janino.util
  Representation of a class file attribute (see JVMS7 4.7).
ClassFile.BooleanElementValue - Class in org.codehaus.janino.util
ClassFile.ByteElementValue - Class in org.codehaus.janino.util
ClassFile.CharElementValue - Class in org.codehaus.janino.util
ClassFile.ClassElementValue - Class in org.codehaus.janino.util
ClassFile.ClassFileException - Exception Class in org.codehaus.janino.util
  Unchecked exception that represents an error condition that could occur during processing of class files, e.g.
ClassFile.CodeAttribute - Class in org.codehaus.janino.util
  Representation of an unmodifiable `Code` attribute, as read from a class file.
ClassFile.CodeAttribute.ExceptionTableEntry - Class in org.codehaus.janino.util
  Representation of an entry in the "exception_table" of a "Code" attribute (see JVMS 4.7.3).
ClassFile.ConstantClassInfo - Class in org.codehaus.janino.util
  See JVMS7 4.4.1.
ClassFile.ConstantElementValue - Class in org.codehaus.janino.util
  Convenience class for element values that are constants (as opposed to annotations, enum constants and arrays).
ClassFile.ConstantElementValue.Visitor<R,EX> - Interface in org.codehaus.janino.util
  The visitor interface for the implementation of the "visitor" pattern.
ClassFile.ConstantFieldrefInfo - Class in org.codehaus.janino.util
  See JVMS7 4.4.2.
ClassFile.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> - 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 class org.codehaus.janino.util.ClassFile.ClassFileException
ClassFileException(String, Throwable) - Constructor for exception class org.codehaus.janino.util.ClassFile.ClassFileException
classFileFinder - Variable in class org.codehaus.commons.compiler.AbstractCompiler
  Implements the "read side" of the JAVAC `-d` option.
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 `IClass`es 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.
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.Offset`s 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 - Enum constant in enum org.codehaus.janino.Parser.ClassDeclarationContext
  The class declaration appears on the top level.
COMPILATION_UNIT - Enum constant in enum org.codehaus.janino.Parser.InterfaceDeclarationContext
  The interface declaration appears at the top level.
CompilationUnit(String) - Constructor for class org.codehaus.janino.Java.CompilationUnit
CompilationUnit(String, Java.AbstractCompilationUnit.ImportDeclaration[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit
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
  See `ICompiler.compile(File[])`.
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
  Stores the value configured with `AbstractCompiler.setCompileErrorHandler(ErrorHandler)`.
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 Class in org.codehaus.commons.compiler
  Representation of an error condition during compilation.
CompileException(String, Location) - Constructor for exception class org.codehaus.commons.compiler.CompileException
  An infix `"NYI"` in the message string indicates that the compiler has a known limitation here.
CompileException(String, Location, Throwable) - Constructor for exception class org.codehaus.commons.compiler.CompileException
  An infix `"NYI"` in the message string indicates that the compiler has a known limitation here.
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 `ICompilerFactory`s.
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.
Comptibility notice: - Search tag in interface org.codehaus.commons.compiler.ISimpleCompiler
  Section
concat(Reader...) - Static method in class org.codehaus.commons.compiler.io.Readers
concat(Iterable<Reader>) - Static method in class org.codehaus.commons.compiler.io.Readers
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
  The `Java.AlternateConstructorInvocation` or `Java.SuperConstructorInvocation`, if any.
ConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.ConstructorInvocation
constructors - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
  List of `Java.ConstructorDeclarator`s of this class.
consume(char) - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
  Consumes the next character of the stream.
consume(ClassFile) - Method in interface org.codehaus.janino.UnitCompiler.ClassFileConsumer
Consumer<T> - Interface in org.codehaus.commons.compiler.java8.java.util.function
  Facade for Java 8's `java.util.reflect.Consumer` interface.
Consumers - Class in org.codehaus.commons.compiler.java8.java.util.function
  Helper methods for the `Consumer` facade.
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
  Deprecated.
  Use `ClassBodyEvaluator.createInstance(Reader)` instead
createFastClassBodyEvaluator(Scanner, String, Class<?>, Class<?>[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
  Deprecated.
  Use `ClassBodyEvaluator.createInstance(Reader)` instead
createFastEvaluator(Reader, Class<? extends T>, String...) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
createFastEvaluator(Reader, Class<? extends T>, String...) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
createFastEvaluator(Reader, Class<? extends T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
createFastEvaluator(Reader, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  If the parameter and return types of the expression are known at compile time, then a "fast" script evaluator can be instantiated through this method.
createFastEvaluator(Reader, Class<T>, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
createFastEvaluator(Reader, Class<T>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
createFastEvaluator(String, Class<? extends T>, String...) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  If the parameter and return types of the expression are known at compile time, then a "fast" expression evaluator can be instantiated through `IExpressionEvaluator.createFastEvaluator(String, Class, String[])`.
createFastEvaluator(String, Class<? extends T>, String...) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
createFastEvaluator(String, Class<? extends T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
createFastEvaluator(String, Class<T>, String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
createFastEvaluator(String, Class<T>, String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
createFastEvaluator(String, Class<T>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
createFastEvaluator(Scanner, Class<?>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
  Notice: This method is not declared in `IScriptEvaluator`, and is hence only available in this implementation 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
  Deprecated.
  Use `ExpressionEvaluator.createFastEvaluator(String, Class, String[])` instead:
createFastExpressionEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
  Deprecated.
  Use `ExpressionEvaluator.createFastEvaluator(Reader, Class, String[])` instead
createFastExpressionEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
  Deprecated.
  Use `ExpressionEvaluator.createFastEvaluator(Reader, Class, String[])` instead
createFastScriptEvaluator(String, Class<?>, String[]) - Static method in class org.codehaus.janino.ScriptEvaluator
  Deprecated.
  Use `ScriptEvaluator.createFastEvaluator(Scanner, Class, String[])` instead
createFastScriptEvaluator(Scanner, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
  Deprecated.
  Use `ScriptEvaluator.createFastEvaluator(Scanner, Class, String[])` instead
createFastScriptEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
  Deprecated.
  Use `ScriptEvaluator.createFastEvaluator(Scanner,Class,String[])` instead:
createFastScriptEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
  Deprecated.
  Use `ScriptEvaluator.createFastEvaluator(Scanner, Class, String[])` instead
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 - Enum constant in enum org.codehaus.janino.Access
  Representation of DEFAULT accessibility.
DEFAULT_CLASS_NAME - Static variable in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  Default name for the generated class.
DEFAULT_CLASS_NAME - Static variable in interface org.codehaus.commons.compiler.IExpressionEvaluator
  The fully qualified name of the generated class, iff not reconfigured by `IExpressionEvaluator.setClassName(String)`.
DEFAULT_EXPRESSION_TYPE - Static variable in interface org.codehaus.commons.compiler.IExpressionEvaluator
  The type of all expressions that were not reconfigured with `IExpressionEvaluator.setExpressionTypes(Class[])`.
DEFAULT_METHOD_NAME - Static variable in interface org.codehaus.commons.compiler.IScriptEvaluator
  The name of the generated method(s), if no custom method name is configured with `IScriptEvaluator.setMethodNames(String[])`.
DEFAULT_OPTIONS - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  A trivial implementation of `SignatureParser.Options`.
DEFAULT_RETURN_TYPE - Static variable in interface org.codehaus.commons.compiler.IScriptEvaluator
  The return type for any script for which no return type is explicitly configured.
DEFAULT_TAB_WIDTH - Static variable in class org.codehaus.commons.compiler.util.LineAndColumnTracker
  The default "tab width".
DEFAULT_WARNING_HANDLE_PATTERNS - Static variable in class org.codehaus.janino.Compiler
  The default value for the warningHandlerPatterns parameter of `Compiler(File[], File[], File[], File[], File, String, boolean, boolean, boolean, boolean, StringPattern[], boolean)`.
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
defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.AnonymousClassDeclaration
  Inner classes have zero or more synthetic fields that hold references to their enclosing context: `this$<em>n</em>` (Mandatory for non-private non-static member classes; optional for private non-static member classes, local classes in non-static context, and anonymous classes in non-static context; forbidden for static member classes, local classes in static context, and anonymous classes in static context) Holds a reference to the immediately enclosing instance.
defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.LocalClassDeclaration
  Inner classes have zero or more synthetic fields that hold references to their enclosing context: `this$<em>n</em>` (Mandatory for non-private non-static member classes; optional for private non-static member classes, local classes in non-static context, and anonymous classes in non-static context; forbidden for static member classes, local classes in static context, and anonymous classes in static context) Holds a reference to the immediately enclosing instance.
defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
  Inner classes have zero or more synthetic fields that hold references to their enclosing context: `this$<em>n</em>` (Mandatory for non-private non-static member classes; optional for private non-static member classes, local classes in non-static context, and anonymous classes in non-static context; forbidden for static member classes, local classes in static context, and anonymous classes in static context) Holds a reference to the immediately enclosing instance.
defineSyntheticField(IClass.IField) - Method in class org.codehaus.janino.Java.MemberEnumDeclaration
  Inner classes have zero or more synthetic fields that hold references to their enclosing context: `this$<em>n</em>` (Mandatory for non-private non-static member classes; optional for private non-static member classes, local classes in non-static context, and anonymous classes in non-static context; forbidden for static member classes, local classes in static context, and anonymous classes in static context) Holds a reference to the immediately enclosing instance.
delegate - Variable in class org.codehaus.commons.compiler.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 Class in org.codehaus.commons.compiler.util.iterator
  Indicates that `File.listFiles()` returned `null` for a particular directory.
DirectoryNotListableException(String) - Constructor for exception class org.codehaus.commons.compiler.util.iterator.DirectoryIterator.DirectoryNotListableException
DirectoryResourceCreator - Class in org.codehaus.commons.compiler.util.resource
  Creates a resource in a given directory:
DirectoryResourceCreator(File) - Constructor for class org.codehaus.commons.compiler.util.resource.DirectoryResourceCreator
DirectoryResourceFinder - Class in org.codehaus.commons.compiler.util.resource
  A `FileResourceFinder` that finds file resources in a directory.
DirectoryResourceFinder(File) - Constructor for class org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder
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 - Enum constant in enum org.codehaus.janino.Java.Primitive
DOUBLE - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the primitive type DOUBLE.
DOUBLE - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the primitive type DOUBLE.
DOUBLE - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  The primitive '`double`' type.
DOUBLE_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
  Representation of the `double_variable_info` structure; see JVMS8 4.7.4.
DoubleElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.DoubleElementValue

## 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 - Enum constant in enum 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 `SimpleCompiler`s are regarded equal iff Both are objects of the same class (e.g.
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 - Enum constant in enum org.codehaus.janino.JaninoOption
  Contrary to the JLS, allow any expression as a resource in a TRY-with-resources statement.
ExpressionStatement(Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ExpressionStatement
extendedType - Variable in class org.codehaus.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.TypeBodyDeclaration`s 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.FieldInfo`s 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 `File`s.
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 `StringPattern`s.
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
  Special value for `ICompiler.setClassFileFinder(ResourceFinder)`.
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 - Enum constant in enum org.codehaus.janino.Java.Primitive
FLOAT - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the primitive type FLOAT.
FLOAT - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the primitive type FLOAT.
FLOAT - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  The primitive '`float`' type.
FLOAT_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
  Representation of the `float_variable_info` structure; see JVMS8 4.7.4.
FloatElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.FloatElementValue
FLOATING_POINT_LITERAL - Enum constant in enum org.codehaus.janino.TokenType
  The token represents a floating-point literal; its `Token.value` is the text of the floating-point literal exactly as it appears in the source code (e.g.
FloatingPointLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.FloatingPointLiteral
flush() - Method in class org.codehaus.janino.Unparser
  Flushes all generated code.
flush() - Method in class org.codehaus.janino.util.AutoIndentWriter
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
  Deprecated.
  Use `CompilerFactoryFactory.getAllCompilerFactories(ClassLoader)` instead
getAllCompilerFactories(ClassLoader) - Static method in class org.codehaus.commons.compiler.CompilerFactoryFactory
  Finds all implementation of `org.codehaus.commons.compiler` through the classLoader, then loads and instantiates the implementations' `ICompilerFactory`s.
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
  Deprecated.
  Use `CompilerFactoryFactory.getCompilerFactory(String, ClassLoader)` instead
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.
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.IField`s 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
  Deprecated.
  Use `CompilerFactoryFactory.getDefaultCompilerFactory(ClassLoader)` instead
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 `IClass`es.
getDocComment() - Method in interface org.codehaus.janino.Java.DocCommentable
getDocComment() - Method in class org.codehaus.janino.Java.EnumConstant
getDocComment() - Method in class org.codehaus.janino.Java.FieldDeclaration
getDocComment() - Method in class org.codehaus.janino.Java.FunctionDeclarator
getDocComment() - Method in class org.codehaus.janino.Java.InterfaceDeclaration
getDocComment() - Method in class org.codehaus.janino.Java.NamedClassDeclaration
getElementValue(String) - Method in interface org.codehaus.janino.IClass.IAnnotation
  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 class org.codehaus.commons.compiler.LocatedException
getLocation() - Method in class org.codehaus.commons.compiler.util.resource.FileResource
getLocation() - Method in interface org.codehaus.commons.compiler.util.resource.LocatableResource
getLocation() - Method in class org.codehaus.janino.Java.AbstractAnnotation
getLocation() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
getLocation() - Method in interface org.codehaus.janino.Java.Locatable
getLocation() - Method in class org.codehaus.janino.Java.Located
getLocation() - Method in class org.codehaus.janino.Token
getLowerBound() - Method in interface org.codehaus.janino.IWildcardType
getMajorVersion() - Method in class org.codehaus.janino.util.ClassFile
getMap() - Method in class org.codehaus.commons.compiler.util.resource.MapResourceCreator
getMemberTypeDeclaration(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
getMemberTypeDeclaration(String) - Method in interface org.codehaus.janino.Java.TypeDeclaration
  Returns the member type with the given name.
getMemberTypeDeclarations() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
getMemberTypeDeclarations() - Method in interface org.codehaus.janino.Java.TypeDeclaration
getMessage() - Method in exception class org.codehaus.commons.compiler.LocatedException
  Returns the message specified at creation time, preceeded with nicely formatted location information (if any).
getMethod() - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
getMethod() - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
getMethod() - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
getMethod() - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
getMethod() - Method in class org.codehaus.janino.ExpressionEvaluator
getMethod() - Method in class org.codehaus.janino.ScriptEvaluator
getMethod(int) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Same as `IExpressionEvaluator.getMethod()`, but for multiple expressions.
getMethod(int) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Same as `IScriptEvaluator.getMethod()`, but for multiple scripts.
getMethod(int) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
getMethod(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
getMethod(int) - Method in class org.codehaus.janino.ExpressionEvaluator
getMethod(int) - Method in class org.codehaus.janino.ScriptEvaluator
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 `UnitCompiler`s that were created so far.
getUpperBound() - Method in interface org.codehaus.janino.IWildcardType
getValue(ClassFile) - Method in class org.codehaus.janino.util.ClassFile.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
  Base class for `IClass.IConstructor` and `IClass.IMethod`.
IClass.IMember - Interface in org.codehaus.janino
  Base for the members of an `IClass`.
IClass.IMethod - Class in org.codehaus.janino
  Representation of a method in an `IClass`.
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
  An entity that produces implementations of `IExpressionEvaluator`, `IScriptEvaluator`, `IClassBodyEvaluator`, `ISimpleCompiler` or `AbstractJavaSourceClassLoader`.
IConstructor() - Constructor for class org.codehaus.janino.IClass.IConstructor
ICookable - Interface in org.codehaus.commons.compiler
  An entity that processes a sequence of characters (a "document").
identifier - Variable in class org.codehaus.janino.Java.ElementValuePair
  The element name.
identifier - Variable in class org.codehaus.janino.Java.IdentifierLambdaParameters
  The single identifier.
identifier - Variable in class org.codehaus.janino.Java.RvalueMemberType
  The simple name of the inner type being instantiated.
identifier - Variable in class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
  The name of the formal type parameter, e.g.
identifier - Variable in class org.codehaus.janino.util.signature.SignatureParser.TypeVariableSignature
  The name of the type variable, e.g.
IDENTIFIER - Enum constant in enum org.codehaus.janino.TokenType
  The token represents a Java identifier.
IdentifierLambdaParameters(String) - Constructor for class org.codehaus.janino.Java.IdentifierLambdaParameters
identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration
  The identifiers that constitute the member to be imported, e.g.
identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration
  The identifiers that constitute the type to be imported, e.g.
identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration
  The identifiers that constitute the type to import from, e.g.
identifiers - Variable in class org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration
  The identifiers that constitute the package or type to import from, e.g.
identifiers - Variable in class org.codehaus.janino.Java.AmbiguousName
  The first `Java.AmbiguousName.n` of these identifiers comprise this ambiguous name.
identifiers - Variable in class org.codehaus.janino.Java.ReferenceType
  The list of (dot-separated) identifiers that pose the reference type, e.g.
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 - Enum constant in enum 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 - Enum constant in enum org.codehaus.janino.TokenType
  The token represents an integer literal; its `Token.value` is the text of the integer literal exactly as it appears in the source code (e.g.
INTEGER_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
  Representation of the `integer_variable_info` structure; see JVMS8 4.7.4.
IntegerLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.IntegerLiteral
IntElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.IntElementValue
INTERFACE - Static variable in class org.codehaus.janino.Mod
  This flag is set on interfaces (including nested interfaces), and requires that `Mod.ABSTRACT` must also be set.
INTERFACE_DECLARATION - Enum constant in enum org.codehaus.janino.Parser.MethodDeclarationContext
  Interface method declaration.
interfaceBounds - Variable in class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
  The interfaces that this formal type parameter (optionally) extends.
InterfaceDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.InterfaceDeclaration
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.
InternalCompilerException - Exception Class in org.codehaus.commons.compiler
  Indicates an event that is probably related to a bug in JANINO.
InternalCompilerException() - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
InternalCompilerException(String) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
InternalCompilerException(String, Throwable) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
InternalCompilerException(Location, String) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
InternalCompilerException(Location, String, Throwable) - Constructor for exception class org.codehaus.commons.compiler.InternalCompilerException
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 `Iterable`s and `Iterator`s.
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
  The resolved `Java.NewClassInstance.type`.
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
  Holds the result of `Parser.parseAbstractCompilationUnit()`.
Java.AbstractCompilationUnit.ImportDeclaration - Class in org.codehaus.janino
  Base class for the various IMPORT declarations.
Java.AbstractCompilationUnit.SingleStaticImportDeclaration - Class in org.codehaus.janino
  Represents a single static import declaration like
Java.AbstractCompilationUnit.SingleTypeImportDeclaration - Class in org.codehaus.janino
  Represents a "single-type import declaration" like "`import java.util.Map;`".
Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration - Class in org.codehaus.janino
  Represents a static-import-on-demand declaration like
Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration - Class in org.codehaus.janino
  Represents a type-import-on-demand declaration like `import java.util.*;`.
Java.AbstractTypeBodyDeclaration - Class in org.codehaus.janino
  Abstract implementation of `Java.TypeBodyDeclaration`.
Java.AbstractTypeDeclaration - Class in org.codehaus.janino
  Abstract implementation of `Java.TypeDeclaration`.
Java.AccessModifier - Class in org.codehaus.janino
  Representation of the modifier flags and annotations that are associated with a declaration.
Java.AlternateConstructorInvocation - Class in org.codehaus.janino
  Representation of a JLS7 8.8.7.1.
Java.AmbiguousName - Class in org.codehaus.janino
  Representation of a JLS7 6.5.2 "ambiguous name".
Java.Annotatable - Interface in org.codehaus.janino
  Representation of Java elements that can be annotated: Fields, constructors, methods, type declarations.
Java.Annotation - Interface in org.codehaus.janino
  Representation of a Java annotation.
Java.AnnotationTypeDeclaration - Interface in org.codehaus.janino
  Base for package member ("top-level") and member ("nested") annotation type declarations.
Java.AnonymousClassDeclaration - Class in org.codehaus.janino
  Representation of a JLS7 15.9.5 "anonymous class declaration".
Java.ArrayAccessExpression - Class in org.codehaus.janino
  Representation of a JLS7 15.13 (JLS8: 15.10.3) "array access expression".
Java.ArrayCreationReference - Class in org.codehaus.janino
  Representation of a "method reference expression", as described in JLS9 15.13, with the form "`<var>arrayType</var>::new`".
Java.ArrayInitializer - Class in org.codehaus.janino
  Representation of a JLS7 10.6 "array initializer".
Java.ArrayInitializerOrRvalue - Interface in org.codehaus.janino
  The union of `Java.ArrayInitializer` and `Java.Rvalue`.
Java.ArrayLength - Class in org.codehaus.janino
  Representation of the JLS7 10.7 array type "length" pseudo-member.
Java.ArrayType - Class in org.codehaus.janino
  Representation of a JLS7 10.1 "array type".
Java.AssertStatement - Class in org.codehaus.janino
  Representation of the JLS7 14.10 ASSERT statement.
Java.Assignment - Class in org.codehaus.janino
  Representation of all JLS7 15.26 assignments.
Java.Atom - Class in org.codehaus.janino
  Abstract base class for `Java.Type`, `Java.Rvalue`, `Java.Package` and `Java.ConstructorInvocation`.
Java.BinaryOperation - Class in org.codehaus.janino
  Representation of all non-operand-modifying binary operations.
Java.Block - Class in org.codehaus.janino
  Representation of a Java "block" (JLS7 14.2).
Java.BlockLambdaBody - Class in org.codehaus.janino
  Representation of a "lambda body" that is a block; see JLS9 15.27.2.
Java.BlockStatement - Interface in org.codehaus.janino
  Everything that can be compiled to code, e.g.
Java.BooleanLiteral - Class in org.codehaus.janino
  Representation of a "boolean literal" (JLS7 3.10.3) (type `boolean`).
Java.BooleanRvalue - Class in org.codehaus.janino
  Base class for `Java.Rvalue`s that compile better as conditional branches.
Java.BreakableStatement - Class in org.codehaus.janino
  Base class for statements that can be terminated abnormally with a `break` statement.
Java.BreakStatement - Class in org.codehaus.janino
  Representation of the JLS7 14.15 BREAK statement.
Java.Cast - Class in org.codehaus.janino
  Representation of a JLS7 15.16 "cast expression".
Java.CatchClause - Class in org.codehaus.janino
  Representation of a JLS7 14.20.1 CATCH clause.
Java.CatchParameter - Class in org.codehaus.janino
  Representation of a "catch" parameter.
Java.CharacterLiteral - Class in org.codehaus.janino
  Representation of a "character literal" (JLS7 3.10.4) (type `char`).
Java.ClassDeclaration - Interface in org.codehaus.janino
  Base for the various class declarations (top-level class, local class, anonymous class, nested class, top-level enum, nested enum).
Java.ClassInstanceCreationReference - Class in org.codehaus.janino
  Representation of a "method reference expression", as described in JLS9 15.13, with the form "`<var>classType</var>::new`".
Java.ClassLiteral - Class in org.codehaus.janino
  Representation of a JLS7 15.8.2 "class literal".
Java.CompilationUnit - Class in org.codehaus.janino
  Representation of an "ordinary compilation unit" as explained in JLS9 7.3 (before Java 9 known as "compilation unit" and described in JLS8 7.3).
Java.ConditionalExpression - Class in org.codehaus.janino
  Representation of a JLS7 15.25 "conditional operation".
Java.ConstructorDeclarator - Class in org.codehaus.janino
  Representation of a constructor declarator.
Java.ConstructorInvocation - Class in org.codehaus.janino
  Abstract bas class for `Java.SuperConstructorInvocation` and `Java.AlternateConstructorInvocation`.
Java.ContinuableStatement - Class in org.codehaus.janino
  Base class for statements that support the "continue" statement.
Java.ContinueStatement - Class in org.codehaus.janino
  Representation of the JLS7 14.16 CONTINUE statement.
Java.Crement - Class in org.codehaus.janino
  Representation of a JLS7 15.14.2 "postfix increment operation", a JLS7 15.14.3 "postfix decrement operation", a JLS7 15.15.1 "prefix increment operation" or a JLS7 15.15.2 "prefix decrement operation".
Java.DocCommentable - Interface in org.codehaus.janino
  Representation of a Java element that can be annotated with a DOC comment ("`/** ...`
Java.DoStatement - Class in org.codehaus.janino
  Representation of a JLS7 14.13 DO statement.
Java.ElementValue - Interface in org.codehaus.janino
  Base of the possible element values in a `Java.NormalAnnotation`.
Java.ElementValueArrayInitializer - Class in org.codehaus.janino
  An element value in the form of an array initializer, e.g.
Java.ElementValuePair - Class in org.codehaus.janino
  Representation of a "name = value" element in a `Java.NormalAnnotation`.
Java.EmptyStatement - Class in org.codehaus.janino
  Representation of the "empty statement", i.e.
Java.EnclosingScopeOfTypeDeclaration - Class in org.codehaus.janino
  Lazily determines and returns the enclosing `Java.Scope` of the 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
  Abstract base class for `Java.ConstructorDeclarator` and `Java.MethodDeclarator`.
Java.FunctionDeclarator.FormalParameter - Class in org.codehaus.janino
  Representation of a (formal) function parameter.
Java.FunctionDeclarator.FormalParameters - Class in org.codehaus.janino
  Representation of the (formal) function parameters.
Java.IdentifierLambdaParameters - Class in org.codehaus.janino
  Representation of "lamba parameters" that consist of a single identifier; see JLS9 15.27.1
Java.IfStatement - Class in org.codehaus.janino
  Representation of a JLS7 14.9 IF statement.
Java.InferredLambdaParameters - Class in org.codehaus.janino
  Representation of "lamba parameters" that include an inferred formal parameter list; see JLS9 15.27.1.
Java.Initializer - Class in org.codehaus.janino
  Representation of an "instance initializer" (JLS7 8.6) or "static initializer" (JLS7 8.7).
Java.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
  Abstract base class for `Java.MethodInvocation` and `Java.SuperclassMethodInvocation`.
Java.LabeledStatement - Class in org.codehaus.janino
  Representation of a JLS7 14.7 "labeled statement".
Java.LambdaBody - Interface in org.codehaus.janino
  Representation of a "lambda body", see JLS9 15.27.2.
Java.LambdaExpression - Class in org.codehaus.janino
  Representation of a (Java 8+) "lambda expression", see JLS9 15.27.
Java.LambdaParameters - Interface in org.codehaus.janino
  Base for the various "lambda parameters" styles, see JLS9 15.27.1.
Java.Literal - Class in org.codehaus.janino
  Abstract base class for the various Java literals; see JLS7 3.10.
Java.LocalClassDeclaration - Class in org.codehaus.janino
  Representation of a "local class declaration" i.e.
Java.LocalClassDeclarationStatement - Class in org.codehaus.janino
  Representation of the JLS7 14.3 "local class declaration statement".
Java.LocalVariable - Class in org.codehaus.janino
  Representation of a local variable while it is in scope during compilation.
Java.LocalVariableAccess - Class in org.codehaus.janino
  Representation of a local variable access -- used during compilation.
Java.LocalVariableDeclarationStatement - Class in org.codehaus.janino
  Representation of a JLS7 14.4 "local variable declaration statement".
Java.LocalVariableSlot - Class in org.codehaus.janino
  All local variables have a slot number; local variables that get written into the "local variable table" also have a start and end offset that defines the variable's extent in the bytecode.
Java.Locatable - Interface in org.codehaus.janino
  This interface is implemented by objects which are associated with a location in the source code.
Java.Located - Class in org.codehaus.janino
  Abstract implementation of `Java.Locatable`.
Java.Lvalue - Class in org.codehaus.janino
  Representation of an "lvalue", i.e.
Java.MarkerAnnotation - Class in org.codehaus.janino
  Representation of a "marker annotation", i.e.
Java.MemberAnnotationTypeDeclaration - Class in org.codehaus.janino
  Representation of a member annotation type declaration, a.k.a.
Java.MemberClassDeclaration - Class in org.codehaus.janino
  Representation of a "member class declaration", i.e.
Java.MemberEnumDeclaration - Class in org.codehaus.janino
  Representation of a "member enum declaration", i.e.
Java.MemberInterfaceDeclaration - Class in org.codehaus.janino
  Representation of a "member interface declaration", i.e.
Java.MemberTypeDeclaration - Interface in org.codehaus.janino
  Represents a class or interface declaration where the immediately enclosing scope is another class or interface declaration.
Java.MethodDeclarator - Class in org.codehaus.janino
  Representation of a method declarator.
Java.MethodInvocation - Class in org.codehaus.janino
  Representation of a JLS7 15.12 "method invocation expression".
Java.MethodReference - Class in org.codehaus.janino
  Representation of a "method reference expression", as described in JLS9 15.13, with the form "`<var>referenceType</var>::identifier`.
Java.Modifier - Interface in org.codehaus.janino
  Base for the various modifiers (access modifiers, annotations).
Java.Modifiers - Class in org.codehaus.janino
  Deprecated.
  Many methods that previously accepted a parameter of this type now take a `Java.Modifier``[]` (incompatible API change in JANINO version 3.0.13)
Java.ModularCompilationUnit - Class in org.codehaus.janino
  Represents a `ModularCompilationUnit` as specified in JLS11 7.3.
Java.ModuleDeclaration - Class in org.codehaus.janino
  Representation of a "module declaration", as described in JLS9 7.7.
Java.ModuleDirective - Interface in org.codehaus.janino
  Representation of a (Java 9+) "module directive", as explained in JLS9 7.7.
Java.NamedClassDeclaration - Class in org.codehaus.janino
  Base for the various named class declarations.
Java.NamedTypeDeclaration - Interface in org.codehaus.janino
  Represents the declaration of a class or an interface that has a name.
Java.NewAnonymousClassInstance - Class in org.codehaus.janino
  Representation of a JLS7 15.9 "anonymous class instance creation expression".
Java.NewArray - Class in org.codehaus.janino
  Representation of a JLS7 15.10 "array creation expression".
Java.NewClassInstance - Class in org.codehaus.janino
  Representation of a JLS7 "class instance creation expression".
Java.NewInitializedArray - Class in org.codehaus.janino
  Representation of a JLS7 15.10 "array creation expression".
Java.NormalAnnotation - Class in org.codehaus.janino
  A "normal annotation", i.e.
Java.NullLiteral - Class in org.codehaus.janino
  Representation of a "null literal" (JLS7 3.10.7).
Java.OpensModuleDirective - Class in org.codehaus.janino
  Representation of a (Java 9+) "opens directive", as explained in JLS9 7.7.2.
Java.Package - Class in org.codehaus.janino
  Representation of a JLS7 6.5.2.1.5 "package name".
Java.PackageDeclaration - Class in org.codehaus.janino
  Representation of a package declaration like `package com.acme.tools;`.
Java.PackageMemberAnnotationTypeDeclaration - Class in org.codehaus.janino
  Representation of a package member annotation type declaration, a.k.a.
Java.PackageMemberClassDeclaration - Class in org.codehaus.janino
  Implementation of a "package member class declaration", a.k.a.
Java.PackageMemberEnumDeclaration - Class in org.codehaus.janino
  Implementation of a "package member enum declaration", a.k.a.
Java.PackageMemberInterfaceDeclaration - Class in org.codehaus.janino
  Representation of a "package member interface declaration", a.k.a.
Java.PackageMemberTypeDeclaration - Interface in org.codehaus.janino
  Represents a class or interface declaration on compilation unit level.
Java.ParameterAccess - Class in org.codehaus.janino
  "Artificial" operation for accessing the parameters of the synthetic constructor of an anonymous class.
Java.ParenthesizedExpression - Class in org.codehaus.janino
  Representation of a JLS7 15.8.5 "parenthesized expression".
Java.Primitive - Enum in org.codehaus.janino
  Java's primitive types.
Java.PrimitiveType - Class in org.codehaus.janino
  Representation of a JLS7 4.2 "primitive type", i.e a primitive type "usage", which has a location.
Java.ProvidesModuleDirective - Class in org.codehaus.janino
  Representation of a (Java 9+) "provides directive", as explained in JLS9 7.7.4.
Java.QualifiedThisReference - Class in org.codehaus.janino
  Representation of an JLS7 15.8.4 access to the current object or an enclosing instance.
Java.ReferenceType - Class in org.codehaus.janino
  Representation of a JLS7 4.3 reference type.
Java.RequiresModuleDirective - Class in org.codehaus.janino
  Representation of a (Java 9+) "requires directive", as explained in JLS9 7.7.1.
Java.ReturnStatement - Class in org.codehaus.janino
  Representation of the JLS7 14.17 RETURN statement.
Java.Rvalue - Class in org.codehaus.janino
  Representation of an "rvalue", i.e.
Java.RvalueMemberType - Class in org.codehaus.janino
  Representation of the first part of a JLS7 15.9 "Qualified class instance creation expression": The "`a.new MyClass`" part of "`a.new MyClass(...)`" expression.
Java.Scope - Interface in org.codehaus.janino
  Representation of a Java "scope", e.g.
Java.SimpleConstant - Class in org.codehaus.janino
  This class is not used when code is parsed; it is intended for "programmatic" literals.
Java.SimpleType - Class in org.codehaus.janino
  This class is not used when code is parsed; it is intended for "programmatic" types.
Java.SingleElementAnnotation - Class in org.codehaus.janino
  Representation of a "single-element annotation", i.e.
Java.Statement - Class in org.codehaus.janino
  Everything that can occur in the body of a method or in a block.
Java.StringLiteral - Class in org.codehaus.janino
  Representation of a "string literal" (JLS7 3.10.5) (type `String`).
Java.SuperclassFieldAccessExpression - Class in org.codehaus.janino
  Representation of an JLS7 "superclass field access expression", e.g.
Java.SuperclassMethodInvocation - Class in org.codehaus.janino
  Representation of a JLS7 15.12.1.1.3 "superclass method invocation".
Java.SuperConstructorInvocation - Class in org.codehaus.janino
  Representation of a JLS7 8.8.7.1.
Java.SwitchStatement - Class in org.codehaus.janino
  The JLS7 14.10 `switch` Statement.
Java.SwitchStatement.SwitchBlockStatementGroup - Class in org.codehaus.janino
  Representation of a "switch block statement group" as defined in JLS7 14.11.
Java.SynchronizedStatement - Class in org.codehaus.janino
  Representation of a JLS7 14.9 SYNCHRONIZED statement.
Java.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.
Java.TypeParameter - Class in org.codehaus.janino
  Representation of a type parameter (which declares a type variable).
Java.UnaryOperation - Class in org.codehaus.janino
  Representation of a JLS7 15.15.3 "unary plus operator", a JLS7 15.15.4 "unary minus operator", a JLS7 15.15.5 "bitwise complement operator" or a JLS7 15.15.6 "logical complement operator".
Java.UsesModuleDirective - Class in org.codehaus.janino
  Representation of a (Java 9+) "uses directive", as explained in JLS9 7.7.3.
Java.VariableDeclarator - Class in org.codehaus.janino
  Used by FieldDeclaration and LocalVariableDeclarationStatement.
Java.WhileStatement - Class in org.codehaus.janino
  Representation of the JLS7 14.2 WHILE statement.
Java.Wildcard - Class in org.codehaus.janino
  Representation of a JLS7 4.5.1 "wildcard".
JavaFileManagers - Class in org.codehaus.commons.compiler.jdk.util
  Utility methods related to `JavaFileManager`s.
JavaFileObjects - Class in org.codehaus.commons.compiler.jdk.util
  Utility methods related to `JavaFileObject`s.
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 `ClassLoader`s, does not load byte code, but reads Java source code and then scans, parses, compiles and loads it into the virtual machine.
JavaSourceClassLoader() - Constructor for class org.codehaus.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 Class in org.codehaus.commons.compiler.jdk
  Container for a `Diagnostic` object.
JavaSourceIClassLoader - Class in org.codehaus.janino
  This `IClassLoader` finds, scans and parses compilation units.
JavaSourceIClassLoader(ResourceFinder, String, IClassLoader) - Constructor for class org.codehaus.janino.JavaSourceIClassLoader
join(Object[][], String, String) - Static method in class org.codehaus.janino.Java
join(Object[], String) - Static method in class org.codehaus.janino.Java
join(Object[], String, 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 - Enum constant in enum 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 `ResourceFinder`s lazily as it searches for resources.
LazyMultiResourceFinder(Iterator<ResourceFinder>) - Constructor for class org.codehaus.commons.compiler.util.resource.LazyMultiResourceFinder
lcd - Variable in class org.codehaus.janino.Java.LocalClassDeclarationStatement
  The class declaration that poses the body of the statement.
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
  Extends the `ResourceFinder` class with a `ListableResourceFinder.list(String, boolean)` method.
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.LocalVariable`s.
localVariables - Variable in class org.codehaus.janino.Java.Statement
  The map of currently visible local variables.
LocalVariableSlot(String, short, IType) - Constructor for class org.codehaus.janino.Java.LocalVariableSlot
LocalVariableTableAttribute(short, ClassFile.LocalVariableTableAttribute.Entry[]) - Constructor for class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
LocatableResource - Interface in org.codehaus.commons.compiler.util.resource
  A `Resource` that can be addressed by a URL.
Located(Location) - Constructor for class org.codehaus.janino.Java.Located
LocatedException - Exception Class in org.codehaus.commons.compiler
  An `Exception` that is associated with an optional `Location` in a source file.
LocatedException(String, Location) - Constructor for exception class org.codehaus.commons.compiler.LocatedException
LocatedException(String, Location, Throwable) - Constructor for exception class org.codehaus.commons.compiler.LocatedException
location() - 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 - Enum constant in enum org.codehaus.janino.Java.Primitive
LONG - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the primitive type LONG.
LONG - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the primitive type LONG.
LONG - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  The primitive '`long`' type.
LONG_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.LineNumberOffset`s as necessary, and returns the current inserter's original offset (the offset of the first NUL byte that was inserted).
makeStatements(int, Parser, List<Java.BlockStatement>, List<Java.MethodDeclarator>) - Method in class org.codehaus.janino.ScriptEvaluator
  Parses statements from the parser until end-of-input.
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 `StringPattern`s (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.MethodInfo`s of the methods of this class or interface.
MethodInvocation(Location, Java.Atom, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.MethodInvocation
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.Modifier`s 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.Modifier`s of this parameter declaration.
modifiers - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
  The local variable modifiers (annotations and/or flags like FINAL).
modifiers - Variable in class org.codehaus.janino.Java.ModuleDeclaration
  The modifiers of the module declaration; module declarations must have only annotations, no access modifiers.
modifiers - Variable in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
  The resource variable modifiers (annotations and/or flags like FINAL).
Modifiers() - Constructor for class org.codehaus.janino.Java.Modifiers
  Deprecated.
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, `Collection`s, `Enumeration`s or `Iterator`s.
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 `Iterator`s, `Collection`s 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 `ResourceFinder`s.
MultiResourceFinder(Iterable<? extends ResourceFinder>) - Constructor for class org.codehaus.commons.compiler.util.resource.MultiResourceFinder
MultiResourceFinder(ResourceFinder...) - Constructor for class org.codehaus.commons.compiler.util.resource.MultiResourceFinder

## 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 - Enum constant in enum org.codehaus.janino.Parser.InterfaceDeclarationContext
  The interface declaration appears (directly) inside a 'named type declaration'.
NamedClassDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.NamedClassDeclaration
nameIndex - Variable in class org.codehaus.janino.util.ClassFile.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.IAnnotation`s.
NO_DESTINATION_DIRECTORY - Static variable in interface org.codehaus.commons.compiler.ICompiler
  Special value for `ICompiler.setDestinationDirectory(File, boolean)`'s first parameter: Indicates that .class files are to be created in the directory of the .java file from which they are generated.
NoException - Exception Class in org.codehaus.commons.compiler.util.reflect
  An exception that is never instantiated, and is useful for declaration of methods that throw a parameterized `Throwable`.
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 - Enum constant in enum 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 - Enum constant in enum 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' ...
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 `StringPattern`s.
parseConditionalAndExpression() - Method in class org.codehaus.janino.Parser
  ConditionalAndExpression := InclusiveOrExpression { '&&' InclusiveOrExpression }
parseConditionalExpression() - Method in class org.codehaus.janino.Parser
  ConditionalExpression := ConditionalOrExpression [ '?' Expression ':' ConditionalExpression ]
parseConditionalOrExpression() - Method in class org.codehaus.janino.Parser
  ConditionalOrExpression := ConditionalAndExpression { '||' ConditionalAndExpression ]
parseConstructorDeclarator(String, Java.Modifier[]) - Method in class org.codehaus.janino.Parser
  ConstructorDeclarator := Identifier FormalParameters [ 'throws' ReferenceTypeList ] '{' [ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.' 'super' Arguments ';' ] BlockStatements '}'
parseContinueStatement() - Method in class org.codehaus.janino.Parser
  ContinueStatement := 'continue' [ Identifier ] ';'
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 { ( '==' | '!=' ) 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 { '.' 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 '[]' { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'this' | // This 15.8.3 'this' Arguments | // Alternate constructor invocation 8.8.5.1 'super' Arguments | // Unqualified superclass constructor invocation 8.8.5.1 'super' '.' Identifier | // SuperclassFieldAccess 15.11.2 'super' '.' Identifier Arguments | // SuperclassMethodInvocation 15.12.4.9 NewClassInstance | NewAnonymousClassInstance | // ClassInstanceCreationExpression 15.9 NewArray | // ArrayCreationExpression 15.10 NewInitializedArray | // ArrayInitializer 10.6 PrimitiveType { '[]' } | // Type PrimitiveType { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'void' '.' 'class' | // ClassLiteral 15.8.2 MethodReference // MethodReference JLS9 15.13 Name := Identifier { '.' Identifier } CastExpression := '(' PrimitiveType { '[]' } ')' UnaryExpression | '(' Expression ')' UnaryExpression NewClassInstance := 'new' ReferenceType Arguments NewAnonymousClassInstance := 'new' ReferenceType Arguments [ ClassBody ] NewArray := 'new' Type DimExprs { '[]' } NewInitializedArray := 'new' ArrayType ArrayInitializer
parseQualifiedIdentifier() - Method in class org.codehaus.janino.Parser
  QualifiedIdentifier := Identifier { '.' Identifier }
Parser - Class in org.codehaus.janino
  A parser for the Java programming language.
Parser(Scanner) - Constructor for class org.codehaus.janino.Parser
Parser(Scanner, TokenStream) - Constructor for class org.codehaus.janino.Parser
Parser.ClassDeclarationContext - Enum in org.codehaus.janino
  The kinds of context where a class declaration can occur.
Parser.InterfaceDeclarationContext - Enum in org.codehaus.janino
  The kinds of context where an interface declaration can occur.
Parser.MethodDeclarationContext - Enum in org.codehaus.janino
  The kinds of context where a method declaration can occur.
parseReferenceType() - Method in class org.codehaus.janino.Parser
  ReferenceType := { Annotation } QualifiedIdentifier [ TypeArguments ]
parseReferenceTypeList() - Method in class org.codehaus.janino.Parser
  ReferenceTypeList := ReferenceType { ',' ReferenceType }
parseRelationalExpression() - Method in class org.codehaus.janino.Parser
  RelationalExpression := ShiftExpression { 'instanceof' ReferenceType | '<' ShiftExpression [ { ',' TypeArgument } '>' ] | '<' TypeArgument [ { ',' TypeArgument } '>' ] | ( '>' | '<=' | '>=' ) ShiftExpression }
parseReturnStatement() - Method in class org.codehaus.janino.Parser
  ReturnStatement := 'return' [ Expression ] ';'
parseSelector(Java.Atom) - Method in class org.codehaus.janino.Parser
  Selector := '.' Identifier | // FieldAccess 15.11.1 '.' Identifier Arguments | // MethodInvocation '.' '<' TypeList '>' 'super' Arguments // Superconstructor invocation (?) '.' '<' TypeList '>' 'super' '.' .
parseShiftExpression() - Method in class org.codehaus.janino.Parser
  ShiftExpression := AdditiveExpression { ( '<<' | '>>' | '>>>' ) AdditiveExpression }
parseStatement() - Method in class org.codehaus.janino.Parser
  Statement := LabeledStatement | Block | IfStatement | ForStatement | WhileStatement | DoStatement | TryStatement | 'switch' ...
parseSwitchStatement() - Method in class org.codehaus.janino.Parser
  SwitchStatement := 'switch' '(' Expression ')' '{' { SwitchLabels BlockStatements } '}' SwitchLabels := SwitchLabels { SwitchLabels } SwitchLabel := 'case' Expression ':' | 'default' ':'
parseSynchronizedStatement() - Method in class org.codehaus.janino.Parser
  SynchronizedStatement := 'synchronized' '(' expression ')' Block
parseThrowStatement() - Method in class org.codehaus.janino.Parser
  ThrowStatement := 'throw' Expression ';'
parseTryStatement() - Method in class org.codehaus.janino.Parser
  TryStatement := 'try' Block Catches [ Finally ] | 'try' Block Finally Catches := CatchClause { CatchClause } CatchClause := 'catch' '(' FormalParameter ')' Block Finally := 'finally' Block
parseType() - Method in class org.codehaus.janino.Parser
  Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' }
parseUnaryExpression() - Method in class org.codehaus.janino.Parser
  UnaryExpression := { PrefixOperator } Primary { Selector } { PostfixOperator } PrefixOperator := '++' | '--' | '+' | '-' | '~' | '!' PostfixOperator := '++' | '--'
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
  One of `Java.Primitive.VOID`, `Java.Primitive.BYTE` and consorts.
PrimitiveType(Location, Java.Primitive) - Constructor for class org.codehaus.janino.Java.PrimitiveType
PRIVATE - Enum constant in enum org.codehaus.janino.Access
  Representation of PRIVATE accessibility.
PRIVATE - Static variable in class org.codehaus.janino.Mod
  The flag indicating 'private accessibility' of the modified element.
PRIVATE_MEMBERS_OF_ENCLOSING_AND_ENCLOSED_TYPES_INACCESSIBLE - Enum constant in enum org.codehaus.janino.JaninoOption
  Contrary to the JLS, disallow access to `private` members of types enclosed by the the accessing code, or enclosed by the accessing code, or enclosed by the same top-level type as the accessing code.
produce() - Method in interface org.codehaus.commons.compiler.util.Producer
  Produces the next object.
produce() - Method in class org.codehaus.janino.Scanner
  Produces and returns the next token.
Producer<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 - Enum constant in enum org.codehaus.janino.Access
  Representation of PROTECTED accessibility.
PROTECTED - Static variable in class org.codehaus.janino.Mod
  The flag indicating 'protected accessibility' of the modified element.
protectionDomainFactory - Variable in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
ProvidesModuleDirective(Location, String[], String[][]) - Constructor for class org.codehaus.janino.Java.ProvidesModuleDirective
Proxies - Class in org.codehaus.commons.compiler.util.reflect
PUBLIC - Enum constant in enum org.codehaus.janino.Access
  Representation of PUBLIC accessibility.
PUBLIC - Static variable in class org.codehaus.janino.Mod
  The flag indicating 'public accessibility' of the modified element.
pushDoubleOperand() - Method in class org.codehaus.janino.CodeContext
pushFloatOperand() - Method in class org.codehaus.janino.CodeContext
pushInserter(CodeContext.Inserter) - Method in class org.codehaus.janino.CodeContext
  Remembers the current `CodeContext.Inserter`, then replaces it with the new one.
pushIntOperand() - Method in class org.codehaus.janino.CodeContext
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 `Enumeration`s 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 `ClassFile`s.
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.
  Use `ICompiler.setSourceCharset(Charset)` instead
setCharacterEncoding(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
  Deprecated.
  Use `JavaSourceIClassLoader.setSourceCharset(Charset)` instead
setClassFileCreator(ResourceCreator) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setClassFileCreator(ResourceCreator) - Method in interface org.codehaus.commons.compiler.ICompiler
  This `ResourceCreator` is used to store generated `.class` files.
setClassFileFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setClassFileFinder(ResourceFinder) - Method in interface org.codehaus.commons.compiler.ICompiler
  This `ResourceFinder` is used to check whether a `.class` resource already exists and is younger than the `.java` resource from which it was generated.
setClassFileFinder(ResourceFinder, boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setClassFileFinder(ResourceFinder, boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent with `setClassFileFinder(rebuild ? ResourceFinder.EMPTY_RESOURCE_FINDER : classFileFinder)`.
setClassName(String) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  Sets the name of the generated class.
setClassName(String) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Sets the name of the generated class.
setClassName(String) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setClassName(String) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setClassName(String) - Method in class org.codehaus.janino.ClassBodyEvaluator
setClassName(String) - Method in class org.codehaus.janino.ExpressionEvaluator
setClassName(String) - Method in class org.codehaus.janino.ScriptEvaluator
setClassPath(File[]) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setClassPath(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent of --class-path.
setColumnNumber(int) - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
  Sets the "current column number" to the given value.
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  Installs an `ErrorHandler` which is invoked during compilation on each error.
setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.ICompiler
  Installs an `ErrorHandler` which is invoked during compilation on each error.
setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Installs an `ErrorHandler` which is invoked during compilation on each error.
setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Installs an `ErrorHandler` which is invoked during compilation on each error.
setCompileErrorHandler(ErrorHandler) - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
  Installs an `ErrorHandler` which is invoked during compilation on each error.
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ClassBodyEvaluator
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ExpressionEvaluator
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.JavaSourceClassLoader
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.JavaSourceIClassLoader
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ScriptEvaluator
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.SimpleCompiler
setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.UnitCompiler
  By default, `CompileException`s are thrown on compile errors, but an application my install its own (thread-local) `ErrorHandler`.
setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.Compiler
  Adds command line options that are passed unchecked to the
  invalid reference

      java.lang.Compiler

  .
setCompilerOptions(String[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
  Notice: Don't use the '-g' options - these are controlled through `JavaSourceClassLoader.setDebuggingInfo(boolean, boolean, boolean)`.
setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.janino.JavaSourceClassLoader
setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  Determines what kind of debugging information is included in the generates classes.
setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Determines what kind of debugging information is included in the generates classes.
setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Determines what kind of debugging information is included in the generates classes.
setDebuggingInformation(boolean, boolean, boolean) - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
  Determines what kind of debugging information is included in the generates classes.
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ClassBodyEvaluator
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ScriptEvaluator
setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.SimpleCompiler
setDebugLines(boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setDebugLines(boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent of `-g:lines`.
setDebugSource(boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setDebugSource(boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent of `-g:source`.
setDebugVars(boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setDebugVars(boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent of `-g:vars`.
setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
setDeclaringCompilationUnit(Java.CompilationUnit) - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
  Sets the `Java.AbstractCompilationUnit` in which this top-level type is declared.
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FieldDeclaration
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FunctionDeclarator
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MethodDeclarator
setDeclaringType(Java.TypeDeclaration) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
  Sets the type declaration that this declaration belongs to.
setDefaultExpressionType(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Reconfigures the "default expression type"; if no expression type is configured for an expression, then, when cooking this `IExpressionEvaluator`, the "default expression type" is used for the expression
setDefaultExpressionType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setDefaultExpressionType(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
setDefaultImports(String...) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  "Default imports" add to the system import "java.lang", i.e.
setDefaultImports(String...) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  "Default imports" add to the system import "java.lang", i.e.
setDefaultImports(String...) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
setDefaultImports(String...) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setDefaultImports(String...) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setDefaultImports(String...) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setDefaultImports(String...) - Method in class org.codehaus.janino.ClassBodyEvaluator
setDefaultImports(String...) - Method in class org.codehaus.janino.ExpressionEvaluator
setDefaultImports(String...) - Method in class org.codehaus.janino.ScriptEvaluator
setDefaultReturnType(Class<?>) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  When this `IScriptEvaluator` is coooked, then the defaultReturnType applies to all scripts for which no explicit return type was configured.
setDefaultReturnType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setDefaultReturnType(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
setDestinationDirectory(File, boolean) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setDestinationDirectory(File, boolean) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent of -d and `-rebuild`.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractAnnotation
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
  Forward-implements `Java.BlockStatement.setEnclosingScope(Java.Scope)`.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
  Sets the enclosing scope of this `Java.TypeDeclaration`.
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.Annotation
  Sets the enclosing scope for this annotation.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayInitializer
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.ArrayInitializerOrRvalue
  Sets the immediately enclosing scope for this array initializer or rvalue.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayType
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.BlockStatement
  Sets the enclosing scope of this `Java.BlockStatement`.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.CatchParameter
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ConstructorInvocation
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.ElementValue
  In most cases, the scope is the enclosing `Java.BlockStatement`, except for top-level class/interface annotation class-literal element-value-pairs, where the enclosing scope is the compilation unit.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ElementValueArrayInitializer
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.FieldDeclaration
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.FunctionDeclarator
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.MethodDeclarator
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.NormalAnnotation
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ReferenceType
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Rvalue
  Sets the enclosing scope for this object and all subordinate `Java.Rvalue` objects.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.SimpleType
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.SingleElementAnnotation
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Statement
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Type
  Sets the enclosing scope for this object and all subordinate `Java.Type` objects.
setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.TypeArgument
  Sets the enclosing scope for this type argument.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.VariableDeclarator
  Sets the immediately enclosing scope for the (optional) initializer.
setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Wildcard
setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.CatchClause
  Links this CATCH clause to the enclosing TRY statement.
setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.Resource
  Sets the enclosing scope for this object and all subordinate `Java.TryStatement.Resource` objects.
setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.VariableAccessResource
setEncoding(Charset) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setEncoding(Charset) - Method in interface org.codehaus.commons.compiler.ICompiler
  The equivalent of JAVA's "`-encoding`" command line option.
setEnd(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
setExpressionType(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Defines the type of the expression.
setExpressionType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setExpressionType(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
setExpressionTypes(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Configures the types of the expressions.
setExpressionTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setExpressionTypes(Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
setExtendedClass(Class<?>) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  Sets a particular superclass that the generated class will extend.
setExtendedClass(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Sets a particular superclass that the generated class will extend.
setExtendedClass(Class<?>) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
setExtendedClass(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setExtendedClass(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setExtendedClass(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
setExtendedType(Class<?>) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  Deprecated.
  Use `IClassBodyEvaluator.setExtendedClass(Class)` instead
setExtendedType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
  Deprecated.
  Use `ClassBodyEvaluator.setExtendedClass(Class)` instead
setExtendedType(Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
setExtensionDirectories(File[]) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setExtensionDirectories(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent of `-extdirs`.
setIClassLoader(IClassLoader) - Method in class org.codehaus.janino.Compiler
  Explicitly sets the `IClassLoader` that will be used to load "auxiliary classes".
setIgnoreWhiteSpace(boolean) - Method in class org.codehaus.janino.Scanner
  If value is `true`, then white space in the input stream is ignored, rather than scanned as 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
  Deprecated.
  Use `IClassBodyEvaluator.setImplementedInterfaces(Class[])` instead
setImplementedTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
  Deprecated.
  Use `ClassBodyEvaluator.setImplementedInterfaces(Class[])` instead
setImplementedTypes(Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
setLastModified(long) - Method in class org.codehaus.commons.compiler.util.resource.MapResourceFinder
setLineNumber(int) - Method in class org.codehaus.commons.compiler.util.LineAndColumnTracker
  Sets the "current line number" to the given value.
setMethodName(String) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Defines the name of the generated method.
setMethodName(String) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Defines the name of the generated method.
setMethodName(String) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setMethodName(String) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setMethodName(String) - Method in class org.codehaus.janino.ExpressionEvaluator
setMethodName(String) - Method in class org.codehaus.janino.ScriptEvaluator
setMethodNames(String[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Same as `IExpressionEvaluator.setMethodName(String)`, but for multiple expressions.
setMethodNames(String[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Same as `IScriptEvaluator.setMethodName(String)`, but for multiple scripts.
setMethodNames(String[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setMethodNames(String[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setMethodNames(String[]) - Method in class org.codehaus.janino.ExpressionEvaluator
setMethodNames(String[]) - Method in class org.codehaus.janino.ScriptEvaluator
setName(String) - Method in class org.codehaus.janino.Java.LocalVariableSlot
setOffset() - Method in class org.codehaus.janino.CodeContext.Offset
setOverrideMethod(boolean) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Defines whether the generated method overrides a methods declared in a supertype.
setOverrideMethod(boolean) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Defines whether the generated method overrides a methods declared in a supertype.
setOverrideMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setOverrideMethod(boolean) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setOverrideMethod(boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
setOverrideMethod(boolean) - Method in class org.codehaus.janino.ScriptEvaluator
setOverrideMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Same as `IExpressionEvaluator.setOverrideMethod(boolean)`, but for multiple expressions.
setOverrideMethod(boolean[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Same as `IScriptEvaluator.setOverrideMethod(boolean)`, but for multiple scripts.
setOverrideMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setOverrideMethod(boolean[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setOverrideMethod(boolean[]) - Method in class org.codehaus.janino.ExpressionEvaluator
setOverrideMethod(boolean[]) - Method in class org.codehaus.janino.ScriptEvaluator
setPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
  Sets the package declaration of this compilation unit.
setParameters(String[][], Class<?>[][]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Same as `IExpressionEvaluator.setParameters(String[], Class[])`, but for multiple expressions.
setParameters(String[][], Class<?>[][]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Same as `IScriptEvaluator.setParameters(String[], Class[])`, but for multiple scripts.
setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.janino.ExpressionEvaluator
setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.janino.ScriptEvaluator
setParameters(String[], Class<?>[]) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Defines the names and types of the parameters of the generated method.
setParameters(String[], Class<?>[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Defines the names and types of the parameters of the generated method.
setParameters(String[], Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setParameters(String[], Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setParameters(String[], Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
setParameters(String[], Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.IClassBodyEvaluator
  The "parent class loader" is used to load referenced classes.
setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  The "parent class loader" is used to load referenced classes.
setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  The "parent class loader" is used to load referenced classes.
setParentClassLoader(ClassLoader) - Method in interface org.codehaus.commons.compiler.ISimpleCompiler
  The "parent class loader" is used to load referenced classes.
setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setParentClassLoader(ClassLoader) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ClassBodyEvaluator
setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ExpressionEvaluator
setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ScriptEvaluator
setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.SimpleCompiler
setParentClassLoader(ClassLoader, Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
  Deprecated.
  Auxiliary classes never really worked... don't use them.
setProtectionDomainFactory(AbstractJavaSourceClassLoader.ProtectionDomainFactory) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
setResources(Map<String, byte[]>) - Method in class org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader
setReturnType(Class<?>) - Method in interface org.codehaus.commons.compiler.IExpressionEvaluator
  Deprecated.
  Use `IExpressionEvaluator.setExpressionType(Class)` instead
setReturnType(Class<?>) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Defines the return type of the generated method.
setReturnType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setReturnType(Class<?>) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setReturnType(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
setReturnType(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
setReturnTypes(Class<?>[]) - Method in interface org.codehaus.commons.compiler.IScriptEvaluator
  Configures the return types of the generated methods.
setReturnTypes(Class<?>[]) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setReturnTypes(Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
setScriptCount(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setScriptCount(int) - Method in class org.codehaus.janino.ScriptEvaluator
setSlot(Java.LocalVariableSlot) - Method in class org.codehaus.janino.Java.LocalVariable
setSlotIndex(short) - Method in class org.codehaus.janino.Java.LocalVariableSlot
setSourceCharset(Charset) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setSourceCharset(Charset) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
setSourceCharset(Charset) - Method in interface org.codehaus.commons.compiler.ICompiler
  Same as `ICompiler.setEncoding(Charset)`, but with a more precise name.
setSourceCharset(Charset) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
setSourceCharset(Charset) - Method in class org.codehaus.janino.JavaSourceClassLoader
setSourceCharset(Charset) - Method in class org.codehaus.janino.JavaSourceIClassLoader
setSourceFileCharacterEncoding(String) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
setSourceFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setSourceFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
setSourceFinder(ResourceFinder) - Method in interface org.codehaus.commons.compiler.ICompiler
  Finds more `.java` resources that need to be compiled, i.e.
setSourceFinder(ResourceFinder) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
setSourceFinder(ResourceFinder) - Method in class org.codehaus.janino.JavaSourceClassLoader
setSourceFinder(ResourceFinder) - Method in class org.codehaus.janino.JavaSourceIClassLoader
setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
setSourcePath(File[]) - Method in interface org.codehaus.commons.compiler.ICompiler
  Equivalent of `--source-path`.
setSourcePath(File[]) - Method in class org.codehaus.commons.compiler.jdk.JavaSourceClassLoader
setSourcePath(File[]) - Method in class org.codehaus.janino.JavaSourceClassLoader
setSourceVersion(int) - Method in class org.codehaus.commons.compiler.AbstractCompiler
setSourceVersion(int) - Method in interface org.codehaus.commons.compiler.ICompiler
  Specifies the version of source code accepted, in analogy with JAVAC's `-source` command line option.
setSourceVersion(int) - Method in interface org.codehaus.commons.compiler.ICookable
  Specifies the version of source code accepted, in analogy with JAVAC's `-source` command line option.
setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ClassBodyEvaluator
setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ExpressionEvaluator
setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.ScriptEvaluator
setSourceVersion(int) - Method in class org.codehaus.commons.compiler.jdk.SimpleCompiler
setSourceVersion(int) - Method in class org.codehaus.janino.ClassBodyEvaluator
setSourceVersion(int) - Method in class org.codehaus.janino.ExpressionEvaluator
setSourceVersion(int) - Method in class org.codehaus.janino.JavaSourceIClassLoader
setSourceVersion(int) - Method in class org.codehaus.janino.Parser
setSourceVersion(int) - Method in class org.codehaus.janino.ScriptEvaluator
setSourceVersion(int) - Method in class org.codehaus.janino.SimpleCompiler
  Controls the language elements that are accepted by the `Parser`.
setStackMap(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 - Enum constant in enum org.codehaus.janino.Java.Primitive
SHORT - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the primitive type SHORT.
SHORT - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the primitive type SHORT.
SHORT - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  The primitive '`short`' type.
ShortElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ShortElementValue
SignatureAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SignatureAttribute
SignatureException(String) - Constructor for exception class org.codehaus.janino.util.signature.SignatureParser.SignatureException
SignatureException(String, Throwable) - Constructor for exception class org.codehaus.janino.util.signature.SignatureParser.SignatureException
SignatureParser - Class in org.codehaus.janino.util.signature
  Helper class for parsing signatures and descriptors.
SignatureParser() - Constructor for class org.codehaus.janino.util.signature.SignatureParser
SignatureParser(SignatureParser.Options) - Constructor for class org.codehaus.janino.util.signature.SignatureParser
SignatureParser.ArrayTypeSignature - Class in org.codehaus.janino.util.signature
  Representation of the "ArrayTypeSignature" clause.
SignatureParser.ClassSignature - Class in org.codehaus.janino.util.signature
  Representation of the "ClassSignature" clause.
SignatureParser.ClassTypeSignature - Class in org.codehaus.janino.util.signature
  Representation of the "ClassTypeSignature" clause, e.g.
SignatureParser.FieldTypeSignature - Interface in org.codehaus.janino.util.signature
  Representation of the "FieldTypeSignature" clause.
SignatureParser.FieldTypeSignatureVisitor<T,EX> - Interface in org.codehaus.janino.util.signature
SignatureParser.FormalTypeParameter - Class in org.codehaus.janino.util.signature
  Representation of the "FormalTypeParameter" clause, e.g.
SignatureParser.MethodTypeSignature - Class in org.codehaus.janino.util.signature
  Representation of the "MethodTypeSignature" clause.
SignatureParser.Options - Interface in org.codehaus.janino.util.signature
SignatureParser.PrimitiveTypeSignature - Class in org.codehaus.janino.util.signature
  Representation of the "PrimitiveTypeSignature" clause, i.e.
SignatureParser.SignatureException - Exception Class in org.codehaus.janino.util.signature
  Signalizes am malformed signature.
SignatureParser.SimpleClassTypeSignature - Class in org.codehaus.janino.util.signature
  Representation of the "SimpleClassTypeSignature" clause, e.g.
SignatureParser.ThrowsSignature - Interface in org.codehaus.janino.util.signature
  Representation of the "ThrowsSignature" clause.
SignatureParser.TypeArgument - Class in org.codehaus.janino.util.signature
  Representation of the "TypeArgument" clause.
SignatureParser.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 - Enum constant in enum org.codehaus.janino.TokenType
  The token represents a string literal; its `Token.value` is the text of the string literal exactly as it appears in the source code (including the double quotes around it).
StringCharStream - Class in org.codehaus.janino.util.charstream
  Reads from a `String`.
StringCharStream(String) - Constructor for class org.codehaus.janino.util.charstream.StringCharStream
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 `Class`es.
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 - Enum constant in enum 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 `Token`s.
TokenStreamImpl - Class in org.codehaus.janino
  Standard implementation for the `TokenStream`.
TokenStreamImpl(Scanner) - Constructor for class org.codehaus.janino.TokenStreamImpl
TokenType - Enum in org.codehaus.janino
  Enumeration of the types of `Token`s 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 `File`s 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> - 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 - Enum constant in enum org.codehaus.janino.Parser.ClassDeclarationContext
  The class declaration appears (directly) inside a type declaration.
TYPE_java_io_Serializable - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_annotation_Retention - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_AssertionError - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Boolean - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Byte - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Character - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Class - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Cloneable - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Double - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Enum - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Error - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Exception - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Float - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Integer - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Iterable - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Long - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Override - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_RuntimeException - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Short - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_String - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_StringBuilder - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_System - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Throwable - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_lang_Void - Variable in class org.codehaus.janino.IClassLoader
TYPE_java_util_Iterator - Variable in class org.codehaus.janino.IClassLoader
TypeArgument(SignatureParser.TypeArgument.Mode, SignatureParser.FieldTypeSignature) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
typeArguments - Variable in class org.codehaus.janino.Java.ClassInstanceCreationReference
  The optional type arguments for the `Java.ClassInstanceCreationReference.type`.
typeArguments - Variable in class org.codehaus.janino.Java.ReferenceType
  The optional type arguments of the reference type.
typeArguments - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
  The `SignatureParser.TypeArgument`s of this class.
typeArguments - Variable in class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
  The type arguments of the class, e.g.
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 Class in org.codehaus.janino.util.charstream
  Indicates that `CharStream.read()` did not find the character(s) it expected.
UnexpectedCharacterException() - Constructor for exception class org.codehaus.janino.util.charstream.UnexpectedCharacterException
UnexpectedCharacterException(String) - Constructor for exception class org.codehaus.janino.util.charstream.UnexpectedCharacterException
UnicodeUnescapeException - Exception Class in org.codehaus.janino
  Represents a problem that occurred while unescaping a unicode escape sequence through a `UnicodeUnescapeReader`.
UnicodeUnescapeException(String) - Constructor for exception class org.codehaus.janino.UnicodeUnescapeException
UnicodeUnescapeException(String, Throwable) - Constructor for exception class org.codehaus.janino.UnicodeUnescapeException
UnicodeUnescapeReader - Class in org.codehaus.janino
  A `FilterReader` that unescapes the "Unicode Escapes" as described in JLS7 3.10.6.
UnicodeUnescapeReader(Reader) - Constructor for class org.codehaus.janino.UnicodeUnescapeReader
UNINDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
  Special character at the beginning of a line that unindents the following text by one position.
UNINITIALIZED_THIS_VARIABLE_INFO - Static variable in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
  Representation of the `uninitialized_this_variable_info` structure; see JVMS8 4.7.4.
UninitializedVariableInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
UnitCompiler - Class in org.codehaus.janino
  This class actually implements the Java compiler.
UnitCompiler(Java.AbstractCompilationUnit, IClassLoader) - Constructor for class org.codehaus.janino.UnitCompiler
UnitCompiler.ClassFileConsumer - Interface in org.codehaus.janino
UnitCompiler.SimpleIField - Class in org.codehaus.janino
  Short-hand implementation of `IClass.IField` that implements a non-constant, non-static, package-accessible field.
UniterableElementException - Exception Class in org.codehaus.commons.compiler.util.iterator
  Thrown by `MultiDimensionalIterator` to indicate that it has encountered an element that cannot be iterated.
UniterableElementException() - Constructor for exception class org.codehaus.commons.compiler.util.iterator.UniterableElementException
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.BlockStatement`s.
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.Rvalue`s.
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() - Element 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.
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
  Invoked by `Java.AlternateConstructorInvocation.accept(Visitor.BlockStatementVisitor)`
visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.ConstructorInvocationVisitor
  Invoked by `Java.MarkerAnnotation.accept(Visitor.AnnotationVisitor)`
visitAmbiguousName(Java.AmbiguousName) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
  Invoked by `Java.AmbiguousName.accept(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
  Invoked by `Java.ElementValue.accept(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
  Invoked by `Java.AnonymousClassDeclaration.accept(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
  Invoked by `Java.ArrayAccessExpression.accept(Visitor.LvalueVisitor)`
visitArrayCreationReference(Java.ArrayCreationReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.ArrayCreationReference.accept(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
  Invoked by `Java.ArrayLength.accept(Visitor.RvalueVisitor)`
visitArrayType(Java.ArrayType) - Method in interface org.codehaus.janino.Visitor.TypeArgumentVisitor
  Invoked by `Java.ArrayType.accept(Visitor.TypeArgumentVisitor)`
visitArrayType(Java.ArrayType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
  Invoked by `Java.ArrayType.accept(Visitor.TypeVisitor)`
visitArrayTypeSignature(SignatureParser.ArrayTypeSignature) - Method in interface org.codehaus.janino.util.signature.SignatureParser.FieldTypeSignatureVisitor
visitAssertStatement(Java.AssertStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.AssertStatement.accept(Visitor.BlockStatementVisitor)`
visitAssignment(Java.Assignment) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.Assignment.accept(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
  Invoked by `Java.BinaryOperation.accept(Visitor.RvalueVisitor)`
visitBlock(Java.Block) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.Block.accept(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
  Invoked by `Java.BooleanLiteral.accept(Visitor.RvalueVisitor)`
visitBreakStatement(Java.BreakStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.BreakStatement.accept(Visitor.BlockStatementVisitor)`
visitByteElementValue(ClassFile.ByteElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
visitCast(Java.Cast) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.Cast.accept(Visitor.RvalueVisitor)`
visitCharacterLiteral(Java.CharacterLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.CharacterLiteral.accept(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
  Invoked by `Java.ClassLiteral.accept(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
  Invoked by `Java.CompilationUnit.accept(Visitor.AbstractCompilationUnitVisitor)`
visitConditionalExpression(Java.ConditionalExpression) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.ConditionalExpression.accept(Visitor.RvalueVisitor)`
visitConstructorDeclarator(Java.ConstructorDeclarator) - Method in interface org.codehaus.janino.Visitor.FunctionDeclaratorVisitor
  Invoked by `Java.FunctionDeclarator.accept(Visitor.TypeBodyDeclarationVisitor)`
visitConstructorInvocation(Java.ConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
  Invoked by `Java.ConstructorInvocation.accept(Visitor.AtomVisitor)`.
visitContinueStatement(Java.ContinueStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.ContinueStatement.accept(Visitor.BlockStatementVisitor)`
visitCrement(Java.Crement) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.Crement.accept(Visitor.RvalueVisitor)`
visitDoStatement(Java.DoStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.DoStatement.accept(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
  Invoked by `Java.ElementValueArrayInitializer.accept(Visitor.ElementValueVisitor)`
visitEmptyStatement(Java.EmptyStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.EmptyStatement.accept(Visitor.BlockStatementVisitor)`
visitEnumConstant(Java.EnumConstant) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.EnumConstant.accept(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
  Invoked by `Java.ExpressionStatement.accept(Visitor.BlockStatementVisitor)`
visitFieldAccess(Java.FieldAccess) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
  Invoked by `Java.FieldAccess.accept(Visitor.LvalueVisitor)`
visitFieldAccessExpression(Java.FieldAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
  Invoked by `Java.FieldAccessExpression.accept(Visitor.LvalueVisitor)`
visitFieldDeclaration(Java.FieldDeclaration) - Method in interface org.codehaus.janino.Visitor.FieldDeclarationOrInitializerVisitor
  Invoked by `Java.FieldDeclaration.accept(Visitor.BlockStatementVisitor)`
visitFieldDeclaration(Java.FieldDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
  Invoked by `Java.FieldDeclaration.accept(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
  Invoked by `Java.FloatingPointLiteral.accept(Visitor.RvalueVisitor)`
visitForEachStatement(Java.ForEachStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.ForEachStatement.accept(Visitor.BlockStatementVisitor)`
visitFormalLambdaParameters(Java.FormalLambdaParameters) - Method in interface org.codehaus.janino.Visitor.LambdaParametersVisitor
visitForStatement(Java.ForStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.ForStatement.accept(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
  Invoked by `Java.FunctionDeclarator.accept(Visitor.TypeBodyDeclarationVisitor)`.
visitIdentifierLambdaParameters(Java.IdentifierLambdaParameters) - Method in interface org.codehaus.janino.Visitor.LambdaParametersVisitor
visitIfStatement(Java.IfStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.IfStatement.accept(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
  Invoked by `Java.Initializer.accept(Visitor.BlockStatementVisitor)`
visitInitializer(Java.Initializer) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
  Invoked by `Java.Initializer.accept(Visitor.TypeBodyDeclarationVisitor)`
visitInstanceCreationReference(Java.ClassInstanceCreationReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.ClassInstanceCreationReference.accept(Visitor.RvalueVisitor)`
visitInstanceof(Java.Instanceof) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.Instanceof.accept(Visitor.RvalueVisitor)`
visitIntegerLiteral(Java.IntegerLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.IntegerLiteral.accept(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
  Invoked by `Java.LabeledStatement.accept(Visitor.BlockStatementVisitor)`
visitLambdaExpression(Java.LambdaExpression) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.LambdaExpression.accept(Visitor.RvalueVisitor)`
visitLocalClassDeclaration(Java.LocalClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.LocalClassDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.LocalClassDeclarationStatement.accept(Visitor.BlockStatementVisitor)`
visitLocalVariableAccess(Java.LocalVariableAccess) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
  Invoked by `Java.LocalVariableAccess.accept(Visitor.LvalueVisitor)`
visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.LocalVariableDeclarationStatement.accept(Visitor.BlockStatementVisitor)`
visitLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource) - Method in interface org.codehaus.janino.Visitor.TryStatementResourceVisitor
  Invoked by `Java.TryStatement.LocalVariableDeclaratorResource.accept(Visitor.TryStatementResourceVisitor)`.
visitLongElementValue(ClassFile.LongElementValue) - Method in interface org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor
visitLvalue(Java.Lvalue) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.Lvalue.accept(Visitor.RvalueVisitor)`
visitMarkerAnnotation(Java.MarkerAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
  Invoked by `Java.MarkerAnnotation.accept(Visitor.AnnotationVisitor)`
visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
  Invoked by `Java.MemberAnnotationTypeDeclaration.accept(Visitor.TypeBodyDeclarationVisitor)`.
visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.MemberAnnotationTypeDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitMemberClassDeclaration(Java.MemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
  Invoked by `Java.MemberClassDeclaration.accept(Visitor.TypeBodyDeclarationVisitor)`
visitMemberClassDeclaration(Java.MemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.MemberClassDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
  Invoked by `Java.MemberEnumDeclaration.accept(Visitor.TypeBodyDeclarationVisitor)`
visitMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.MemberEnumDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor
  Invoked by `Java.MemberInterfaceDeclaration.accept(Visitor.TypeBodyDeclarationVisitor)`
visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.MemberInterfaceDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitMethodDeclarator(Java.MethodDeclarator) - Method in interface org.codehaus.janino.Visitor.FunctionDeclaratorVisitor
  Invoked by `Java.FunctionDeclarator.accept(Visitor.TypeBodyDeclarationVisitor)`
visitMethodInvocation(Java.MethodInvocation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.MethodInvocation.accept(Visitor.RvalueVisitor)`
visitMethodReference(Java.MethodReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.MethodReference.accept(Visitor.RvalueVisitor)`
visitModularCompilationUnit(Java.ModularCompilationUnit) - Method in interface org.codehaus.janino.Visitor.AbstractCompilationUnitVisitor
  Invoked by `Java.ModularCompilationUnit.accept(Visitor.AbstractCompilationUnitVisitor)`
visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.NewAnonymousClassInstance.accept(Visitor.RvalueVisitor)`
visitNewArray(Java.NewArray) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.NewArray.accept(Visitor.RvalueVisitor)`
visitNewClassInstance(Java.NewClassInstance) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.NewClassInstance.accept(Visitor.RvalueVisitor)`
visitNewInitializedArray(Java.NewInitializedArray) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.NewInitializedArray.accept(Visitor.RvalueVisitor)`
visitNormalAnnotation(Java.NormalAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
  Invoked by `Java.NormalAnnotation.accept(Visitor.AnnotationVisitor)`
visitNullLiteral(Java.NullLiteral) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.NullLiteral.accept(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> - Interface in org.codehaus.janino
  The visitor for the different kinds of `Java.AbstractCompilationUnit`s.
Visitor.AnnotationVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.Annotation`s.
Visitor.ArrayInitializerOrRvalueVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for `Java.ArrayInitializerOrRvalue`.
Visitor.AtomVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.Atom`s.
Visitor.BlockStatementVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.BlockStatement`s (statements that may appear with a block).
Visitor.ConstructorInvocationVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.ConstructorInvocation`s.
Visitor.ElementValueVisitor<R,EX> - Interface in org.codehaus.janino
Visitor.FieldDeclarationOrInitializerVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.BlockStatement`s (statements that may appear with a block).
Visitor.FunctionDeclaratorVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.FunctionDeclarator`s.
Visitor.ImportVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.AbstractCompilationUnit.ImportDeclaration`s.
Visitor.LambdaBodyVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for the different kinds of `Java.LambdaBody`s.
Visitor.LambdaParametersVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for the different kinds of `Java.LambdaParameters` styles.
Visitor.LvalueVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.Lvalue`s.
Visitor.ModifierVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for the different kinds of `Java.Modifier`s.
Visitor.ModuleDirectiveVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for the different kinds of `Java.ModuleDirective`s.
Visitor.RvalueVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.Rvalue`s.
Visitor.TryStatementResourceVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.TryStatement.Resource`s.
Visitor.TypeArgumentVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.TypeArgument`s.
Visitor.TypeBodyDeclarationVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.TypeBodyDeclaration`s (declarations that may appear in the body of a type declaration).
Visitor.TypeDeclarationVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.TypeDeclaration`s.
Visitor.TypeVisitor<R,EX> - Interface in org.codehaus.janino
  The visitor for all kinds of `Java.Type`s.
visitPackage(Java.Package) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
  Invoked by `Java.Package.accept(Visitor.AtomVisitor)`.
visitPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.PackageMemberAnnotationTypeDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.PackageMemberClassDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.PackageMemberEnumDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in interface org.codehaus.janino.Visitor.TypeDeclarationVisitor
  Invoked by `Java.PackageMemberInterfaceDeclaration.accept(Visitor.TypeDeclarationVisitor)`
visitParameterAccess(Java.ParameterAccess) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.ParameterAccess.accept(Visitor.RvalueVisitor)`
visitParenthesizedExpression(Java.ParenthesizedExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
  Invoked by `Java.ParenthesizedExpression.accept(Visitor.LvalueVisitor)`
visitPrimitiveType(Java.PrimitiveType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
  Invoked by `Java.PrimitiveType.accept(Visitor.TypeVisitor)`
visitProvidesModuleDirective(Java.ProvidesModuleDirective) - Method in interface org.codehaus.janino.Visitor.ModuleDirectiveVisitor
visitQualifiedThisReference(Java.QualifiedThisReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.QualifiedThisReference.accept(Visitor.RvalueVisitor)`
visitReferenceType(Java.ReferenceType) - Method in interface org.codehaus.janino.Visitor.TypeArgumentVisitor
  Invoked by `Java.ReferenceType.accept(Visitor.TypeArgumentVisitor)`
visitReferenceType(Java.ReferenceType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
  Invoked by `Java.ReferenceType.accept(Visitor.TypeVisitor)`
visitRequiresModuleDirective(Java.RequiresModuleDirective) - Method in interface org.codehaus.janino.Visitor.ModuleDirectiveVisitor
visitReturnStatement(Java.ReturnStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.ReturnStatement.accept(Visitor.BlockStatementVisitor)`
visitRvalue(Java.Rvalue) - Method in interface org.codehaus.janino.Visitor.ArrayInitializerOrRvalueVisitor
visitRvalue(Java.Rvalue) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
  Invoked by `Java.Rvalue.accept(Visitor.AtomVisitor)`.
visitRvalue(Java.Rvalue) - Method in interface org.codehaus.janino.Visitor.ElementValueVisitor
  Invoked by `Java.Rvalue.accept(Visitor.ElementValueVisitor)`
visitRvalueMemberType(Java.RvalueMemberType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
  Invoked by `Java.RvalueMemberType.accept(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
  Invoked by `Java.SimpleConstant.accept(Visitor.RvalueVisitor)`
visitSimpleType(Java.SimpleType) - Method in interface org.codehaus.janino.Visitor.TypeVisitor
  Invoked by `Java.SimpleType.accept(Visitor.TypeVisitor)`
visitSingleElementAnnotation(Java.SingleElementAnnotation) - Method in interface org.codehaus.janino.Visitor.AnnotationVisitor
  Invoked by `Java.SingleElementAnnotation.accept(Visitor.AnnotationVisitor)`
visitSingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
  Invoked by `Java.AbstractCompilationUnit.SingleStaticImportDeclaration.accept(Visitor.ImportVisitor)`
visitSingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
  Invoked by `Java.AbstractCompilationUnit.SingleTypeImportDeclaration.accept(Visitor.ImportVisitor)`
visitStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
  Invoked by `Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration.accept(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
  Invoked by `Java.StringLiteral.accept(Visitor.RvalueVisitor)`
visitSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in interface org.codehaus.janino.Visitor.LvalueVisitor
  Invoked by `Java.SuperclassFieldAccessExpression.accept(Visitor.LvalueVisitor)`
visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.SuperclassMethodInvocation.accept(Visitor.RvalueVisitor)`
visitSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.SuperConstructorInvocation.accept(Visitor.BlockStatementVisitor)`
visitSuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in interface org.codehaus.janino.Visitor.ConstructorInvocationVisitor
  Invoked by `Java.SingleElementAnnotation.accept(Visitor.AnnotationVisitor)`
visitSwitchStatement(Java.SwitchStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.SwitchStatement.accept(Visitor.BlockStatementVisitor)`
visitSynchronizedStatement(Java.SynchronizedStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.SynchronizedStatement.accept(Visitor.BlockStatementVisitor)`
visitTextBlock(Java.TextBlock) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.TextBlock.accept(Visitor.RvalueVisitor)`
visitThisReference(Java.ThisReference) - Method in interface org.codehaus.janino.Visitor.RvalueVisitor
  Invoked by `Java.ArrayLength.accept(Visitor.RvalueVisitor)`
visitThrowStatement(Java.ThrowStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.ThrowStatement.accept(Visitor.BlockStatementVisitor)`
visitTryStatement(Java.TryStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.TryStatement.accept(Visitor.BlockStatementVisitor)`
visitType(Java.Type) - Method in interface org.codehaus.janino.Visitor.AtomVisitor
  Invoked by `Java.Atom.accept(Visitor.AtomVisitor)`.
visitTypeBodyDeclaration(Java.TypeBodyDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
visitTypeBodyDeclaration(Java.TypeBodyDeclaration) - Method in interface org.codehaus.janino.util.Traverser
visitTypeDeclaration(Java.TypeDeclaration) - Method in class org.codehaus.janino.util.AbstractTraverser
visitTypeDeclaration(Java.TypeDeclaration) - Method in interface org.codehaus.janino.util.Traverser
visitTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration) - Method in interface org.codehaus.janino.Visitor.ImportVisitor
  Invoked by `Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration.accept(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
  Invoked by `Java.UnaryOperation.accept(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
  Invoked by `Java.TryStatement.VariableAccessResource.accept(Visitor.TryStatementResourceVisitor)`
visitWhileStatement(Java.WhileStatement) - Method in interface org.codehaus.janino.Visitor.BlockStatementVisitor
  Invoked by `Java.WhileStatement.accept(Visitor.BlockStatementVisitor)`
visitWildcard(Java.Wildcard) - Method in interface org.codehaus.janino.Visitor.TypeArgumentVisitor
  Invoked by `Java.Wildcard.accept(Visitor.TypeArgumentVisitor)`
VOID - Enum constant in enum org.codehaus.janino.Java.Primitive
VOID - Static variable in class org.codehaus.janino.Descriptor
  The field descriptor for the type `void`.
VOID - Static variable in class org.codehaus.janino.IClass
  The `IClass` object for the type VOID.
VOID - Static variable in class org.codehaus.janino.util.signature.SignatureParser
  Representation of the 'void' type.
VOLATILE - Static variable in class org.codehaus.janino.Mod
  This flag is set on VOLATILE fields and is mutually exclusive with `Mod.FINAL`.

## W

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 - Enum constant in enum org.codehaus.janino.TokenType
  The token represents "white space"; i.e.
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 and Interfaces|All Packages|Constant Field Values|Serialized Form