public abstract class BaseCallSiteReference extends BaseReference implements CallSiteReference
Reference.InvalidReferenceException| Constructor and Description |
|---|
BaseCallSiteReference() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Compares this CallSiteReference to another CallSiteReference for equality.
|
int |
hashCode()
Returns a hashcode for this CallSiteReference.
|
validateReferenceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetExtraArguments, getMethodHandle, getMethodName, getMethodProto, getNamevalidateReferencepublic int hashCode()
CallSiteReference
int hashCode = getName().hashCode();
hashCode = hashCode*31 + getMethodHandle().hashCode();
hashCode = hashCode*31 + getMethodName().hashCode();
hashCode = hashCode*31 + getMethodProto().hashCode();
hashCode = hashCode*31 + getExtraArguments().hashCode();
hashCode in interface CallSiteReferencehashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
CallSiteReferenceequals in interface CallSiteReferenceequals in class java.lang.Objecto - The object to be compared for equality with this CallSiteReference