org.apache.bcel.generic
Class ReturnaddressType
java.lang.Object
org.apache.bcel.generic.Type
org.apache.bcel.generic.ReturnaddressType
- All Implemented Interfaces:
- Serializable
public class ReturnaddressType
- extends Type
Returnaddress, the type JSR or JSR_W instructions push upon the stack.
see vmspec2 ß3.3.3
- Version:
- $Id: ReturnaddressType.java 386056 2006-03-15 11:31:56Z tcurdt $
- See Also:
- Serialized Form
Fields inherited from class org.apache.bcel.generic.Type |
BOOLEAN, BYTE, CHAR, CLASS, DOUBLE, FLOAT, INT, LONG, NO_ARGS, NULL, OBJECT, SHORT, signature, STRING, STRINGBUFFER, THROWABLE, type, UNKNOWN, VOID |
Methods inherited from class org.apache.bcel.generic.Type |
getArgumentTypes, getMethodSignature, getReturnType, getSignature, getSignature, getSize, getType, getType, getType, getTypes, toString |
NO_TARGET
public static final ReturnaddressType NO_TARGET
ReturnaddressType
public ReturnaddressType(InstructionHandle returnTarget)
- Creates a ReturnaddressType object with a target.
hashCode
public int hashCode()
- Overrides:
hashCode
in class Type
- Returns:
- a hash code value for the object.
equals
public boolean equals(Object rat)
- Returns if the two Returnaddresses refer to the same target.
- Overrides:
equals
in class Type
- Returns:
- whether the Types are equal
getTarget
public InstructionHandle getTarget()
- Returns:
- the target of this ReturnaddressType
Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.