Class ConstantMethodref
java.lang.Object
org.apache.bcel.classfile.Constant
org.apache.bcel.classfile.ConstantCP
org.apache.bcel.classfile.ConstantMethodref
This class represents a constant pool reference to a method.
-
Field Summary
Fields inherited from class ConstantCP
class_index, name_and_type_indexModifier and TypeFieldDescriptionprotected intDeprecated.(since 6.0) will be made private; do not access directly, use getter/setter.protected intDeprecated.(since 6.0) will be made private; do not access directly, use getter/setter. -
Constructor Summary
ConstructorsConstructorDescriptionConstantMethodref(int classIndex, int nameAndTypeIndex) Constructs a ConstantMethodref.Initialize from another object. -
Method Summary
Methods inherited from class ConstantCP
dump, getClass, getClassIndex, getNameAndTypeIndex, setClassIndex, setNameAndTypeIndex, toStringModifier and TypeMethodDescriptionfinal voiddump(DataOutputStream file) Dumps constant field reference to file stream in binary format.getClass(ConstantPool cp) Gets the class this field belongs to.final intGets the reference (index) to class this constant refers to.final intGets the reference (index) to signature of the field.final voidsetClassIndex(int classIndex) Sets the class index.final voidsetNameAndTypeIndex(int nameAndTypeIndex) Sets the name and type index.toString()Methods inherited from class Constant
clone, copy, equals, getComparator, getTag, hashCode, readConstant, setComparatorModifier and TypeMethodDescriptionclone()copy()Creates a deep copy of this constant.booleanReturns value as defined by given BCELComparator strategy.static BCELComparator<Constant> Gets the comparison strategy object.final bytegetTag()Gets the tag of constant.inthashCode()Returns value as defined by given BCELComparator strategy.static ConstantreadConstant(DataInput dataInput) Reads one constant from the given input, the type depends on a tag byte.static voidsetComparator(BCELComparator<Constant> comparator) Sets the comparison strategy object.
-
Constructor Details
-
ConstantMethodref
Initialize from another object.- Parameters:
c- Source to copy.
-
ConstantMethodref
Constructs a ConstantMethodref.- Parameters:
classIndex- Reference to the class containing the method.nameAndTypeIndex- and the method signature.
-
-
Method Details
-
accept
Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class. That is, the hierarchy of methods, fields, attributes, and other elements forms a tree of objects. .
-