Class TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList

    • Field Detail

      • typePool

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

        private final java.util.Map<java.lang.Integer,​java.util.Map<java.lang.String,​java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens
        A mapping of the represented types' type annotation tokens by their indices.
      • descriptors

        private final java.util.List<java.lang.String> descriptors
        A list of type descriptors that this list represents.
    • Constructor Detail

      • LazyRawAnnotatedTypeList

        protected LazyRawAnnotatedTypeList​(TypePool typePool,
                                           java.util.Map<java.lang.Integer,​java.util.Map<java.lang.String,​java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
                                           java.util.List<java.lang.String> descriptors)
        Creates a generic type list only representing raw types.
        Parameters:
        typePool - The type pool to use for locating types.
        annotationTokens - A mapping of the represented types' type annotation tokens by their indices.
        descriptors - A list of type descriptors that this list represents.