Class BoxedMutableLongList

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Iterable<java.lang.Long>, java.util.Collection<java.lang.Long>, java.util.List<java.lang.Long>, java.util.RandomAccess, MutableCollection<java.lang.Long>, InternalIterable<java.lang.Long>, ListIterable<java.lang.Long>, MutableList<java.lang.Long>, OrderedIterable<java.lang.Long>, ReversibleIterable<java.lang.Long>, RichIterable<java.lang.Long>

    public class BoxedMutableLongList
    extends AbstractMutableList<java.lang.Long>
    implements MutableList<java.lang.Long>, java.util.RandomAccess
    A boxed view of a MutableLongList. This is for scenarios where optimization is not a consideration and therefore no further methods will be optimized.

    This file was automatically generated from template file boxedPrimitiveList.stg.

    Since:
    12.0
    • Constructor Detail

      • BoxedMutableLongList

        public BoxedMutableLongList​(MutableLongList delegate)
    • Method Detail

      • size

        public int size()
        Description copied from interface: RichIterable
        Returns the number of items in this iterable.
        Specified by:
        size in interface java.util.Collection<java.lang.Long>
        Specified by:
        size in interface java.util.List<java.lang.Long>
        Specified by:
        size in interface RichIterable<java.lang.Long>
      • add

        public boolean add​(java.lang.Long item)
        Specified by:
        add in interface java.util.Collection<java.lang.Long>
        Specified by:
        add in interface java.util.List<java.lang.Long>
        Overrides:
        add in class AbstractMutableCollection<java.lang.Long>
      • addAll

        public boolean addAll​(int index,
                              java.util.Collection<? extends java.lang.Long> c)
        Specified by:
        addAll in interface java.util.List<java.lang.Long>
      • clear

        public void clear()
        Specified by:
        clear in interface java.util.Collection<java.lang.Long>
        Specified by:
        clear in interface java.util.List<java.lang.Long>
        Overrides:
        clear in class AbstractMutableList<java.lang.Long>
      • get

        public java.lang.Long get​(int index)
        Description copied from interface: ListIterable
        Returns the item at the specified position in this list iterable.
        Specified by:
        get in interface java.util.List<java.lang.Long>
        Specified by:
        get in interface ListIterable<java.lang.Long>
      • set

        public java.lang.Long set​(int index,
                                  java.lang.Long element)
        Specified by:
        set in interface java.util.List<java.lang.Long>
      • add

        public void add​(int index,
                        java.lang.Long element)
        Specified by:
        add in interface java.util.List<java.lang.Long>
      • remove

        public java.lang.Long remove​(int index)
        Specified by:
        remove in interface java.util.List<java.lang.Long>
      • indexOf

        public int indexOf​(java.lang.Object o)
        Description copied from interface: OrderedIterable
        Returns the index of the first occurrence of the specified item in this iterable, or -1 if this iterable does not contain the item.
        Specified by:
        indexOf in interface java.util.List<java.lang.Long>
        Specified by:
        indexOf in interface MutableList<java.lang.Long>
        Specified by:
        indexOf in interface OrderedIterable<java.lang.Long>
        Overrides:
        indexOf in class AbstractMutableList<java.lang.Long>
        See Also:
        List.indexOf(Object)
      • lastIndexOf

        public int lastIndexOf​(java.lang.Object o)
        Description copied from interface: ListIterable
        Returns the index of the last occurrence of the specified item in this list, or -1 if this list does not contain the item.
        Specified by:
        lastIndexOf in interface java.util.List<java.lang.Long>
        Specified by:
        lastIndexOf in interface ListIterable<java.lang.Long>
        Overrides:
        lastIndexOf in class AbstractMutableList<java.lang.Long>
      • subList

        public MutableList<java.lang.Long> subList​(int fromIndex,
                                                   int toIndex)
        Specified by:
        subList in interface java.util.List<java.lang.Long>
        Specified by:
        subList in interface ListIterable<java.lang.Long>
        Specified by:
        subList in interface MutableList<java.lang.Long>
        Overrides:
        subList in class AbstractMutableList<java.lang.Long>
        See Also:
        List.subList(int, int)