public class LongType extends VerificationType
VerificationType
represents a Long
type.DOUBLE_TYPE, FLOAT_TYPE, INTEGER_TYPE, LONG_TYPE, NULL_TYPE, OBJECT_TYPE, TOP_TYPE, UNINITIALIZED_THIS_TYPE, UNINITIALIZED_TYPE
processingFlags, processingInfo
Constructor and Description |
---|
LongType() |
Modifier and Type | Method and Description |
---|---|
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.
|
int |
getTag()
Returns the tag of the verification type.
|
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.
|
equals, hashCode
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
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 VerificationType
public java.lang.String toString()
toString
in class java.lang.Object