public class ConstantPoolEntryMethodRef extends AbstractConstantPoolEntry
ConstantPoolEntry.Type
Modifier and Type | Field and Description |
---|---|
private int |
classIndex |
private static VariableNamer |
fakeNamer |
private boolean |
interfaceMethod |
private MethodPrototype |
methodPrototype |
private int |
nameAndTypeIndex |
private static long |
OFFSET_OF_CLASS_INDEX |
private static long |
OFFSET_OF_NAME_AND_TYPE_INDEX |
Constructor and Description |
---|
ConstantPoolEntryMethodRef(ConstantPool cp,
ByteData data,
boolean interfaceMethod) |
Modifier and Type | Method and Description |
---|---|
void |
dump(Dumper d) |
ConstantPoolEntryClass |
getClassEntry() |
ConstantPool |
getCp() |
MethodPrototype |
getMethodPrototype() |
java.lang.String |
getName() |
ConstantPoolEntryNameAndType |
getNameAndTypeEntry() |
long |
getRawByteLength() |
boolean |
isInitMethod() |
java.lang.String |
toString() |
private static final long OFFSET_OF_CLASS_INDEX
private static final long OFFSET_OF_NAME_AND_TYPE_INDEX
private final boolean interfaceMethod
private static final VariableNamer fakeNamer
private MethodPrototype methodPrototype
private final int classIndex
private final int nameAndTypeIndex
public ConstantPoolEntryMethodRef(ConstantPool cp, ByteData data, boolean interfaceMethod)
public long getRawByteLength()
public void dump(Dumper d)
public ConstantPool getCp()
getCp
in class AbstractConstantPoolEntry
public java.lang.String toString()
toString
in class java.lang.Object
public ConstantPoolEntryClass getClassEntry()
public ConstantPoolEntryNameAndType getNameAndTypeEntry()
public MethodPrototype getMethodPrototype()
public java.lang.String getName()
public boolean isInitMethod()