public abstract class MethodKey
extends java.lang.Object
| Constructor and Description |
|---|
MethodKey(java.lang.Class sender,
java.lang.String name,
boolean isCallToSuper) |
| Modifier and Type | Method and Description |
|---|---|
MethodKey |
createCopy()
Creates an immutable copy that we can cache.
|
protected int |
createHashCode() |
boolean |
equals(MethodKey that) |
boolean |
equals(java.lang.Object that) |
java.lang.String |
getName() |
abstract int |
getParameterCount() |
abstract java.lang.Class |
getParameterType(int index) |
java.util.List |
getParamterTypes() |
int |
hashCode() |
java.lang.String |
toString() |
public MethodKey(java.lang.Class sender,
java.lang.String name,
boolean isCallToSuper)
public MethodKey createCopy()
public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(MethodKey that)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public java.util.List getParamterTypes()
public abstract int getParameterCount()
public abstract java.lang.Class getParameterType(int index)
protected int createHashCode()