Interface RecordComponentDescription.InGenericShape
- All Superinterfaces:
AnnotationSource, ByteCodeElement.TypeDependant<RecordComponentDescription.InDefinedShape, RecordComponentDescription.Token>, DeclaredByType, DeclaredByType.WithMandatoryDeclaration, NamedElement, NamedElement.WithDescriptor, RecordComponentDescription
- All Known Implementing Classes:
RecordComponentDescription.TypeSubstituting
- Enclosing interface:
RecordComponentDescription
public static interface RecordComponentDescription.InGenericShape
extends RecordComponentDescription
A description of a record component in generic shape.
-
Nested Class Summary
Nested classes/interfaces inherited from interface AnnotationSource
AnnotationSource.Empty, AnnotationSource.ExplicitNested classes/interfaces inherited from interface DeclaredByType
DeclaredByType.WithMandatoryDeclarationNested classes/interfaces inherited from interface NamedElement
NamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeNameNested classes/interfaces inherited from interface RecordComponentDescription
RecordComponentDescription.AbstractBase, RecordComponentDescription.ForLoadedRecordComponent, RecordComponentDescription.InDefinedShape, RecordComponentDescription.InGenericShape, RecordComponentDescription.Latent, RecordComponentDescription.Token, RecordComponentDescription.TypeSubstituting -
Field Summary
Fields inherited from interface NamedElement
EMPTY_NAME, NO_NAMEFields inherited from interface NamedElement.WithDescriptor
NON_GENERIC_SIGNATURE -
Method Summary
Modifier and TypeMethodDescriptionReturns the accessor for this record component.Methods inherited from interface AnnotationSource
getDeclaredAnnotationsMethods inherited from interface ByteCodeElement.TypeDependant
asDefinedMethods inherited from interface DeclaredByType.WithMandatoryDeclaration
getDeclaringTypeMethods inherited from interface NamedElement
getActualNameMethods inherited from interface NamedElement.WithDescriptor
getDescriptor, getGenericSignatureMethods inherited from interface RecordComponentDescription
asToken, getType
-
Method Details
-
getAccessor
MethodDescription.InGenericShape getAccessor()Returns the accessor for this record component.- Specified by:
getAccessorin interfaceRecordComponentDescription- Returns:
- The accessor for this record component.
-