Package com.aparapi.internal.model
Class ClassModel.ConstantPool.MethodReferenceEntry
- java.lang.Object
-
- com.aparapi.internal.model.ClassModel.ConstantPool.Entry
-
- com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
-
- com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
-
- Direct Known Subclasses:
ClassModel.ConstantPool.InterfaceMethodEntry
,ClassModel.ConstantPool.MethodEntry
- Enclosing class:
- ClassModel.ConstantPool
public abstract class ClassModel.ConstantPool.MethodReferenceEntry extends ClassModel.ConstantPool.ReferenceEntry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ClassModel.ConstantPool.MethodReferenceEntry.Arg
-
Nested classes/interfaces inherited from class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
ClassModel.ConstantPool.ReferenceEntry.Type
-
-
Field Summary
Fields Modifier and Type Field Description private ClassModel.ConstantPool.MethodReferenceEntry.Arg[]
args
private ClassModel.ConstantPool.ReferenceEntry.Type
returnType
-
Fields inherited from class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
argCount, nameAndTypeIndex, referenceClassIndex
-
-
Constructor Summary
Constructors Constructor Description MethodReferenceEntry(int _referenceClassIndex, int _nameAndTypeIndex, int slot, ClassModel.ConstantPoolType constantPoolType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object _other)
ClassModel.ConstantPool.MethodReferenceEntry.Arg[]
getArgs()
ClassModel.ConstantPool.ReferenceEntry.Type
getReturnType()
int
getStackConsumeCount()
int
getStackProduceCount()
int
hashCode()
-
Methods inherited from class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
getClassEntry, getClassIndex, getNameAndTypeEntry, getNameAndTypeIndex, same
-
Methods inherited from class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
getConstantPoolType, getOwnerClassModel, getSlot
-
-
-
-
Field Detail
-
args
private ClassModel.ConstantPool.MethodReferenceEntry.Arg[] args
-
returnType
private ClassModel.ConstantPool.ReferenceEntry.Type returnType
-
-
Constructor Detail
-
MethodReferenceEntry
public MethodReferenceEntry(int _referenceClassIndex, int _nameAndTypeIndex, int slot, ClassModel.ConstantPoolType constantPoolType)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object _other)
- Overrides:
equals
in classjava.lang.Object
-
getStackProduceCount
public int getStackProduceCount()
-
getReturnType
public ClassModel.ConstantPool.ReferenceEntry.Type getReturnType()
-
getArgs
public ClassModel.ConstantPool.MethodReferenceEntry.Arg[] getArgs()
-
getStackConsumeCount
public int getStackConsumeCount()
-
-