Package gnu.lists

Class Range<E>

    • Constructor Detail

      • Range

        public Range​(E start,
                     java.lang.Object step,
                     int size)
    • Method Detail

      • getStart

        public E getStart()
      • getStep

        public java.lang.Object getStep()
      • get

        public E get​(int index)
        Description copied from interface: Sequence
        See java.util.List.
        Specified by:
        get in interface Array<E>
        Specified by:
        get in interface java.util.List<E>
        Specified by:
        get in interface Sequence<E>
        Overrides:
        get in class AbstractSequence<E>
      • getRaw

        public E getRaw​(int index)
        Description copied from interface: Array
        Given an "effective index", return element as object.
        Specified by:
        getRaw in interface Array<E>
        Overrides:
        getRaw in class AbstractSequence<E>
      • size

        public int size()
        Description copied from interface: Sequence
        See java.util.List.
        Specified by:
        size in interface java.util.Collection<E>
        Specified by:
        size in interface java.util.List<E>
        Specified by:
        size in interface Sequence<E>
        Overrides:
        size in class AbstractSequence<E>
      • isUnbounded

        public boolean isUnbounded()
      • isUnspecifiedStart

        public boolean isUnspecifiedStart()
      • isUnspecifiedLast

        public boolean isUnspecifiedLast()
      • listAll

        public static void listAll​(Range r)