Uses of Annotation Type
com.google.common.annotations.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
Modifier and TypeMethodDescriptionStreams.forEachPair
(Stream<A> streamA, Stream<B> streamB, BiConsumer<? super A, ? super B> consumer) Invokesconsumer
once for each pair of corresponding elements instreamA
andstreamB
.static <T> Stream
<T> If a value is present inoptional
, returns a stream containing only that element, otherwise returns an empty stream.static DoubleStream
Streams.stream
(OptionalDouble optional) If a value is present inoptional
, returns a stream containing only that element, otherwise returns an empty stream.static IntStream
Streams.stream
(OptionalInt optional) If a value is present inoptional
, returns a stream containing only that element, otherwise returns an empty stream.static LongStream
Streams.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 ofstreamA
andstreamB
tofunction
. -
Uses of Beta in com.google.common.graph
Modifier and TypeClassDescriptionclass
This class provides a skeletal implementation ofGraph
.class
AbstractNetwork<N,
E> This class provides a skeletal implementation ofNetwork
.class
AbstractValueGraph<N,
V> This class provides a skeletal implementation ofValueGraph
.final class
ElementOrder<T>
Used to represent the order of elements in a data structure that supports different options for iteration order guarantees.class
EndpointPair<N>
An immutable pair representing the two endpoints of an edge in a graph.interface
Graph<N>
An interface for graph-structured data, whose edges are anonymous entities with no identity or information of their own.final class
GraphBuilder<N>
A builder for constructing instances ofMutableGraph
orImmutableGraph
with user-defined properties.final class
class
AGraph
whose elements and structural relationships will never change.final class
ImmutableNetwork<N,
E> ANetwork
whose elements and structural relationships will never change.final class
ImmutableValueGraph<N,
V> AValueGraph
whose elements and structural relationships will never change.interface
MutableGraph<N>
A subinterface ofGraph
which adds mutation methods.interface
MutableNetwork<N,
E> A subinterface ofNetwork
which adds mutation methods.interface
MutableValueGraph<N,
V> A subinterface ofValueGraph
which adds mutation methods.interface
Network<N,
E> An interface for graph-structured data, whose edges are unique objects.final class
NetworkBuilder<N,
E> A builder for constructing instances ofMutableNetwork
orImmutableNetwork
with user-defined properties.interface
A functional interface for graph-structured data.interface
A functional interface for graph-structured data.class
Traverser<N>
An object that can traverse the nodes that are reachable from a specified (set of) start node(s) using a specifiedSuccessorsFunction
.interface
ValueGraph<N,
V> An interface for graph-structured data, whose edges have associated non-unique values.final class
ValueGraphBuilder<N,
V> A builder for constructing instances ofMutableValueGraph
orImmutableValueGraph
with user-defined properties. -
Uses of Beta in com.google.common.hash
Modifier and TypeClassDescriptionfinal class
BloomFilter<T extends @Nullable Object>
A Bloom filter for instances ofT
.interface
An object which can send data from an object of typeT
into aPrimitiveSink
.final class
Funnels for common types.interface
APrimitiveSink
that can compute a hash code after reading the input.final class
AnInputStream
that maintains a hash of the data read from it.final class
AnOutputStream
that maintains a hash of the data written to it.interface
An object which can receive a stream of primitive values. -
Uses of Beta in com.google.common.io
Modifier and TypeClassDescriptionfinal class
AnOutputStream
that starts buffering to a byte array, but switches to file buffering once the data reaches a configurable size.Modifier and TypeMethodDescriptionstatic File
Files.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 void
Flushables.flushQuietly
(Flushable flushable) Equivalent to callingflush(flushable, true)
, but with noIOException
in the signature. -
Uses of Beta in com.google.common.util.concurrent
Traverser
instead.