Module io.jenetics.base
Package io.jenetics.internal.util
package io.jenetics.internal.util
- Since:
- 1.4
- Version:
- 1.4
-
ClassDescriptionHelper class for parsing command line arguments.Helper class which contains array helper methods.Some bit utils.Static methods for simple and efficient hash-code calculation.Comparator for int values.Int reference class, which allows the usage in an lambda expression.Lazy<T>Class for lazy value initialization.Interfaces and classes for handling resource (
AutoCloseable
) objects.Lifecycle.ExtendedCloseable<E extends Exception>Extends theAutoCloseable
with methods for wrapping the thrown exception into unchecked exceptions or ignoring them.This class allows collecting one or moreAutoCloseable
objects into one.This class represents a closeable value.Lifecycle.Resources<E extends Exception>This class allows collecting one or moreAutoCloseable
objects into one.Lifecycle.ThrowingConsumer<A,E extends Exception> A method which takes an argument and can throw an exception.Lifecycle.ThrowingFunction<A,R, E extends Exception> A function which takes an argument and can throw an exception.Lifecycle.ThrowingRunnable<E extends Exception>Runnable task/method, which might throw an exceptionE
.Lifecycle.Value<T,E extends Exception> This class represents a closeable value.Extends theSpliterator
interface by an additionalproceed
predicate.This class contains some common predicatesSome helper methods for creating hash codes and comparing values.Helper methods needed for implementing the Java serializations.Object reader interfaceObject writer interface.StreamProxy<T>