Class TypeDescription.Generic.LazyProjection.WithLazyNavigation.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.ForLoadedSuperClass, TypeList.Generic.OfLoadedInterfaceTypes.TypeProjection
Enclosing class:
TypeDescription.Generic.LazyProjection.WithLazyNavigation

protected abstract static class TypeDescription.Generic.LazyProjection.WithLazyNavigation.OfAnnotatedElement extends TypeDescription.Generic.LazyProjection.WithLazyNavigation
A description of an annotated lazy type with lazy 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.