APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.classfile.impl

public final Class BoundRecordComponentInfo

extends Object
implements RecordComponentInfo
Class Inheritance
All Implemented Interfaces
java.lang.classfile.attribute.RecordComponentInfo, java.lang.classfile.AttributedElement, java.lang.classfile.ClassFileElement
Imports
java.lang.classfile.Attribute, .ClassReader, java.lang.classfile.attribute.RecordComponentInfo, java.lang.classfile.constantpool.Utf8Entry, java.util.List

Field Summary

Modifier and TypeField and Description
private List<Attribute<?>>
private final int
private final ClassReader
private final int

Constructor Summary

AccessConstructor and Description
public
BoundRecordComponentInfo(ClassReader reader, int startPos)

Method Summary

Modifier and TypeMethod and Description
public List<Attribute<?>>
attributes()

Implements java.lang.classfile.AttributedElement.attributes.

Returns the attributes of this structure.

public Utf8Entry
descriptor()

Implements java.lang.classfile.attribute.RecordComponentInfo.descriptor.

Returns the field descriptor string of this component.

public Utf8Entry
name()

Implements java.lang.classfile.attribute.RecordComponentInfo.name.

Returns the name of this component.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributesback to summary
private List<Attribute<?>> attributes
attributesPosback to summary
private final int attributesPos
readerback to summary
private final ClassReader reader
startPosback to summary
private final int startPos

Constructor Detail

BoundRecordComponentInfoback to summary
public BoundRecordComponentInfo(ClassReader reader, int startPos)

Method Detail

attributesback to summary
public List<Attribute<?>> attributes()

Implements java.lang.classfile.AttributedElement.attributes.

Doc from java.lang.classfile.AttributedElement.attributes.

Returns the attributes of this structure.

Annotations
@Override
descriptorback to summary
public Utf8Entry descriptor()

Implements java.lang.classfile.attribute.RecordComponentInfo.descriptor.

Doc from java.lang.classfile.attribute.RecordComponentInfo.descriptor.

Returns the field descriptor string of this component.

Annotations
@Override
nameback to summary
public Utf8Entry name()

Implements java.lang.classfile.attribute.RecordComponentInfo.name.

Doc from java.lang.classfile.attribute.RecordComponentInfo.name.

Returns the name of this component.

Annotations
@Override