Class TypeDescription.Generic.LazyProjection.WithEagerNavigation.OfAnnotatedElement

All Implemented Interfaces:
Iterable<TypeDefinition>, AnnotationSource, ModifierReviewable, ModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumeration, NamedElement, TypeDefinition, TypeDescription.Generic
Direct Known Subclasses:
TypeDescription.Generic.LazyProjection.ForLoadedFieldType, TypeDescription.Generic.LazyProjection.ForLoadedReturnType, TypeDescription.Generic.LazyProjection.OfConstructorParameter, TypeDescription.Generic.LazyProjection.OfMethodParameter, TypeDescription.Generic.LazyProjection.OfRecordComponent, TypeList.Generic.OfConstructorExceptionTypes.TypeProjection, TypeList.Generic.OfMethodExceptionTypes.TypeProjection
Enclosing class:
TypeDescription.Generic.LazyProjection.WithEagerNavigation

protected abstract static class TypeDescription.Generic.LazyProjection.WithEagerNavigation.OfAnnotatedElement extends TypeDescription.Generic.LazyProjection.WithEagerNavigation
A description of an annotated lazy type with eager navigation.
  • Constructor Details

    • OfAnnotatedElement

      protected OfAnnotatedElement()
  • Method Details

    • getAnnotationReader

      protected abstract TypeDescription.Generic.AnnotationReader getAnnotationReader()
      Returns the current type's annotation reader.
      Returns:
      The current type's annotation reader.
    • getDeclaredAnnotations

      public AnnotationList getDeclaredAnnotations()
      Returns a list of annotations that are declared by this instance.
      Returns:
      A list of declared annotations.