Class TypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed

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
Enclosing class:
TypePool.Default.LazyTypeDescription.TokenizedGenericType

protected static class TypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed extends TypeDescription.Generic.LazyProjection.WithEagerNavigation
A lazy description of a non-well-defined described generic type.
  • Field Details

    • typePool

      private final TypePool typePool
      The type pool to use for locating types.
    • rawTypeDescriptor

      private final String rawTypeDescriptor
      The descriptor of the type erasure.
  • Constructor Details

    • Malformed

      protected Malformed(TypePool typePool, String rawTypeDescriptor)
      Creates a lazy description of a non-well-defined described generic type.
      Parameters:
      typePool - The type pool to use for locating types.
      rawTypeDescriptor - The descriptor of the type erasure.
  • Method Details