Interface RecordComponentInfo
- All Superinterfaces:
AttributedElement, ClassFileElement
Models a single record component in the
RecordAttribute
.- Since:
- 24
-
Method Summary
Modifier and TypeMethodDescriptionReturns the field descriptor of this component.default ClassDesc
Returns the field descriptor of this component, as a ClassDesc.name()
Returns the name of this component.static RecordComponentInfo
Returns a record component description.static RecordComponentInfo
Returns a record component description.static RecordComponentInfo
Returns a record component description.static RecordComponentInfo
Returns a record component description.Methods declared in interface AttributedElement
attributes, findAttribute, findAttributes
-
Method Details
-
name
-
descriptor
Utf8Entry descriptor()Returns the field descriptor of this component.- Returns:
- the field descriptor of this component
-
descriptorSymbol
-
of
Returns a record component description.- Parameters:
name
- the component namedescriptor
- the component field descriptorattributes
- the component attributes- Returns:
- a record component description
-
of
Returns a record component description.- Parameters:
name
- the component namedescriptor
- the component field descriptorattributes
- the component attributes- Returns:
- a record component description
-
of
Returns a record component description.- Parameters:
name
- the component namedescriptor
- the component field descriptorattributes
- the component attributes- Returns:
- a record component description
-
of
Returns a record component description.- Parameters:
name
- the component namedescriptor
- the component field descriptorattributes
- the component attributes- Returns:
- a record component description
-