Class TypePool.Default.LazyTypeDescription.LazyTypeList

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.String> descriptors
      A list of type descriptors that this list represents.
      private TypePool typePool
      The type pool to use for locating types.
      • Fields inherited from class java.util.AbstractList

        modCount
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected LazyTypeList​(TypePool typePool, java.util.List<java.lang.String> descriptors)
      Creates a list of lazy type descriptions.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TypeDescription get​(int index)
      int getStackSize()
      Returns the sum of the size of all types contained in this list.
      int size()
      java.lang.String[] toInternalNames()
      Returns a list of internal names of all types represented by this list.
      • Methods inherited from class java.util.AbstractList

        add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set
      • Methods inherited from class java.util.AbstractCollection

        addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, toArray, toArray
    • Field Detail

      • typePool

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

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

      • LazyTypeList

        protected LazyTypeList​(TypePool typePool,
                               java.util.List<java.lang.String> descriptors)
        Creates a list of lazy type descriptions.
        Parameters:
        typePool - The type pool to use for locating types.
        descriptors - A list of type descriptors that this list represents.