Uses of Annotation Type
com.google.common.annotations.Beta
Packages that use Beta
Package
Description
Collection interfaces and implementations, and other utilities for collections.
An API for representing graph (node and edge) data.
Hash functions and related structures.
Utility methods and classes for I/O; for example input streams, output streams, readers, writers,
and files.
Concurrency utilities.
-
Uses of Beta in com.google.common.collect
Classes in com.google.common.collect with annotations of type BetaMethods in com.google.common.collect with annotations of type BetaModifier and TypeMethodDescriptionStreams.forEachPair(Stream<A> streamA, Stream<B> streamB, BiConsumer<? super A, ? super B> consumer) Invokesconsumeronce for each pair of corresponding elements instreamAandstreamB.static <T> Stream<T> If a value is present inoptional, returns a stream containing only that element, otherwise returns an empty stream.static DoubleStreamStreams.stream(OptionalDouble optional) If a value is present inoptional, returns a stream containing only that element, otherwise returns an empty stream.static IntStreamStreams.stream(OptionalInt optional) If a value is present inoptional, returns a stream containing only that element, otherwise returns an empty stream.static LongStreamStreams.stream(OptionalLong optional) If a value is present inoptional, returns a stream containing only that element, otherwise returns an empty stream.static <A extends @Nullable Object, B extends @Nullable Object, R extends @Nullable Object>
Stream<R> Streams.zip(Stream<A> streamA, Stream<B> streamB, BiFunction<? super A, ? super B, R> function) Returns a stream in which each element is the result of passing the corresponding element of each ofstreamAandstreamBtofunction. -
Uses of Beta in com.google.common.graph
Classes in com.google.common.graph with annotations of type BetaModifier and TypeClassDescriptionclassThis class provides a skeletal implementation ofGraph.classAbstractNetwork<N,E> This class provides a skeletal implementation ofNetwork.classAbstractValueGraph<N,V> This class provides a skeletal implementation ofValueGraph.final classElementOrder<T>Used to represent the order of elements in a data structure that supports different options for iteration order guarantees.classEndpointPair<N>An immutable pair representing the two endpoints of an edge in a graph.interfaceGraph<N>An interface for graph-structured data, whose edges are anonymous entities with no identity or information of their own.final classGraphBuilder<N>A builder for constructing instances ofMutableGraphorImmutableGraphwith user-defined properties.final classclassAGraphwhose elements and structural relationships will never change.final classImmutableNetwork<N,E> ANetworkwhose elements and structural relationships will never change.final classImmutableValueGraph<N,V> AValueGraphwhose elements and structural relationships will never change.interfaceMutableGraph<N>A subinterface ofGraphwhich adds mutation methods.interfaceMutableNetwork<N,E> A subinterface ofNetworkwhich adds mutation methods.interfaceMutableValueGraph<N,V> A subinterface ofValueGraphwhich adds mutation methods.interfaceNetwork<N,E> final classNetworkBuilder<N,E> A builder for constructing instances ofMutableNetworkorImmutableNetworkwith user-defined properties.interfaceA functional interface for graph-structured data.interfaceA functional interface for graph-structured data.classTraverser<N>An object that can traverse the nodes that are reachable from a specified (set of) start node(s) using a specifiedSuccessorsFunction.interfaceValueGraph<N,V> An interface for graph-structured data, whose edges have associated non-unique values.final classValueGraphBuilder<N,V> A builder for constructing instances ofMutableValueGraphorImmutableValueGraphwith user-defined properties. -
Uses of Beta in com.google.common.hash
Classes in com.google.common.hash with annotations of type BetaModifier and TypeClassDescriptionfinal classBloomFilter<T extends @Nullable Object>A Bloom filter for instances ofT.interfaceAn object which can send data from an object of typeTinto aPrimitiveSink.final classFunnels for common types.interfaceAPrimitiveSinkthat can compute a hash code after reading the input.final classAnInputStreamthat maintains a hash of the data read from it.final classAnOutputStreamthat maintains a hash of the data written to it.interfaceAn object which can receive a stream of primitive values. -
Uses of Beta in com.google.common.io
Classes in com.google.common.io with annotations of type BetaModifier and TypeClassDescriptionfinal classAnOutputStreamthat starts buffering to a byte array, but switches to file buffering once the data reaches a configurable size.Methods in com.google.common.io with annotations of type BetaModifier and TypeMethodDescriptionstatic FileFiles.createTempDir()Deprecated.For Android users, see the Data and File Storage overview to select an appropriate temporary directory (perhapscontext.getCacheDir()), and create your own directory under that.static voidFlushables.flushQuietly(Flushable flushable) Equivalent to callingflush(flushable, true), but with noIOExceptionin the signature. -
Uses of Beta in com.google.common.util.concurrent
Classes in com.google.common.util.concurrent with annotations of type Beta
Traverserinstead.