private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException { final LongIterator i = iterator(); s.defaultWriteObject(); for (int j = size; j-- != 0;) s.writeLong(i.nextLong()); }
indexIterator = termLists ? indexReader[ i ].documents( terms[ i ].get( t ) ) : indexReader[ i ].documents( t ); additionalIterator = termLists ? additionalReader.documents( terms[ i ].get( u ) ) : additionalReader.documents( u ); it = s0.iterator(); documentIterator = AndDocumentIterator.getInstance( indexIterator, additionalIterator ); for( int j = s0.size(); j-- != 0; ) if ( it.nextLong() != documentIterator.nextDocument() ) throw new AssertionError();