All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary Class Description AbstractBinarySerializer<T> An abstractBinarySerializerfor objects of typeT.AbstractStringSerializer<T> An abstractStringSerializerfor objects of typeT.Assertions Beta Annotates a program element that exists but is still being experimented.BiConverter<T,U,R> A specializedBiFunctionthat converts an object of typeTto another of typeR, by using an object of typeU.BinarySerializer<T> An object that is responsible ofObjecttobyte[]encoding and decoding.BinarySerializerFactory A factory that createsBinarySerializerinstances.BooleanPredicate Booleans Static utility methods related tobooleanandBoolean.Builder Annotates a type that uses a "builder" aspect to create a new instances.Bytes Static utility methods related tobytearrays.Cache<K,V> A semi-persistent mapping from keys to values.CacheBuilder<K,V> A builder ofCacheinstances.CacheStats Statistics about the performance of aCache.Chars Static utility methods related tocharandCharacter.CloseableIterator<E> A closeableIteratorthat allows implementations to clean up any resources they need to keep open to iterate over elements.CloseableListIterator<E> A closeableListIteratorthat allows implementations to clean up any resources they need to keep open to iterate over elements.Converter<T,R> Copiable<T> An object that can be copied to another.Copier<T> A specializedBiConsumerable to copy an object to another of the same type.DelegatedIterator<T,R> AnIteratorthat iterates over another.DelegatedListIterator<T,R> AListIteratorthat iterates over another.Doubles Static utility methods related todoubleandDouble.EqualsVerifier<T> Verifies that theequals()method of a class was correctly implemented, checking that: - An object is not equal tonull- An object is equal to self - An object is equal to another similar object (created with the same arguments) - An object is not equal to objects created with different argumentsFloats Static utility methods related tofloatandFloat.Guards Static convenience methods that help a method or constructor check whether it was invoked correctly (whether its preconditions have been met).HashCode An immutable hash code of arbitrary bit length.Hasher A hash function producing aHashCodefrom byte sequences of arbitrary length.IntPredicate IntRange A range (or "interval") defines the boundaries around a contiguous span of values of integer.Ints Static utility methods related tointandInteger.Lazy<T> An object that automatically loads an object of typeTby using aSupplierduring the first call toLazy.get().LazyBoolean An object that automatically loads abooleanby using aBooleanSupplierduring the first call toLazyBoolean.getAsBoolean().LazyDouble An object that automatically loads adoubleby using aDoubleSupplierduring the first call toLazyDouble.getAsDouble().LazyInt An object that automatically loads anintegerby using aIntSupplierduring the first call toLazyInt.getAsInt().LazyLong An object that automatically loads alongby using aLongSupplierduring the first call toLazyLong.getAsLong().LazyReference<T> An object that automatically loads an object of typeTby using aSupplier.Level An object used for identifying the severity of an event.Log The factory that createsLoggerinstances.Logger An object that provides logging operations, filtered byLevels.Longs Static utility methods related tolongandLong.MoreArrays Static utility methods related to arrays.MoreExecutors Static utility methods related toExecutorinstances.MoreFiles Static utility methods related toFiles.MoreIterables Static utility methods related toIterableinstances.MoreIterators Static utility methods related toIteratorinstances.MoreReflection Static utility methods related to reflection.MoreStreams Static utility methods related toStreaminstances.MoreThreads Static utility methods related toThreadinstances.Mutable<T> Provides mutable access to a store value.MutableInteger A mutable int wrapper.ObjectPredicate<Yourself extends ObjectPredicate,T> OSGiContext AServiceContextable to retrieve OSGi Declarative Services from aBundleContext.Pair<L,R> A simple, immutable Tuple with 2 elements: left and right.Path<T> This data structure can represent a sequence o elements, such as: - File paths: "/usr/local/bin" - Domain names: "org.atlanmod.commons" - Namespaces: "java.util.function.BiFunction"Preconditions Static convenience methods that help a method or constructor check whether it was invoked correctly (whether its preconditions have been met).Preconditions.PreconditionError Predicate PredicateContext Primitives Static utility methods related to Java primitive types.Range<C extends Comparable<C>> A range (or "interval") defines the boundaries around a contiguous span of values of someComparabletype.ReflectionException Exception thrown when an error occurred when using reflection.SerializationVerifier<T extends Serializable> Serializer<T,U> An object that is responsible for encoding and decoding the basic representation ofObjects.ServiceContext A context able to retrieve registered services.ServiceDefinition<T> Represents a service definition.ServiceLoaderContext AServiceContextable to retrieve registered services from aServiceLoader.ServiceProvider An object able to retrieve and load services according to aServiceContext.Shorts Static utility methods related toshortandShort.Singleton Annotates a type that has a single instance.SizedIterator<E> A size-basedIteratorthat loads each value with aIntFunction.SizedListIterator<E> A size-basedIteratorthat loads each value with aIntFunction.StandardHashers Constants definitions for the defaultHasherinstances.Static Annotates a type that cannot be instantiated.Stopwatch An object that measures elapsed time usingInstant.StringPredicate Strings Static utility methods related toString.StringSerializer<T> StringSerializerFactory A factory that createsStringSerializerinstances.Throwables Tree<T> A Tree data structure, with a root value and subtrees of children with a parent node, represented as a set of linked nodes.TreeMap<K,V> TriConsumer<T,U,V> Represents an operation that accepts three input arguments and returns no result.Verifier Entry point for verification methods that improve unit tests.VisibleForReflection Annotates a program element that exists, or is more widely visible than otherwise necessary, only for reflection usage.VisibleForTesting Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code.