Package net.bytebuddy.description.type
Class RecordComponentDescription.InDefinedShape.AbstractBase
java.lang.Object
net.bytebuddy.description.type.RecordComponentDescription.AbstractBase
net.bytebuddy.description.type.RecordComponentDescription.InDefinedShape.AbstractBase
- All Implemented Interfaces:
AnnotationSource,ByteCodeElement.TypeDependant<RecordComponentDescription.InDefinedShape,,RecordComponentDescription.Token> DeclaredByType,DeclaredByType.WithMandatoryDeclaration,NamedElement,NamedElement.WithDescriptor,RecordComponentDescription,RecordComponentDescription.InDefinedShape
- Direct Known Subclasses:
RecordComponentDescription.ForLoadedRecordComponent,RecordComponentDescription.Latent
- Enclosing interface:
RecordComponentDescription.InDefinedShape
public abstract static class RecordComponentDescription.InDefinedShape.AbstractBase
extends RecordComponentDescription.AbstractBase
implements RecordComponentDescription.InDefinedShape
An abstract base implementation of a record component description in its defined shape.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.bytebuddy.description.annotation.AnnotationSource
AnnotationSource.Empty, AnnotationSource.ExplicitNested classes/interfaces inherited from interface net.bytebuddy.description.DeclaredByType
DeclaredByType.WithMandatoryDeclarationNested classes/interfaces inherited from interface net.bytebuddy.description.NamedElement
NamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeNameNested classes/interfaces inherited from interface net.bytebuddy.description.type.RecordComponentDescription
RecordComponentDescription.AbstractBase, RecordComponentDescription.ForLoadedRecordComponent, RecordComponentDescription.InDefinedShape, RecordComponentDescription.InGenericShape, RecordComponentDescription.Latent, RecordComponentDescription.Token, RecordComponentDescription.TypeSubstitutingNested classes/interfaces inherited from interface net.bytebuddy.description.type.RecordComponentDescription.InDefinedShape
RecordComponentDescription.InDefinedShape.AbstractBase -
Field Summary
Fields inherited from interface net.bytebuddy.description.NamedElement
EMPTY_NAME, NO_NAMEFields inherited from interface net.bytebuddy.description.NamedElement.WithDescriptor
NON_GENERIC_SIGNATURE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns this type dependant in its defined shape, i.e. the form it is declared in and without its type variable's resolved.Returns the accessor for this record component.Methods inherited from class net.bytebuddy.description.type.RecordComponentDescription.AbstractBase
asToken, equals, getDescriptor, getGenericSignature, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.bytebuddy.description.annotation.AnnotationSource
getDeclaredAnnotationsMethods inherited from interface net.bytebuddy.description.NamedElement
getActualNameMethods inherited from interface net.bytebuddy.description.NamedElement.WithDescriptor
getDescriptor, getGenericSignatureMethods inherited from interface net.bytebuddy.description.type.RecordComponentDescription
asToken, getTypeMethods inherited from interface net.bytebuddy.description.type.RecordComponentDescription.InDefinedShape
getDeclaringType
-
Constructor Details
-
AbstractBase
public AbstractBase()
-
-
Method Details
-
getAccessor
Returns the accessor for this record component.- Specified by:
getAccessorin interfaceRecordComponentDescription- Specified by:
getAccessorin interfaceRecordComponentDescription.InDefinedShape- Returns:
- The accessor for this record component.
-
asDefined
Returns this type dependant in its defined shape, i.e. the form it is declared in and without its type variable's resolved.- Specified by:
asDefinedin interfaceByteCodeElement.TypeDependant<RecordComponentDescription.InDefinedShape,RecordComponentDescription.Token> - Returns:
- This type dependant in its defined shape.
-