de.fub.bytecode.generic
Class FieldOrMethod
java.lang.Object
|
+--de.fub.bytecode.generic.Instruction
|
+--de.fub.bytecode.generic.CPInstruction
|
+--de.fub.bytecode.generic.FieldOrMethod
- Direct Known Subclasses:
- FieldInstruction, InvokeInstruction
- public abstract class FieldOrMethod
- extends CPInstruction
- implements LoadClass
Super class for InvokeInstruction and FieldInstruction, since they have
some methods in common!
- Version:
- $Id: FieldOrMethod.java,v 1.1 1999/07/09 15:55:08 dahm Exp $
- Author:
- M. Dahm
- See Also:
- Serialized Form
Constructor Summary |
protected |
FieldOrMethod(short tag,
int index)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
FieldOrMethod
protected FieldOrMethod(short tag,
int index)
- Parameters:
index
- to constant pool
getSignature
public java.lang.String getSignature(ConstantPoolGen cpg)
- Returns:
- signature of referenced method/field.
getName
public java.lang.String getName(ConstantPoolGen cpg)
- Returns:
- name of referenced method/field.
getClassName
public java.lang.String getClassName(ConstantPoolGen cpg)
- Returns:
- name of the referenced class/interface
getClassType
public ObjectType getClassType(ConstantPoolGen cpg)
- Returns:
- type of the referenced class/interface