Lines Matching defs:action
393 * performing the provided action on each element as elements are consumed
399 * <p>For parallel stream pipelines, the action may be called at
401 * upstream operation. If the action modifies shared state,
415 * @param action a <a href="package-summary.html#NonInterference">
416 * non-interfering</a> action to perform on the elements as
420 Stream<T> peek(Consumer<? super T> action);
479 * Performs an action for each element of this stream.
488 * action may be performed at whatever time and in whatever thread the
489 * library chooses. If the action accesses shared state, it is
492 * @param action a <a href="package-summary.html#NonInterference">
493 * non-interfering</a> action to perform on the elements
495 void forEach(Consumer<? super T> action);
498 * Performs an action for each element of this stream, in the encounter
505 * order if one exists. Performing the action for one element
507 * performing the action for subsequent elements, but for any given element,
508 * the action may be performed in whatever thread the library chooses.
510 * @param action a <a href="package-summary.html#NonInterference">
511 * non-interfering</a> action to perform on the elements
514 void forEachOrdered(Consumer<? super T> action);