Class CollectionDelegate<T>

  • All Implemented Interfaces:
    java.lang.Iterable<T>, java.util.Collection<T>, java.util.List<T>

    class CollectionDelegate<T>
    extends AbstractCollectionDelegate<T>
    implements java.util.List<T>
    • Field Detail

      • delegate

        private final java.util.Collection<T> delegate
    • Constructor Detail

      • CollectionDelegate

        CollectionDelegate​(java.util.Collection<T> coll)
    • Method Detail

      • size

        public int size()
        Specified by:
        size in interface java.util.Collection<T>
        Specified by:
        size in interface java.util.List<T>
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface java.util.Collection<T>
        Specified by:
        isEmpty in interface java.util.List<T>
      • toArray

        public java.lang.Object[] toArray()
        Specified by:
        toArray in interface java.util.Collection<T>
        Specified by:
        toArray in interface java.util.List<T>
      • get

        public T get​(int index)
        Specified by:
        get in interface java.util.List<T>