jet
Class LongRange

java.lang.Object
  extended by jet.LongRange
All Implemented Interfaces:
java.lang.Iterable<java.lang.Long>, Progression<java.lang.Long>, Range<java.lang.Long>

public final class LongRange
extends java.lang.Object
implements Range<java.lang.Long>, Progression<java.lang.Long>


Field Summary
static LongRange EMPTY
           
 
Constructor Summary
LongRange(long start, long end)
           
 
Method Summary
 boolean contains(long item)
           
 boolean contains(java.lang.Long item)
           
 boolean equals(java.lang.Object o)
           
 java.lang.Long getEnd()
           
 java.lang.Long getIncrement()
           
 java.lang.Long getStart()
           
 int hashCode()
           
 LongIterator iterator()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static final LongRange EMPTY
Constructor Detail

LongRange

public LongRange(long start,
                 long end)
Method Detail

contains

public boolean contains(java.lang.Long item)
Specified by:
contains in interface Range<java.lang.Long>

contains

public boolean contains(long item)

getStart

public java.lang.Long getStart()
Specified by:
getStart in interface Progression<java.lang.Long>
Specified by:
getStart in interface Range<java.lang.Long>

getEnd

public java.lang.Long getEnd()
Specified by:
getEnd in interface Progression<java.lang.Long>
Specified by:
getEnd in interface Range<java.lang.Long>

getIncrement

public java.lang.Long getIncrement()
Specified by:
getIncrement in interface Progression<java.lang.Long>

iterator

public LongIterator iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.Long>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object