A B C D E F G H I J L M N O P R S T U V W X _

A

AALOAD - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
AAnnotatedElementEx - Class in edu.rice.cs.cunit.subAnnot
Abstract class for annotated elements supporting annotations with subtyping.
AAnnotatedElementEx() - Constructor for class edu.rice.cs.cunit.subAnnot.AAnnotatedElementEx
 
aAnnotatedElementEx - Variable in class edu.rice.cs.cunit.subAnnot.SALibDummy
 
AAnnotationsAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
Represents an abstract Annotations attribute in a class file.
AAnnotationsAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo
Creates a new abstract annotations attribute.
AAnnotationsAttributeInfo.Annotation - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for annotations.
AAnnotationsAttributeInfo.Annotation(AUTFPoolInfo, short, AAnnotationsAttributeInfo.Annotation.NameValuePair[]) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation
Creates a new annotation.
AAnnotationsAttributeInfo.Annotation(ConstantPool, byte[], int) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation
Creates a new annotation.
AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor<R,P> - Class in edu.rice.cs.cunit.classFile.attributes
Default visitor where all cases delegate to an abstract default case.
AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor() - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor
 
AAnnotationsAttributeInfo.Annotation.AMemberValue - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for a member value.
AAnnotationsAttributeInfo.Annotation.AMemberValue(char) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.AMemberValue
Creates a new member value.
AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for an annotation value.
AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue(char, AAnnotationsAttributeInfo.Annotation) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue
Creates a new annotation value.
AAnnotationsAttributeInfo.Annotation.ArrayMemberValue - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for an array.
AAnnotationsAttributeInfo.Annotation.ArrayMemberValue(char, int, AAnnotationsAttributeInfo.Annotation.AMemberValue[]) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ArrayMemberValue
Creates a new array.
AAnnotationsAttributeInfo.Annotation.ArrayMemberValue(ConstantPool, byte[], int) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ArrayMemberValue
Creates a new array.
AAnnotationsAttributeInfo.Annotation.CheckConstantMemberVisitor - Class in edu.rice.cs.cunit.classFile.attributes
 
AAnnotationsAttributeInfo.Annotation.CheckConstantMemberVisitor() - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.CheckConstantMemberVisitor
Singleton constructor.
AAnnotationsAttributeInfo.Annotation.ClassMemberValue - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for a class value.
AAnnotationsAttributeInfo.Annotation.ClassMemberValue(char, AUTFPoolInfo) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ClassMemberValue
Creates a new class value.
AAnnotationsAttributeInfo.Annotation.ConstantMemberValue - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for constants.
AAnnotationsAttributeInfo.Annotation.ConstantMemberValue(char, APoolInfo) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ConstantMemberValue
Creates a new constant value.
AAnnotationsAttributeInfo.Annotation.EnumMemberValue - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for an enum.
AAnnotationsAttributeInfo.Annotation.EnumMemberValue(char, AUTFPoolInfo, AUTFPoolInfo) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.EnumMemberValue
Creates a new enum value.
AAnnotationsAttributeInfo.Annotation.IMemberValueVisitor<R,P> - Interface in edu.rice.cs.cunit.classFile.attributes
Visitor interface for member values.
AAnnotationsAttributeInfo.Annotation.NameValuePair - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for a name-value pair.
AAnnotationsAttributeInfo.Annotation.NameValuePair(AUTFPoolInfo, AAnnotationsAttributeInfo.Annotation.AMemberValue) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.NameValuePair
Creates a new name-value pair.
AAnnotationsAttributeInfo.Annotation.NameValuePair(ConstantPool, byte[], int) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.NameValuePair
Creates a new name-value pair.
AASTORE - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
AAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
 
AAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AAttributeInfo
Constructor.
ACC_ABSTRACT - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_ANNOTATION - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_BRIDGE - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_ENUM - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_FINAL - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_INTERFACE - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_NATIVE - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_PRIVATE - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_PROTECTED - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_PUBLIC - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_STATIC - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_STRICT - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_SYNCHRONIZED - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_SYNTHETIC - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_TRANSIENT - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_VARARGS - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
ACC_VOLATILE - Static variable in class edu.rice.cs.cunit.classFile.ClassFile
 
AClassNameTypePoolInfo - Class in edu.rice.cs.cunit.classFile.constantPool
Represents an object in the constant pool described by class and name-and-type.
AClassNameTypePoolInfo(int, ClassPoolInfo, NameAndTypePoolInfo, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.AClassNameTypePoolInfo
Create a new object.
AClassNameTypePoolInfo(int, DataInputStream, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.AClassNameTypePoolInfo
Constructor reading from a stream.
ACONST_NULL - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
addAttribute(AAttributeInfo) - Method in class edu.rice.cs.cunit.classFile.ClassFile
Add an attribute to the class.
addConstantPoolItems(APoolInfo[]) - Method in class edu.rice.cs.cunit.classFile.ClassFile
Add new items to the constant pool.
addField(String, String, String, boolean, short) - Method in class edu.rice.cs.cunit.classFile.ClassFile
Add the constant pool items for a field "fieldName:fieldDescriptor" in class "className".
addInstrumentationAttributeInfo(ClassFile, String) - Static method in class edu.rice.cs.cunit.classFile.attributes.InstrumentationAttributeInfo
Add the Instrumentation attribute with the given instrumentor class name string to the class file.
addInstrumentationAttributeInfo(ClassFile, List<IInstrumentationStrategy>) - Static method in class edu.rice.cs.cunit.classFile.attributes.InstrumentationAttributeInfo
Add the Instrumentation attribute with the given list of instrumentors to the class file.
addLongToConstantPool(long) - Method in class edu.rice.cs.cunit.classFile.ClassFile
Add a long constant value to the constant pool.
addMethodToConstantPool(String, String, String) - Method in class edu.rice.cs.cunit.classFile.ClassFile
Add the constant pool items for a method "methodName:methodDescriptor" in class "className".
ADefaultAttributeVisitor<R,D> - Class in edu.rice.cs.cunit.classFile.attributes.visitors
An attribute visitor in which all cases call an abstract default method.
ADefaultAttributeVisitor() - Constructor for class edu.rice.cs.cunit.classFile.attributes.visitors.ADefaultAttributeVisitor
 
ADefaultPoolInfoVisitor<R,D> - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Abstract visitor in which all cases call a default method.
ADefaultPoolInfoVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.ADefaultPoolInfoVisitor
 
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.AAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.AMultipleAnnotationsAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.AMultipleNamedAnnotationsAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.AnnotationDefaultAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.ConstantValueAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.DeprecatedAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.EnclosingMethodAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.ExceptionsAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.InnerClassesAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.InstrumentationAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.LineNumberTableAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.LocalVariableTableAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.LocalVariableTypeTableAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.SignatureAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.SourceFileAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.SyntheticAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
adjustPC(int, int) - Method in class edu.rice.cs.cunit.classFile.attributes.UnknownAttributeInfo
Adjust program counter values contained in this attribute, starting at startPC, by adding deltaPC to them.
advanceIndex(int) - Method in class edu.rice.cs.cunit.classFile.code.InstructionList
Advance the program index by multiple instructions.
advanceIndex() - Method in class edu.rice.cs.cunit.classFile.code.InstructionList
Advance the program index to the next instruction.
AInstruction - Class in edu.rice.cs.cunit.classFile.code.instructions
Abstract Java instruction.
AInstruction() - Constructor for class edu.rice.cs.cunit.classFile.code.instructions.AInstruction
 
ALOAD - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ALOAD_0 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ALOAD_1 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ALOAD_2 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ALOAD_3 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
AMultipleAnnotationsAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
Represents an abstract annotations attribute in a class file that can contain annotations for multiple entities, like for method parameters or local variables.
AMultipleAnnotationsAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AMultipleAnnotationsAttributeInfo
Creates a new abstract multiple annotations attribute.
AMultipleNamedAnnotationsAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
 
AMultipleNamedAnnotationsAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AMultipleNamedAnnotationsAttributeInfo
 
AMultipleNamedAnnotationsAttributeInfo.NamedAnnotationsRecord - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for name and annotations.
AMultipleNamedAnnotationsAttributeInfo.NamedAnnotationsRecord(AUTFPoolInfo, AAnnotationsAttributeInfo.Annotation[]) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AMultipleNamedAnnotationsAttributeInfo.NamedAnnotationsRecord
 
ANEWARRAY - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ANEWARRAY_QUICK - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
AnnotatedElementEx - Interface in edu.rice.cs.cunit.subAnnot
Interface for annotated elements supporting annotations with subtyping.
annotatedElementEx - Variable in class edu.rice.cs.cunit.subAnnot.SALibDummy
 
annotation - Variable in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue
Annotation value.
AnnotationDefaultAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
Represents the AnnotationDefault attribute in a class file.
AnnotationDefaultAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.AnnotationDefaultAttributeInfo
Constructor.
annotationDefaultCase(AnnotationDefaultAttributeInfo, D) - Method in class edu.rice.cs.cunit.classFile.attributes.visitors.ADefaultAttributeVisitor
Case for an AnnotationDefault attribute.
annotationDefaultCase(AnnotationDefaultAttributeInfo, D) - Method in interface edu.rice.cs.cunit.classFile.attributes.visitors.IAttributeVisitor
Case for an AnnotationDefault attribute.
AnnotationDynamicProxyHandler - Class in edu.rice.cs.cunit.subAnnot
Proxy handler for annotations.
AnnotationDynamicProxyHandler(Class<? extends Annotation>, AAnnotationsAttributeInfo.Annotation) - Constructor for class edu.rice.cs.cunit.subAnnot.AnnotationDynamicProxyHandler
Constructor for the proxy handler.
annotationDynamicProxyHandler - Variable in class edu.rice.cs.cunit.subAnnot.SALibDummy
 
annotationMemberCase(AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue, P) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor
Case for annotations.
annotationMemberCase(AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue, P) - Method in interface edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.IMemberValueVisitor
Case for annotations.
annotations - Variable in class edu.rice.cs.cunit.classFile.attributes.AMultipleNamedAnnotationsAttributeInfo.NamedAnnotationsRecord
 
APoolInfo - Class in edu.rice.cs.cunit.classFile.constantPool
Represents an abstract constant pool object.
APoolInfo(int, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
Constructor
apply(P) - Method in interface edu.rice.cs.cunit.util.ILambda
Apply the lambda.
apply(P, Q) - Method in interface edu.rice.cs.cunit.util.ILambda.Binary
Apply the lambda.
apply(Q) - Method in class edu.rice.cs.cunit.util.ILambda.Binary.Bind1st
Apply the unary decorator, i.e.
apply(P) - Method in class edu.rice.cs.cunit.util.ILambda.Binary.Bind2nd
Apply the unary decorator, i.e.
apply(T, T) - Method in class edu.rice.cs.cunit.util.ILambda.Binary.Max
 
apply(T, T) - Method in class edu.rice.cs.cunit.util.ILambda.Binary.Min
 
apply(P, P) - Method in class edu.rice.cs.cunit.util.ILambda.Binary.NaryAdaptor
Apply the N-ary lambda.
apply(P...) - Method in interface edu.rice.cs.cunit.util.ILambda.Nary
Apply the lambda.
apply(P...) - Method in class edu.rice.cs.cunit.util.ILambda.Nary.BinaryAdaptor
Apply the binary lambda.
apply(P...) - Method in class edu.rice.cs.cunit.util.ILambda.Nary.Bind
Apply the (N-1)-ary decorator, i.e.
apply(P...) - Method in class edu.rice.cs.cunit.util.ILambda.Nary.BindK
Apply the (N-K)-ary decorator, i.e.
apply(T...) - Method in class edu.rice.cs.cunit.util.ILambda.Nary.Max
 
apply(T...) - Method in class edu.rice.cs.cunit.util.ILambda.Nary.Min
 
apply(P...) - Method in class edu.rice.cs.cunit.util.ILambda.Nary.TernaryAdaptor
Apply the ternary lambda.
apply(P...) - Method in class edu.rice.cs.cunit.util.ILambda.Nary.UnaryAdaptor
Apply the unary lambda.
apply(P) - Method in class edu.rice.cs.cunit.util.ILambda.NaryAdaptor
Apply the N-ary lambda.
apply(P, Q, S) - Method in interface edu.rice.cs.cunit.util.ILambda.Ternary
Apply the lambda.
apply(Q, S) - Method in class edu.rice.cs.cunit.util.ILambda.Ternary.Bind1st
Apply the binary decorator, i.e.
apply(P, S) - Method in class edu.rice.cs.cunit.util.ILambda.Ternary.Bind2nd
Apply the binary decorator, i.e.
apply(P, Q) - Method in class edu.rice.cs.cunit.util.ILambda.Ternary.Bind3rd
Apply the binary decorator, i.e.
apply(T, T, T) - Method in class edu.rice.cs.cunit.util.ILambda.Ternary.Max
 
apply(T, T, T) - Method in class edu.rice.cs.cunit.util.ILambda.Ternary.Min
 
apply(P, P, P) - Method in class edu.rice.cs.cunit.util.ILambda.Ternary.NaryAdaptor
Apply the N-ary lambda.
ARETURN - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ARRAYLENGTH - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
arrayMemberCase(AAnnotationsAttributeInfo.Annotation.ArrayMemberValue, P) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor
Case for arrays.
arrayMemberCase(AAnnotationsAttributeInfo.Annotation.ArrayMemberValue, P) - Method in interface edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.IMemberValueVisitor
Case for arrays.
ASCIIPoolInfo - Class in edu.rice.cs.cunit.classFile.constantPool
Represents CONSTANT_Utf8_ASCII data in the constant pool.
ASCIIPoolInfo(String, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.ASCIIPoolInfo
Constructor
ASCIIPoolInfo(DataInputStream, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.ASCIIPoolInfo
Constructor reading from a stream.
asciizCase(ASCIIPoolInfo, D) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.ADefaultPoolInfoVisitor
Case for asciiz info.
asciizCase(ASCIIPoolInfo, D) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.AValueReferencePoolInfoVisitor
Case for asciiz info.
asciizCase(ASCIIPoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckUTFOrEmptyVisitor
Return host.
asciizCase(ASCIIPoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckUTFVisitor
Return host.
asciizCase(ASCIIPoolInfo, D) - Method in interface edu.rice.cs.cunit.classFile.constantPool.visitors.IPoolInfoVisitor
Case for asciiz info.
ASingleAnnotationsAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
Represents a single abstract Annotations attribute in a class file.
ASingleAnnotationsAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.ASingleAnnotationsAttributeInfo
Creates a new abstract parameter annotations attribute.
asSubclass(ClassEx<U>) - Method in class edu.rice.cs.cunit.subAnnot.ClassEx
Casts this Class object to represent a subclass of the class represented by the specified class object.
ASTORE - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ASTORE_0 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ASTORE_1 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ASTORE_2 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ASTORE_3 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
ATHROW - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
attributesCount - Variable in class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo.CodeProperties
 
AUTFPoolInfo - Class in edu.rice.cs.cunit.classFile.constantPool
Represents UTF data in the constant pool.
AUTFPoolInfo(int, String, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.AUTFPoolInfo
Constructor.
AUTFPoolInfo(int, DataInputStream, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.AUTFPoolInfo
Constructor reading from a stream.
AValueReferencePoolInfoVisitor<R,D> - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Abstract visitor in which all value cases call a default value method, and all reference cases call a default reference method.
AValueReferencePoolInfoVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.AValueReferencePoolInfoVisitor
 

B

BALOAD - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
BASTORE - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
BIPUSH - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
BranchInstruction - Class in edu.rice.cs.cunit.classFile.code.instructions
Branch Java instruction.
BranchInstruction(byte, int) - Constructor for class edu.rice.cs.cunit.classFile.code.instructions.BranchInstruction
Constructor.
BranchInstruction(byte[], int, int, LineNumberTable) - Constructor for class edu.rice.cs.cunit.classFile.code.instructions.BranchInstruction
Make a new branch instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches.
BREAKPOINT - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
bytesFromInt(int) - Static method in class edu.rice.cs.cunit.util.Types
Construct an array of four individual bytes from an int.
bytesFromInt(int, byte[], int) - Static method in class edu.rice.cs.cunit.util.Types
Construct four individual bytes from an int and place them in the byte array starting at offset start.
bytesFromShort(short) - Static method in class edu.rice.cs.cunit.util.Types
Construct an array of two individual bytes from a short.
bytesFromShort(short, byte[], int) - Static method in class edu.rice.cs.cunit.util.Types
Construct two individual bytes from a short and place them in the byte array at offset start.

C

CALOAD - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
cast(Object) - Method in class edu.rice.cs.cunit.subAnnot.ClassEx
Casts an object to the class or interface represented by this Class object.
CASTORE - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
catchType - Variable in class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo.ExceptionTableEntry
 
CHECKCAST - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
CHECKCAST_QUICK - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
CheckClassOrEmptyVisitor - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Check that the host is a class info.
CheckClassOrEmptyVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckClassOrEmptyVisitor
Singleton constructor.
CheckClassVisitor - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Check that the host is a class info.
CheckClassVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckClassVisitor
Singleton constructor.
checkLineNumbers() - Method in class edu.rice.cs.cunit.classFile.MethodInfo
Check the line number table for errors and return a list of erroneous LineNumberRecords.
CheckLongVisitor - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Check that the host is a Long info.
CheckLongVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckLongVisitor
Singleton constructor.
CheckMethodVisitor - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Check that the host is a method info.
CheckMethodVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckMethodVisitor
Singleton constructor.
CheckNameAndTypeVisitor - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Check that the host is a name-and-type info.
CheckNameAndTypeVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckNameAndTypeVisitor
Singleton constructor.
checkOpcode(byte) - Method in class edu.rice.cs.cunit.classFile.code.instructions.ReferenceInstruction
Check the opcode to make sure it is a reference instruction.
CheckUTFOrEmptyVisitor - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Check that the host is a UTF info.
CheckUTFOrEmptyVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckUTFOrEmptyVisitor
Singleton constructor.
CheckUTFVisitor - Class in edu.rice.cs.cunit.classFile.constantPool.visitors
Check that the host is a UTF info.
CheckUTFVisitor() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckUTFVisitor
Singleton constructor.
classCase(ClassPoolInfo, D) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.ADefaultPoolInfoVisitor
Case for class info.
classCase(ClassPoolInfo, D) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.AValueReferencePoolInfoVisitor
Case for class info.
classCase(ClassPoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckClassOrEmptyVisitor
Return host.
classCase(ClassPoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckClassVisitor
Return host.
classCase(ClassPoolInfo, D) - Method in interface edu.rice.cs.cunit.classFile.constantPool.visitors.IPoolInfoVisitor
Case for class info.
ClassEx<T> - Class in edu.rice.cs.cunit.subAnnot
Extended Class class to support annotations with subclassing.
ClassEx(Class<T>) - Constructor for class edu.rice.cs.cunit.subAnnot.ClassEx
Create an extended Class instance for the specified class.
ClassEx(Class<T>, ClassLoader) - Constructor for class edu.rice.cs.cunit.subAnnot.ClassEx
Create an extended Class instance for the specified class.
classEx - Variable in class edu.rice.cs.cunit.subAnnot.SALibDummy
 
classExTest - Variable in class edu.rice.cs.cunit.subAnnot.SALibDummy
 
ClassExTest - Class in edu.rice.cs.cunit.subAnnot.test
Unit tests for extended Class class to support annotations with subclassing.
ClassExTest() - Constructor for class edu.rice.cs.cunit.subAnnot.test.ClassExTest
 
ClassFile - Class in edu.rice.cs.cunit.classFile
Represents a Java class file.
ClassFile(short, short, short, String, String) - Constructor for class edu.rice.cs.cunit.classFile.ClassFile
 
ClassFile(InputStream) - Constructor for class edu.rice.cs.cunit.classFile.ClassFile
Constructor.
ClassFile(byte[]) - Constructor for class edu.rice.cs.cunit.classFile.ClassFile
Constructor.
ClassFileTools - Class in edu.rice.cs.cunit.classFile
Tools for dealing with class files.
ClassFileTools() - Constructor for class edu.rice.cs.cunit.classFile.ClassFileTools
 
ClassFileTools.ClassFileToolsTest - Class in edu.rice.cs.cunit.classFile
Test cases.
ClassFileTools.ClassFileToolsTest() - Constructor for class edu.rice.cs.cunit.classFile.ClassFileTools.ClassFileToolsTest
 
ClassFileTools.ClassLocation - Class in edu.rice.cs.cunit.classFile
Helper class for findClassFile.
ClassFileTools.ClassLocation(String, ClassFile, InputStream, File) - Constructor for class edu.rice.cs.cunit.classFile.ClassFileTools.ClassLocation
 
ClassFileTools.ClassLocation(String, ClassFile, InputStream, File, JarFile) - Constructor for class edu.rice.cs.cunit.classFile.ClassFileTools.ClassLocation
 
classMemberCase(AAnnotationsAttributeInfo.Annotation.ClassMemberValue, P) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor
Case for classes.
classMemberCase(AAnnotationsAttributeInfo.Annotation.ClassMemberValue, P) - Method in interface edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.IMemberValueVisitor
Case for classes.
classNameInfo - Variable in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ClassMemberValue
Class name info.
classNameMatches(String, String...) - Static method in class edu.rice.cs.cunit.classFile.ClassFileTools
Returns true if the specified class name matches one of the patterns.
ClassPoolInfo - Class in edu.rice.cs.cunit.classFile.constantPool
Represents a class in the constant pool.
ClassPoolInfo(AUTFPoolInfo, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.ClassPoolInfo
Constructor.
ClassPoolInfo(DataInputStream, ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.ClassPoolInfo
Constructor reading from a stream.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.AAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.AMultipleAnnotationsAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.AMultipleNamedAnnotationsAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.ASingleAnnotationsAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.ConstantValueAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.DeprecatedAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.EnclosingMethodAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.ExceptionsAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.InnerClassesAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.InstrumentationAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.LineNumberTableAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.LocalVariableTableAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.LocalVariableTypeTableAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.SignatureAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.SourceFileAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.SyntheticAttributeInfo
Creates and returns a copy of this object.
clone() - Method in class edu.rice.cs.cunit.classFile.attributes.UnknownAttributeInfo
Creates and returns a copy of this object.
close() - Method in class edu.rice.cs.cunit.classFile.ClassFileTools.ClassLocation
 
CodeAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
Represents the Code attribute in a class file.
CodeAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo
Constructor.
CodeAttributeInfo(AUTFPoolInfo, int, int, byte[], CodeAttributeInfo.ExceptionTableEntry[], AAttributeInfo[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo
Constructor.
CodeAttributeInfo.CodeProperties - Class in edu.rice.cs.cunit.classFile.attributes
Storage class for code properties.
CodeAttributeInfo.CodeProperties(int, int, int, int, int) - Constructor for class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo.CodeProperties
 
CodeAttributeInfo.ExceptionTableEntry - Class in edu.rice.cs.cunit.classFile.attributes
 
CodeAttributeInfo.ExceptionTableEntry(int, int, int, int) - Constructor for class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo.ExceptionTableEntry
 
codeCase(CodeAttributeInfo, D) - Method in class edu.rice.cs.cunit.classFile.attributes.visitors.ADefaultAttributeVisitor
Case for Code attribute.
codeCase(CodeAttributeInfo, D) - Method in interface edu.rice.cs.cunit.classFile.attributes.visitors.IAttributeVisitor
Case for Code attribute.
codeLength - Variable in class edu.rice.cs.cunit.classFile.attributes.CodeAttributeInfo.CodeProperties
 
CONSTANT_Class - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Double - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Fieldref - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Float - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Integer - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_InterfaceMethodref - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Long - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Methodref - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_NameAndType - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_String - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Utf8_ASCII - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
CONSTANT_Utf8_Unicode - Static variable in class edu.rice.cs.cunit.classFile.constantPool.APoolInfo
 
constantMemberCase(AAnnotationsAttributeInfo.Annotation.ConstantMemberValue, P) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor
Case for constants.
constantMemberCase(AAnnotationsAttributeInfo.Annotation.ConstantMemberValue, Object) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.CheckConstantMemberVisitor
Case for constants.
constantMemberCase(AAnnotationsAttributeInfo.Annotation.ConstantMemberValue, P) - Method in interface edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.IMemberValueVisitor
Case for constants.
ConstantPool - Class in edu.rice.cs.cunit.classFile.constantPool
Constant pool.
ConstantPool(int) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.ConstantPool
Constructs an empty constant pool with the specified initial capacity.
ConstantPool() - Constructor for class edu.rice.cs.cunit.classFile.constantPool.ConstantPool
Constructs an empty constant pool with an initial capacity of ten.
ConstantPool(Collection<? extends APoolInfo>) - Constructor for class edu.rice.cs.cunit.classFile.constantPool.ConstantPool
Constructs a constant pool containing the elements of the specified collection, in the order they are returned by the collection's iterator.
ConstantValueAttributeInfo - Class in edu.rice.cs.cunit.classFile.attributes
Represents the SourceFile attribute in a class file.
ConstantValueAttributeInfo(AUTFPoolInfo, byte[], ConstantPool) - Constructor for class edu.rice.cs.cunit.classFile.attributes.ConstantValueAttributeInfo
Constructor.
constantValueCase(ConstantValueAttributeInfo, D) - Method in class edu.rice.cs.cunit.classFile.attributes.visitors.ADefaultAttributeVisitor
Case for ConstantValue attribute.
constantValueCase(ConstantValueAttributeInfo, D) - Method in interface edu.rice.cs.cunit.classFile.attributes.visitors.IAttributeVisitor
Case for ConstantValue attribute.
ConstructorEx<T> - Class in edu.rice.cs.cunit.subAnnot
Extended Constructor class to support annotations with subclassing.
ConstructorEx(Constructor<T>) - Constructor for class edu.rice.cs.cunit.subAnnot.ConstructorEx
Create an extended Constructor instance for the specified c.
constructorEx - Variable in class edu.rice.cs.cunit.subAnnot.SALibDummy
 
constValue - Variable in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ConstantMemberValue
Constant value.
constValue - Variable in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.EnumMemberValue
Name of the enum member.

D

D2F - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
D2I - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
D2L - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DADD - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DALOAD - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DASTORE - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DCMPG - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DCMPL - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DCONST_0 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DCONST_1 - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
DDIV - Static variable in class edu.rice.cs.cunit.classFile.code.Opcode
 
defaultCase(AAnnotationsAttributeInfo.Annotation.AMemberValue, P) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor
Default case.
defaultCase(AAnnotationsAttributeInfo.Annotation.AMemberValue, Object) - Method in class edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation.CheckConstantMemberVisitor
Default case.
defaultCase(AAttributeInfo, D) - Method in class edu.rice.cs.cunit.classFile.attributes.visitors.ADefaultAttributeVisitor
Abstract default case.
defaultCase(APoolInfo, D) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.ADefaultPoolInfoVisitor
Abstract default case.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckClassOrEmptyVisitor
All other cases throw.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckClassVisitor
All other cases throw.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckLongVisitor
All other cases throw.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckMethodVisitor
All other cases throw.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckNameAndTypeVisitor
All other cases throw.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckUTFOrEmptyVisitor
All other cases throw.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.CheckUTFVisitor
All other cases throw.
defaultCase(APoolInfo, Object) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.GetPoolInfoSizeVisitor
All other cases return 1.
defaultCase(APoolInfo, D) - Method in class edu.rice.cs.cunit.classFile.constantPool.visitors.NoOpPoolInfoVisitor
No operation default case.