CONSTANT_NameAndType_info structure, representing a field or
method, in the constant pool of a class file.
The use of a NameAndTypeEntry is symbolically represented as a
String name, and a ClassDesc or a MethodTypeDesc type, depending on where this NameAndTypeEntry appears. The accessors to the symbolic descriptors for the
type is defined on a per-use-site basis, such as FieldRefEntry#typeSymbol() returning a ClassDesc, and MethodRefEntry#typeSymbol() returning a MethodTypeDesc.
A name and type entry is composite:
NameAndTypeEntry( Utf8Entry name, Utf8Entry type )
name is an unqualified name, and type is a field or
method descriptor string.
CONSTANT_NameAndType_info Structure
| Modifier and Type | Method and Description |
|---|---|
| public Utf8Entry | |
| public Utf8Entry |
| name | back to summary |
|---|---|
| public Utf8Entry name() Returns the field or method name.
| |
| type | back to summary |
|---|---|
| public Utf8Entry type() Returns the field or method descriptor
string. It is a method descriptor strings if it starts with
| |