Class TypeDescription.Generic.LazyProjection.WithLazyNavigation

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.WithLazyNavigation.LazyInterfaceType, TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazySuperClass, TypeDescription.Generic.LazyProjection.WithLazyNavigation.OfAnnotatedElement
Enclosing class:
TypeDescription.Generic.LazyProjection

public abstract static class TypeDescription.Generic.LazyProjection.WithLazyNavigation extends TypeDescription.Generic.LazyProjection
A lazy projection of a type with a lazy resolution of super class and interface types. A lazy navigation must only be used for describing types that are guaranteed to define a super class and interface types, i.e. non-generic types and parameterized types. Lazy navigation can also be applied to array types where the usage does however make little sense as those properties are never generic.