Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server.
package java.util.stream
Types
interface BaseStream | What the object stream and the three primitive ones have in common. |
interface Collector | How Stream.collect(Collector) folds the elements of a stream into a result: a container to start from, a step per element, a way to merge two containers and a last step that turns the container into the result. |
class Collectors | The common Collectors: into collections, maps, strings, groups and numbers. |
interface DoubleStream | A sequence of double values to which operations are applied one stage at a time, evaluated lazily, one element at a time, when a terminal operation asks for them. |
interface IntStream | A sequence of int values to which operations are applied one stage at a time, evaluated lazily, one element at a time, when a terminal operation asks for them. |
interface LongStream | A sequence of long values to which operations are applied one stage at a time, evaluated lazily, one element at a time, when a terminal operation asks for them. |
interface Stream | A stream here is sequential and lazy: each stage pulls one element at a time from the one before it, and only when a terminal operation asks. |
class StreamSupport | Makes a Stream of a Spliterator: what Collection.stream() does, and how a library turns any Iterable into a stream (StreamSupport.stream(iterable.spliterator(), false)). |