public Iterator<T> iterator() { return listAdapter.iterator(); } public int lastIndexOf(Object o) {
public Iterator<T> iterator() { return adapter.iterator(); } public int lastIndexOf(Object o) {
public SmartList(@NotNull E... elements) { if (elements.length == 1) { add(elements[0]); } else if (elements.length > 0) { mySize = elements.length; myElem = Arrays.copyOf(elements, mySize); } }
/** * Returns the hash code of this list. The hash code is calculated by taking * each element's hashcode into account. * * @return the hash code. * @see #equals * @see List#hashCode() */ @Override public int hashCode() { int result = 1; Iterator<?> it = iterator(); while (it.hasNext()) { Object object = it.next(); result = (31 * result) + (object == null ? 0 : object.hashCode()); } return result; }
@Override public Iterator<T> iterator() { return new SafeIterator<T>(super.iterator()); }
@Override public Iterator<E> iterator() { return new SafeIterator<E>(super.iterator()); }
@NotNull @Override public Iterator<E> iterator() { if (mySize == 0) { return EmptyIterator.getInstance(); } if (mySize == 1) { return new SingletonIterator(); } return super.iterator(); }
/** {@inheritDoc} */ @Override public Iterator<Object> iterator() { ensureDelegateInit(); return BinaryUtils.unwrapLazyIterator(super.iterator()); }
Iterator<?> it1 = iterator(), it2 = list.iterator(); while (it1.hasNext()) { Object e1 = it1.next(), e2 = it2.next();
/** * Removes reliable blocks from the block list of a datanode. */ private void pruneReliableBlocks(final DatanodeDescriptor datanode, AbstractList<BlockInfo> blocks) { processBlocksInternal(datanode, blocks.iterator(), null, true); }
/** * loops through the buffer of LoggingEvents, gets a * sql string from getLogStatement() and sends it to execute(). * Errors are sent to the errorHandler. * * If a statement fails the LoggingEvent stays in the buffer! */ public void flushBuffer() { //Do the actual logging removes.ensureCapacity(buffer.size()); for (Iterator i = buffer.iterator(); i.hasNext();) { try { LoggingEvent logEvent = (LoggingEvent)i.next(); String sql = getLogStatement(logEvent); execute(sql); removes.add(logEvent); } catch (SQLException e) { errorHandler.error("Failed to excute sql", e, ErrorCode.FLUSH_FAILURE); } } // remove from the buffer any events that were reported buffer.removeAll(removes); // clear the buffer of reported events removes.clear(); }
public WebResourceCollection getMatchingCollection( String urlPath ) { for (Iterator i = _resources.iterator(); i.hasNext();) { WebResourceCollection wrc = (WebResourceCollection) i.next(); if (wrc.controlsPath( urlPath )) return wrc; } return null; }
public void sendSessionCreated( HttpSession session ) { HttpSessionEvent event = new HttpSessionEvent( session ); for (Iterator i = _sessionListeners.iterator(); i.hasNext();) { HttpSessionListener listener = (HttpSessionListener) i.next(); listener.sessionCreated( event ); } }
@NotNull @Override public java.util.Iterator<E> iterator() { switch (_size) { case 0: return Collections.emptyIterator(); case 1: return new SingletonIterator(); default: return super.iterator(); } }
@NotNull @Override public Iterator<E> iterator() { if (mySize == 0) { return EmptyIterator.getInstance(); } if (mySize == 1) { return new SingletonIterator(); } return super.iterator(); }
@Override public Iterator<E> iterator() { cleanupWeak(); return toList().iterator(); }
void sendAttributeRemoved( String name, Object value ) { ServletContextAttributeEvent event = new ServletContextAttributeEvent( getServletContext(), name, value ); for (Iterator i = _contextAttributeListeners.iterator(); i.hasNext();) { ServletContextAttributeListener listener = (ServletContextAttributeListener) i.next(); listener.attributeRemoved( event ); } }
/** * Iterates through the parameters in this holder, recording them in the supplied parameter processor. **/ public void recordParameters( ParameterProcessor processor ) throws IOException { Iterator i = getPresetParameterList().iterator(); while (i.hasNext()) { PresetParameter o = (PresetParameter) i.next(); processor.addParameter( o.getName(), o.getValue(), getCharacterSet() ); } }
@Test public void testPrepare10() throws Throwable { HasEntry hasEntry = new HasEntry(); AbstractList<TransactionParticipant> arrayList = new ArrayList(); arrayList.add(new Debug()); int result = transactionManager.prepare(1, 100L, new NotActiveException("testTransactionManagerParam1"), members, arrayList.iterator(), members.add(hasEntry), null, null); assertEquals("(ArrayList) members.size()", 2, members.size()); assertSame("(ArrayList) members.get(0)", hasEntry, members.get(0)); assertEquals("result", 0, result); }
@Test public void testPrepare8() throws Throwable { AbstractList<TransactionParticipant> arrayList = new ArrayList(1000); arrayList.add(new HasEntry()); LogEvent evt = new LogEvent(); int result = transactionManager.prepare(1, 100L, Boolean.TRUE, new ArrayList(), arrayList.iterator(), false, evt, null); assertEquals("evt.payLoad.size()", 3, evt.getPayLoad().size()); assertEquals("result", TransactionConstants.PREPARED, result); }