org.apache.bcel.classfile
Class ConstantCP
- java.lang.Object
-
- org.apache.bcel.classfile.Constant
-
- org.apache.bcel.classfile.ConstantCP
-
- All Implemented Interfaces:
- java.lang.Cloneable, Node
- Direct Known Subclasses:
- ConstantDynamic, ConstantFieldref, ConstantInterfaceMethodref, ConstantInvokeDynamic, ConstantMethodref
public abstract class ConstantCP extends Constant
Abstract super class for Fieldref, Methodref, InterfaceMethodref and InvokeDynamic constants.
-
-
Constructor Summary
Constructors Constructor and Description ConstantCP(ConstantCP c)Initialize from another object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddump(java.io.DataOutputStream file)Dump constant field reference to file stream in binary format.java.lang.StringgetClass(ConstantPool cp)intgetClassIndex()intgetNameAndTypeIndex()voidsetClassIndex(int class_index)voidsetNameAndTypeIndex(int name_and_type_index)java.lang.StringtoString()-
Methods inherited from class org.apache.bcel.classfile.Constant
accept, clone, copy, equals, getComparator, getTag, hashCode, readConstant, setComparator
-
-
-
-
Constructor Detail
-
ConstantCP
public ConstantCP(ConstantCP c)
Initialize from another object.
-
-
Method Detail
-
dump
public final void dump(java.io.DataOutputStream file) throws java.io.IOExceptionDump constant field reference to file stream in binary format.
-
getClassIndex
public final int getClassIndex()
- Returns:
- Reference (index) to class this constant refers to.
-
setClassIndex
public final void setClassIndex(int class_index)
- Parameters:
class_index- points to Constant_class
-
getNameAndTypeIndex
public final int getNameAndTypeIndex()
- Returns:
- Reference (index) to signature of the field.
-
setNameAndTypeIndex
public final void setNameAndTypeIndex(int name_and_type_index)
- Parameters:
name_and_type_index- points to Constant_NameAndType
-
getClass
public java.lang.String getClass(ConstantPool cp)
- Returns:
- Class this field belongs to.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG