Package org.apache.bcel.classfile
Class ConstantMethodType
java.lang.Object
org.apache.bcel.classfile.Constant
org.apache.bcel.classfile.ConstantMethodType
This class is derived from the abstract
Constant
and represents a reference to a method type.- Since:
- 6.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstantMethodType
(int descriptorIndex) ConstantMethodType
(DataInput file) Initialize instance from file data.Initialize from another object. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class.void
dump
(DataOutputStream file) Dump name and signature index to file stream in binary format.int
void
setDescriptorIndex
(int descriptorIndex) toString()
Methods inherited from class org.apache.bcel.classfile.Constant
clone, copy, equals, getComparator, getTag, hashCode, readConstant, setComparator
-
Field Details
-
descriptorIndex
private int descriptorIndex
-
-
Constructor Details
-
ConstantMethodType
Initialize from another object.- Parameters:
c
- Source to copy.
-
ConstantMethodType
ConstantMethodType(DataInput file) throws IOException Initialize instance from file data.- Parameters:
file
- Input stream- Throws:
IOException
- if an I/O error occurs.
-
ConstantMethodType
public ConstantMethodType(int descriptorIndex)
-
-
Method Details
-
accept
Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects. -
dump
Dump name and signature index to file stream in binary format.- Specified by:
dump
in classConstant
- Parameters:
file
- Output file stream- Throws:
IOException
- if an I/O error occurs.
-
getDescriptorIndex
public int getDescriptorIndex() -
setDescriptorIndex
public void setDescriptorIndex(int descriptorIndex) -
toString
-