@Override public void size(final int size) { if (size > this.a.length) this.ensureCapacity(size); if (size > this.size) { ObjectArrays.fill(this.a, this.size, size, null); this.size = size; } this.usedElements = size; }
public void size(final int size, final T defaultElement) { if (size > this.a.length) this.ensureCapacity(size); if (size > this.size) { ObjectArrays.fill(this.a, this.size, size, defaultElement); this.size = size; } this.usedElements = size; }
public void reset() throws IOException { ObjectArrays.fill( curr, null ); queue.clear(); next = null; maxRight = Integer.MIN_VALUE; lastLeft = Integer.MIN_VALUE; endOfProcess = false; for ( int i = 0; i < n; i++ ) { intervalIterator[ i ] = documentIterator[ i ].intervalIterator( index ); // TRUE and FALSE iterators are simply skipped. if ( intervalIterator[ i ] != IntervalIterators.TRUE && intervalIterator[ i ] != IntervalIterators.FALSE ) { curr[ i ] = intervalIterator[ i ].nextInterval(); queue.enqueue( i ); maxRight = Math.max( maxRight, curr[ i ].right ); } } if ( ASSERTS ) assert ! queue.isEmpty(); }
public void reset() throws IOException { ObjectArrays.fill( curr, null ); queue.clear(); next = null; maxRight = Integer.MIN_VALUE; lastLeft = Integer.MIN_VALUE; endOfProcess = false; for ( int i = 0; i < n; i++ ) { intervalIterator[ i ] = documentIterator[ i ].intervalIterator( index ); // TRUE and FALSE iterators are simply skipped. if ( intervalIterator[ i ] != IntervalIterators.TRUE && intervalIterator[ i ] != IntervalIterators.FALSE ) { curr[ i ] = intervalIterator[ i ].nextInterval(); queue.enqueue( i ); maxRight = Math.max( maxRight, curr[ i ].right ); } } if ( ASSERTS ) assert ! queue.isEmpty(); }
batchDirName); if ( virtualDocumentResolver != null ) ObjectArrays.fill( virtualDocumentResolver, null ); // Let's keep the garbage collector happy
batchDirName); if ( virtualDocumentResolver != null ) ObjectArrays.fill( virtualDocumentResolver, null ); // Let's keep the garbage collector happy