public abstract static class RecordComponentDescription.AbstractBase extends Object implements RecordComponentDescription
RecordComponentDescription.AbstractBase, RecordComponentDescription.ForLoadedRecordComponent, RecordComponentDescription.InDefinedShape, RecordComponentDescription.InGenericShape, RecordComponentDescription.Latent, RecordComponentDescription.Token, RecordComponentDescription.TypeSubstitutingDeclaredByType.WithMandatoryDeclarationNamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeNameAnnotationSource.Empty, AnnotationSource.ExplicitNON_GENERIC_SIGNATUREEMPTY_NAME, NO_NAME| Constructor and Description |
|---|
AbstractBase() |
| Modifier and Type | Method and Description |
|---|---|
RecordComponentDescription.Token |
asToken(ElementMatcher<? super TypeDescription> matcher)
Resolves this record component to a token where all types are detached.
|
boolean |
equals(Object other) |
String |
getDescriptor()
Returns the descriptor of this byte code element.
|
String |
getGenericSignature()
Returns the generic signature of this byte code element.
|
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAccessor, getTypegetDeclaringTypegetActualNamegetDeclaredAnnotationsasDefinedpublic RecordComponentDescription.Token asToken(ElementMatcher<? super TypeDescription> matcher)
asToken in interface ByteCodeElement.TypeDependant<RecordComponentDescription.InDefinedShape,RecordComponentDescription.Token>asToken in interface RecordComponentDescriptionmatcher - The matcher to apply for detachment.public String getDescriptor()
getDescriptor in interface NamedElement.WithDescriptor@MaybeNull public String getGenericSignature()
null is returned as a signature.getGenericSignature in interface NamedElement.WithDescriptornull if this element is not generic.public boolean equals(@MaybeNull Object other)
Copyright © 2014–2025. All rights reserved.