- IClass - Class in org.codehaus.janino
-
A simplified equivalent to "java.lang.reflect".
- IClass() - Constructor for class org.codehaus.janino.IClass
-
- iClass - Variable in class org.codehaus.janino.Java.NewClassInstance
-
- iClass - Variable in class org.codehaus.janino.Java.SimpleType
-
- IClass.IAnnotation - Interface in org.codehaus.janino
-
Representation of a Java "annotation".
- IClass.IConstructor - Class in org.codehaus.janino
-
Representation of a constructor of an
IClass.
- IClass.IField - Class in org.codehaus.janino
-
Representation of a field of this
IClass.
- IClass.IInvocable - Class in org.codehaus.janino
-
- IClass.IMember - Interface in org.codehaus.janino
-
Base for the members of an
IClass.
- IClass.IMethod - Class in org.codehaus.janino
-
Representation of a method in an
IClass.
- IClassBodyEvaluator - Interface in org.codehaus.commons.compiler
-
Parses a class body and returns it as a
Class object ready for use with
java.lang.reflect.
- IClassLoader - Class in org.codehaus.janino
-
- IClassLoader(IClassLoader) - Constructor for class org.codehaus.janino.IClassLoader
-
- ICompilerFactory - Interface in org.codehaus.commons.compiler
-
- IConstructor() - Constructor for class org.codehaus.janino.IClass.IConstructor
-
- ICookable - Interface in org.codehaus.commons.compiler
-
"Cooking" means scanning a sequence of characters and turning them into some
JVM-executable artifact.
- identifier - Variable in class org.codehaus.janino.Java.ElementValuePair
-
The element name.
- identifier - Variable in class org.codehaus.janino.Java.RvalueMemberType
-
The simple name of the inner type being instantiated.
- IDENTIFIER - Static variable in class org.codehaus.janino.Scanner.Token
-
The token represents an identifier.
- identifiers - Variable in class org.codehaus.janino.Java.AmbiguousName
-
- identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.SingleStaticImportDeclaration
-
The identifiers that constitute the member to be imported, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.SingleTypeImportDeclaration
-
The identifiers that constitute the type to be imported, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.StaticImportOnDemandDeclaration
-
The identifiers that constitute the type to import from, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.CompilationUnit.TypeImportOnDemandDeclaration
-
The identifiers that constitute the package or type to import from, e.g.
- identifiers - Variable in class org.codehaus.janino.Java.ReferenceType
-
The list of (dot-separated) identifiers that pose the reference type, e.g.
- IExpressionEvaluator - Interface in org.codehaus.commons.compiler
-
An engine that evaluates expressions in Java™ bytecode.
- IField() - Constructor for class org.codehaus.janino.IClass.IField
-
- IfStatement(Location, Java.Rvalue, Java.BlockStatement, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.IfStatement
-
Notice that the
elseStatement is mandatory; for an if statement without
an "else" clause, a dummy
Java.EmptyStatement should be passed.
- IInvocable() - Constructor for class org.codehaus.janino.IClass.IInvocable
-
- IMethod() - Constructor for class org.codehaus.janino.IClass.IMethod
-
- implementedTypes - Variable in class org.codehaus.janino.Java.NamedClassDeclaration
-
The types of the implemented interfaces.
- implementsInterface(IClass) - Method in class org.codehaus.janino.IClass
-
If this represents a class: Return true if this class
directly or indirectly implements that interface.
- ImportDeclaration(Location) - Constructor for class org.codehaus.janino.Java.CompilationUnit.ImportDeclaration
-
- importDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
-
The IMPORT declarations in this CU.
- importTypeOnDemand(String, Location) - Method in class org.codehaus.janino.UnitCompiler
-
6.5.2.BL1.B1.B5, 6.5.2.BL1.B1.B6 Type-import-on-demand.
- INCLUDE - Static variable in class org.codehaus.janino.util.StringPattern
-
- INDENT - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
Special character that inserts a line break and indents the following text by one position.
- index - Variable in class org.codehaus.janino.Java.ArrayAccessExpression
-
The index value to use.
- index - Variable in class org.codehaus.janino.Java.BasicType
-
- index - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
-
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
- Initializer(Location, boolean, Java.Block) - Constructor for class org.codehaus.janino.Java.Initializer
-
- innerClassAccessFlags - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the classes array as described in JVMS7 4.7.6.
- innerClassInfoIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the classes array as described in JVMS7 4.7.6.
- innerNameIndex - Variable in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute.Entry
-
The fields of the classes array as described in JVMS7 4.7.6.
- Inserter() - Constructor for class org.codehaus.janino.CodeContext.Inserter
-
- Instanceof(Location, Java.Rvalue, Java.Type) - Constructor for class org.codehaus.janino.Java.Instanceof
-
- INT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type INT.
- INT - Static variable in class org.codehaus.janino.IClass
-
The
IClass object for the primitive type INT.
- INT - Static variable in class org.codehaus.janino.Java.BasicType
-
Value representing the INT type.
- INTEGER_LITERAL - Static variable in class org.codehaus.janino.Scanner.Token
-
The token represents an integer literal; its
Scanner.Token.value is the text of the integer literal exactly as it
appears in the source code.
- IntegerLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.IntegerLiteral
-
- IntElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.AnnotationsAttribute.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.
- InterfaceDeclaration(Location, String, Java.Modifiers, String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.InterfaceDeclaration
-
- interfaces - Variable in class org.codehaus.janino.util.ClassFile
-
The constant pool indexes of
ClassFile.ConstantClassInfo which describes the interfaces that this class
implements, resp. that this interface extends.
- invalidateMethodCaches() - Method in class org.codehaus.janino.IClass
-
- invalidateMethodCaches() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- Invocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.Invocation
-
- isAbstract() - Method in class org.codehaus.janino.ClassFileIClass
-
- isAbstract() - Method in class org.codehaus.janino.IClass.IMethod
-
- isAbstract() - Method in class org.codehaus.janino.IClass
-
Whether the class may be instantiated (JVMS 4.1 access_flags)
- isAbstract(short) - Static method in class org.codehaus.janino.Mod
-
- isAnnotation(short) - Static method in class org.codehaus.janino.Mod
-
- isArray() - Method in class org.codehaus.janino.ClassFileIClass
-
- isArray() - Method in class org.codehaus.janino.IClass
-
- isArrayReference(String) - Static method in class org.codehaus.janino.Descriptor
-
- isAssignableFrom(IClass) - Method in class org.codehaus.janino.IClass
-
Determine if "this" is assignable from "that".
- isBlank() - Method in class org.codehaus.janino.Java.Modifiers
-
- isBridge(short) - Static method in class org.codehaus.janino.Mod
-
- isClassOrInterfaceReference(String) - Static method in class org.codehaus.janino.Descriptor
-
- IScriptEvaluator - Interface in org.codehaus.commons.compiler
-
An engine that executes a script in Java™ bytecode.
- isEnum(short) - Static method in class org.codehaus.janino.Mod
-
- isFinal() - Method in class org.codehaus.janino.ClassFileIClass
-
- isFinal() - Method in class org.codehaus.janino.IClass
-
Whether subclassing is allowed (JVMS 4.1 access_flags)
- isFinal(short) - Static method in class org.codehaus.janino.Mod
-
- ISimpleCompiler - Interface in org.codehaus.commons.compiler
-
A simplified Java™ compiler that can compile only a single compilation unit.
- isInterface() - Method in class org.codehaus.janino.ClassFileIClass
-
- isInterface() - Method in class org.codehaus.janino.IClass
-
- isInterface(short) - Static method in class org.codehaus.janino.Mod
-
- isLessSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
-
- isMoreSpecificThan(IClass.IInvocable) - Method in class org.codehaus.janino.IClass.IInvocable
-
- isNative(short) - Static method in class org.codehaus.janino.Mod
-
- isPackageAccess(short) - Static method in class org.codehaus.janino.Mod
-
- isPrimitive() - Method in class org.codehaus.janino.ClassFileIClass
-
- isPrimitive(String) - Static method in class org.codehaus.janino.Descriptor
-
- isPrimitive() - Method in class org.codehaus.janino.IClass
-
- isPrimitiveNumeric() - Method in class org.codehaus.janino.ClassFileIClass
-
- isPrimitiveNumeric(String) - Static method in class org.codehaus.janino.Descriptor
-
- isPrimitiveNumeric() - Method in class org.codehaus.janino.IClass
-
- isPrivateAccess(short) - Static method in class org.codehaus.janino.Mod
-
- isProtectedAccess(short) - Static method in class org.codehaus.janino.Mod
-
- isPublicAccess(short) - Static method in class org.codehaus.janino.Mod
-
- isReference(String) - Static method in class org.codehaus.janino.Descriptor
-
- isStatic() - Method in class org.codehaus.janino.IClass.IField
-
- isStatic() - Method in class org.codehaus.janino.IClass.IMethod
-
- isStatic() - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
- isStatic() - Method in class org.codehaus.janino.Java.FieldDeclaration
-
- isStatic() - Method in class org.codehaus.janino.Java.MemberClassDeclaration
-
- isStatic() - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
-
- isStatic() - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
-
- isStatic(short) - Static method in class org.codehaus.janino.Mod
-
- isStatic() - Method in class org.codehaus.janino.UnitCompiler.SimpleIField
-
- isStrictfp(short) - Static method in class org.codehaus.janino.Mod
-
- isSubclassOf(IClass) - Method in class org.codehaus.janino.IClass
-
Returns true if this class is an immediate or non-immediate
subclass of that class.
- isSuper(short) - Static method in class org.codehaus.janino.Mod
-
- isSynchronized(short) - Static method in class org.codehaus.janino.Mod
-
- isSynthetic(short) - Static method in class org.codehaus.janino.Mod
-
- isTransient(short) - Static method in class org.codehaus.janino.Mod
-
- isVarargs() - Method in class org.codehaus.janino.IClass.IInvocable
-
- isVarargs(short) - Static method in class org.codehaus.janino.Mod
-
- isVolatile(short) - Static method in class org.codehaus.janino.Mod
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- isWide() - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- iterator() - Method in class org.codehaus.janino.util.iterator.IteratorCollection
-
- IteratorCollection<T> - Class in org.codehaus.janino.util.iterator
-
- IteratorCollection(Iterator) - Constructor for class org.codehaus.janino.util.iterator.IteratorCollection
-