Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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.