public long getLong( long index ) { ensureRestrictedIndex( index ); return l.getLong( from + index ); }
public long getLong( long index ) { ensureRestrictedIndex( index ); return l.getLong( from + index ); }
public long previousLong() { if ( ! hasPrevious() ) throw new NoSuchElementException(); return l.getLong( from + ( last = --pos ) ); } public int nextIndex() { return (int)pos; }
public long nextLong() { if ( ! hasNext() ) throw new NoSuchElementException(); return l.getLong( from + ( last = pos++ ) ); } public long previousLong() { if ( ! hasPrevious() ) throw new NoSuchElementException(); return l.getLong( from + ( last = --pos ) ); }
public long nextLong() { if ( ! hasNext() ) throw new NoSuchElementException(); return l.getLong( from + ( last = pos++ ) ); } public long previousLong() { if ( ! hasPrevious() ) throw new NoSuchElementException(); return l.getLong( from + ( last = --pos ) ); }
public long previousLong() { if ( ! hasPrevious() ) throw new NoSuchElementException(); return l.getLong( from + ( last = --pos ) ); } public int nextIndex() { return (int)pos; }
private boolean checkSignature( final CharSequence s, final long index ) { //System.err.println( s + ": " + signatures.getLong( index ) + " ?= " + signature( s ) ); return index >= 0 && index < function.size() && signatures.getLong( index ) == signature( s ); }
private boolean checkSignature( final CharSequence s, final long index ) { //System.err.println( s + ": " + signatures.getLong( index ) + " ?= " + signature( s ) ); return index >= 0 && index < function.size() && signatures.getLong( index ) == signature( s ); }