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.util.List, java.lang.classfile.Attribute, .ClassReader, java.lang.classfile.attribute.RecordComponentInfo, java.lang.classfile.constantpool.Utf8Entry

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 element.

public Utf8Entry
descriptor()

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

Returns the field descriptor 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 element.

Returns:List<Attribute<?>>

the attributes of this element

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 of this component.

Returns:Utf8Entry

the field descriptor 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.

Returns:Utf8Entry

the name of this component

Annotations
@Override