Class TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceType

    • Field Detail

      • index

        private final int index
        The index of the interface in question.
      • rawInterface

        private final TypeDescription.Generic rawInterface
        The raw interface that is declared by the erasure of the represented lazy projection.
    • Constructor Detail

      • LazyInterfaceType

        protected LazyInterfaceType​(TypeDescription.Generic.LazyProjection delegate,
                                    int index,
                                    TypeDescription.Generic rawInterface)
        Creates a new lazy interface type.
        Parameters:
        delegate - The lazy projection for which this description is a delegate.
        index - The index of the interface in question.
        rawInterface - The raw interface that is declared by the erasure of the represented lazy projection.