|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.attribute.preverification.VerificationType
proguard.classfile.attribute.preverification.ObjectType
public class ObjectType
This VerificationType represents an Object type.
| Field Summary | |
|---|---|
int |
u2classIndex
|
| Fields inherited from class proguard.classfile.attribute.preverification.VerificationType |
|---|
DOUBLE_TYPE, FLOAT_TYPE, INTEGER_TYPE, LONG_TYPE, NULL_TYPE, OBJECT_TYPE, TOP_TYPE, UNINITIALIZED_THIS_TYPE, UNINITIALIZED_TYPE, visitorInfo |
| Constructor Summary | |
|---|---|
ObjectType()
Creates an uninitialized ObjectType. |
|
ObjectType(int u2classIndex)
Creates an ObjectType that points to the given class constant. |
|
| Method Summary | |
|---|---|
void |
accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor)
Accepts the given visitor in the context of a method's code, either on a stack or as a variable. |
boolean |
equals(java.lang.Object object)
|
int |
getTag()
Returns the tag of the verification type. |
int |
hashCode()
|
void |
stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor)
Accepts the given visitor in the context of a stack in a method's code . |
java.lang.String |
toString()
|
void |
variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor)
Accepts the given visitor in the context of a variable in a method's code. |
| Methods inherited from class proguard.classfile.attribute.preverification.VerificationType |
|---|
getVisitorInfo, setVisitorInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public int u2classIndex
| Constructor Detail |
|---|
public ObjectType()
public ObjectType(int u2classIndex)
| Method Detail |
|---|
public int getTag()
VerificationType
getTag in class VerificationType
public void accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor)
VerificationType
accept in class VerificationType
public void stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor)
VerificationType
stackAccept in class VerificationType
public void variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor)
VerificationType
variablesAccept in class VerificationTypepublic boolean equals(java.lang.Object object)
equals in class VerificationTypepublic int hashCode()
hashCode in class VerificationTypepublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||