Uses of Class
com.google.common.annotations.Beta
-
Packages that use Beta Package Description com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections.com.google.common.graph An API for representing graph (node and edge) data.com.google.common.hash Hash functions and related structures.com.google.common.io This package contains utility methods and classes for working with Java I/O; for example input streams, output streams, readers, writers, and files.com.google.common.reflect This package contains utilities to work with Java reflection.com.google.common.util.concurrent Concurrency utilities. -
-
Uses of Beta in com.google.common.collect
Classes in com.google.common.collect with annotations of type Beta Modifier and Type Class Description class
TreeTraverser<T>
Deprecated.UseTraverser
instead. -
Uses of Beta in com.google.common.graph
Classes in com.google.common.graph with annotations of type Beta Modifier and Type Class Description class
AbstractGraph<N>
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
.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.class
GraphBuilder<N>
A builder for constructing instances ofMutableGraph
orImmutableGraph
with user-defined properties.class
Graphs
class
ImmutableGraph<N>
AGraph
whose elements and structural relationships will never change.class
ImmutableNetwork<N,E>
ANetwork
whose elements and structural relationships will never change.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.class
NetworkBuilder<N,E>
A builder for constructing instances ofMutableNetwork
orImmutableNetwork
with user-defined properties.interface
PredecessorsFunction<N>
A functional interface for graph-structured data.interface
SuccessorsFunction<N>
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.class
ValueGraphBuilder<N,V>
A builder for constructing instances ofMutableValueGraph
orImmutableValueGraph
with user-defined properties. -
Uses of Beta in com.google.common.hash
Classes in com.google.common.hash with annotations of type Beta Modifier and Type Class Description class
BloomFilter<T extends @Nullable java.lang.Object>
A Bloom filter for instances ofT
.interface
Funnel<T extends @Nullable java.lang.Object>
An object which can send data from an object of typeT
into aPrimitiveSink
.class
Funnels
Funnels for common types.interface
Hasher
APrimitiveSink
that can compute a hash code after reading the input.class
HashingInputStream
AnInputStream
that maintains a hash of the data read from it.class
HashingOutputStream
AnOutputStream
that maintains a hash of the data written to it.interface
PrimitiveSink
An 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 Beta Modifier and Type Class Description class
FileBackedOutputStream
AnOutputStream
that 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 Beta Modifier and Type Method Description static java.io.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(java.io.Flushable flushable)
Equivalent to callingflush(flushable, true)
, but with noIOException
in the signature. -
Uses of Beta in com.google.common.reflect
Methods in com.google.common.reflect with annotations of type Beta Modifier and Type Method Description abstract java.lang.reflect.AnnotatedType
Invokable. getAnnotatedReturnType()
Deprecated.This method does not work under Android VMs.java.lang.reflect.AnnotatedType
Parameter. getAnnotatedType()
Deprecated.This method does not work under Android VMs. -
Uses of Beta in com.google.common.util.concurrent
Classes in com.google.common.util.concurrent with annotations of type Beta Modifier and Type Class Description class
RateLimiter
A rate limiter.
-