public abstract class ClassModel.ConstantPool.MethodReferenceEntry extends ClassModel.ConstantPool.ReferenceEntry
Modifier and Type | Class and Description |
---|---|
class |
ClassModel.ConstantPool.MethodReferenceEntry.Arg |
ClassModel.ConstantPool.ReferenceEntry.Type
Modifier and Type | Field and Description |
---|---|
private ClassModel.ConstantPool.MethodReferenceEntry.Arg[] |
args |
private ClassModel.ConstantPool.ReferenceEntry.Type |
returnType |
argCount, nameAndTypeIndex, referenceClassIndex
Constructor and Description |
---|
MethodReferenceEntry(int _referenceClassIndex,
int _nameAndTypeIndex,
int slot,
ClassModel.ConstantPoolType constantPoolType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object _other) |
ClassModel.ConstantPool.MethodReferenceEntry.Arg[] |
getArgs() |
ClassModel.ConstantPool.ReferenceEntry.Type |
getReturnType() |
int |
getStackConsumeCount() |
int |
getStackProduceCount() |
int |
hashCode() |
getClassEntry, getClassIndex, getNameAndTypeEntry, getNameAndTypeIndex, same
getConstantPoolType, getOwnerClassModel, getSlot
private ClassModel.ConstantPool.MethodReferenceEntry.Arg[] args
private ClassModel.ConstantPool.ReferenceEntry.Type returnType
public MethodReferenceEntry(int _referenceClassIndex, int _nameAndTypeIndex, int slot, ClassModel.ConstantPoolType constantPoolType)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object _other)
equals
in class java.lang.Object
public int getStackProduceCount()
public ClassModel.ConstantPool.ReferenceEntry.Type getReturnType()
public ClassModel.ConstantPool.MethodReferenceEntry.Arg[] getArgs()
public int getStackConsumeCount()