Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server. The package's page in the client API lists all of it, including any classes that exist only in the app.
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)). |