com.ibm.wala.types
Class MemberReference
java.lang.Object
com.ibm.wala.types.MemberReference
- Direct Known Subclasses:
- FieldReference, MethodReference
public abstract class MemberReference
- extends java.lang.Object
Abstract superclass of MethodReference and FieldReference
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
MemberReference
protected MemberReference(TypeReference type,
Atom name,
int hash)
- Parameters:
type - name - hash -
getName
public final Atom getName()
- Returns:
- the member name component of this member reference
getSignature
public abstract java.lang.String getSignature()
hashCode
public final int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public final boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
getDeclaringClass
public TypeReference getDeclaringClass()
- Returns:
- the type that declared this member