Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractConcurrentService - Class in ru.progrm_jarvis.javacommons.service
-
Abstract implementation of
Servicemaking its concurrent. - AbstractConcurrentService(Lock) - Constructor for class ru.progrm_jarvis.javacommons.service.AbstractConcurrentService
-
Creates a new abstract concurrent service using the given lock.
- AbstractConcurrentSizedCollectionWrapper<W> - Class in ru.progrm_jarvis.javacommons.collection.concurrent
- AbstractConcurrentSizedCollectionWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
- AbstractImmutableSet<E> - Class in ru.progrm_jarvis.javacommons.collection
-
Abstract base for custom immutable
Setimplementations. - AbstractImmutableSet() - Constructor for class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- AbstractManagedPendingService<O,
S, R> - Class in ru.progrm_jarvis.javacommons.service -
Abstract implementation of
ManagedPendingService. - AbstractManagedPendingService(Lock, Map<O, PendingService.OwnedService<S, R>>, Map<O, Set<Consumer<R>>>) - Constructor for class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Creates a new managed pending service.
- AbstractManagedPendingService.SafeOwnedService - Class in ru.progrm_jarvis.javacommons.service
-
Safe
owned serviceguaranteeing no undefined behaviour due to illegal state. - AbstractManagedPendingService.State - Enum in ru.progrm_jarvis.javacommons.service
-
States in which this service can be.
- AbstractValueStorage<K,
V> - Class in ru.progrm_jarvis.javacommons.object.valuestorage -
Abstract base for
ValueStorage. - AbstractValueStorage(Map<K, V>) - Constructor for class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
- accept(boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanConsumer
-
Performs this operation on the given argument.
- accept(Boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanConsumer
- accept(T) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingConsumer
- acceptChecked(T) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingConsumer
-
Performs this operation on the given argument.
- accumulateAndGet(int, IntBinaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Gets the value after what it gets updated using the specified function and update value.
- accumulateAndGet(int, IntBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- accumulateAndGet(int, IntBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- accumulateAndGet(long, LongBinaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Gets the value after what it gets updated using the specified function and update value.
- accumulateAndGet(long, LongBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- accumulateAndGet(long, LongBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- accumulateAndGet(T, BinaryOperator<T>) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Gets the value after what it gets updated using the specified function and update value.
- accumulateAndGet(T, BinaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- accumulateAndGet(T, BinaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- add(int, E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- add(E) - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- add(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- add(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- addAll(int, Collection<? extends E>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- addAll(Collection<? extends E>) - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- addAll(Collection<? extends E>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- addAll(Collection<? extends E>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- addAndGet(int) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Adds the delta to the value after what it is returned.
- addAndGet(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- addAndGet(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- addAndGet(long) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Adds the delta to the value after what it is returned.
- addAndGet(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- addAndGet(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- addEmptyConstructor(ClassVisitor) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds an empty constructor to the class via its visitor.
- addEmptyConstructor(ClassVisitor, String) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds an empty constructor to the class via its visitor.
- addFirst(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- addLast(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- addLookup(ClassVisitor) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds
the inner lookup classto the class needed by the JVM via its visitor. - addReadyCallback(O, Consumer<R>) - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Adds a ready-callback for the given owner.
- allOf(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(ByteRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(CharRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(DoubleRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(FloatRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(IntRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(LongRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(Range<T>...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOf(ShortRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(ByteRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(CharRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(DoubleRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(FloatRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(IntRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(LongRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(Range<T>...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopy(ShortRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- allOfCopyOrdered(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∈ range}.
- alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanBinaryOperator
-
Creates a binary operator which always returns
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in class ru.progrm_jarvis.javacommons.util.function.Predicates
-
Creates a predicate which is always
false. - alwaysFalse() - Static method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
-
Creates a predicate which is always
false. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanBinaryOperator
-
Creates a binary operator which always returns
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in class ru.progrm_jarvis.javacommons.util.function.Predicates
-
Creates a predicate which is always
true. - alwaysTrue() - Static method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
-
Creates a predicate which is always
true. - and() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanBinaryOperator
-
Creates a binary operator which returns the result of logical AND operation on its operands.
- and(Predicate<? super T>) - Method in interface ru.progrm_jarvis.javacommons.range.Range
- and(Predicate<? super Boolean>) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
- and(Predicate<? super Byte>) - Method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
- and(Predicate<? super Character>) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
- and(Predicate<? super Double>) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
- and(Predicate<? super Float>) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
- and(Predicate<? super Integer>) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
- and(Predicate<? super Long>) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
- and(Predicate<? super Short>) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
- and(Result<R, E>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Returns the given result if this is a
successful resultotherwise keeping theerror result. - and(Result<R, E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- and(Result<R, E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- and(BooleanPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(BytePredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(CharPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(DoublePredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(FloatPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(IntPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(LongPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(ShortPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(DoublePredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
- and(IntPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
- and(LongPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
- andThen(Consumer<? super Boolean>) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanConsumer
- andThen(Function<? super Boolean, ? extends V>) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
- andThenPrimitive(BooleanConsumer) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanConsumer
-
Returns a composed consumer that performs, in sequence, this operation followed by the
afteroperation. - andThenPrimitive(BooleanUnaryOperator) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
-
Returns a composed operator that first applies this operator to its input and then applies the
afteroperator to the result. - any() - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range [-∞ ; +∞].
- any() - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range [-∞ ; +∞].
- any() - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range [-∞ ; +∞].
- any() - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range [-∞ ; +∞].
- any() - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range [-∞ ; +∞].
- any() - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range [-∞ ; +∞].
- any() - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range [-∞ ; +∞].
- any() - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range [-∞ ; +∞].
- any(Result<? extends T, ? extends T>) - Static method in class ru.progrm_jarvis.javacommons.object.Result.Extensions
-
Either returns the successful result's value ot the error result's value depending on what is present.
- Any - Annotation Type in ru.progrm_jarvis.javacommons.annotation
-
Marker indicating that the annotated type parameter does not matter thus any unchecked casts from this type to any other are safe and never lead to unspecified behaviour.
- anyOf(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(ByteRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(CharRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(DoubleRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(FloatRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(IntRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(LongRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(Range<T>...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOf(ShortRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(ByteRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(CharRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(DoubleRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(FloatRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(IntRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(LongRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(Range<T>...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopy(ShortRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- anyOfCopyOrdered(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∃ range ∈ ranges: x ∈ range}.
- apply(boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanFunction
-
Applies this function to the given argument.
- apply(boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
- apply(Boolean, Boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanBinaryOperator
- apply(Byte, Byte) - Method in interface ru.progrm_jarvis.javacommons.util.function.ByteBinaryOperator
- apply(Character, Character) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharBinaryOperator
- apply(Double, Double) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoubleBinaryOperator
- apply(Float, Float) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatBinaryOperator
- apply(Integer, Integer) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntBinaryOperator
- apply(Long, Long) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongBinaryOperator
- apply(Short, Short) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortBinaryOperator
- apply(Boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanFunction
- apply(Class<?>) - Method in interface ru.progrm_jarvis.javacommons.invoke.LookupFactory
- apply(T) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingFunction
- apply(T, U) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingBiFunction
- applyAsBoolean(boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
-
Applies this operator to the given operand.
- applyAsBoolean(boolean, boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanBinaryOperator
-
Applies this operator to the given operands.
- applyAsByte(byte, byte) - Method in interface ru.progrm_jarvis.javacommons.util.function.ByteBinaryOperator
-
Applies this operator to the given operands.
- applyAsChar(char, char) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharBinaryOperator
-
Applies this operator to the given operands.
- applyAsFloat(float, float) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatBinaryOperator
-
Applies this operator to the given operands.
- applyAsShort(short, short) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortBinaryOperator
-
Applies this operator to the given operands.
- applyChecked(T) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingFunction
-
Applies this function to the given argument.
- applyChecked(T, U) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingBiFunction
-
Applies this function to the given arguments.
- arrayLoadOpcode(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the array-load-
opcodecorresponding to the array of given component type. - arrayStoreOpcode(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the array-store-
opcodecorresponding to the array of given component type. - arrayType(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.classloading.extension.LegacyClassExtensions
-
Gets the class-object corresponding to an array of elements of the given type.
- ArrayUtils - Class in ru.progrm_jarvis.javacommons.util
-
Utilities for working with arrays.
- asErrorOptional() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts this result into an
Optionalof its error. - asErrorOptional() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- asErrorOptional() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- asErrorStream() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts this result into a
Streamof its error value. - asErrorStream() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- asErrorStream() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- asErrorValueContainer() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts this result into a
ValueContainerof its error value. - asErrorValueContainer() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- asErrorValueContainer() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- ASM - Enum constant in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
-
ObjectWeb ASM
- AsmDelegateFactory - Class in ru.progrm_jarvis.javacommons.delegate
-
Implementation of
delegate factorywhich uses runtime class generation via ASM. - AsmDelegateFactory() - Constructor for class ru.progrm_jarvis.javacommons.delegate.AsmDelegateFactory
-
Creates a
Proxy-baseddelegate factory. - AsmUtil - Class in ru.progrm_jarvis.javacommons.bytecode.asm
-
Utility for common ObjectWeb ASM tasks.
- asOptional() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts this result into an
Optionalof its successful value. - asOptional() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- asOptional() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- asResult() - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Converts this value container into a
null-error result. - asResult() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- asResult() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- asResult() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- asResult() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- asResult(Supplier<E>) - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Converts this value container into a
Result. - asResult(Supplier<E>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- asResult(Supplier<E>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- asResult(Supplier<E>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- asResult(Supplier<E>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- asStream() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts this result into a
Streamof its successful value. - asStream() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- asStream() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- asValueContainer() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts this result into a
ValueContainerof its successful value. - asValueContainer() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- asValueContainer() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- AutoEnumCollectors - Class in ru.progrm_jarvis.javacommons.util.stream
-
Collectorsfor use with enums with automatic type inference.
B
- BCEL - Enum constant in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
-
Commons BCEL
- between(byte, byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range (
lowerBound;upperBound). - between(char, char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range (
lowerBound;upperBound). - between(double, double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range (
lowerBound;upperBound). - between(float, float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range (
lowerBound;upperBound). - between(int, int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range (
lowerBound;upperBound). - between(long, long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range (
lowerBound;upperBound). - between(short, short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range (
lowerBound;upperBound). - between(T, T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range (
lowerBound;upperBound). - betweenOrEqual(byte, byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range [
lowerBound;upperBound]. - betweenOrEqual(char, char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range [
lowerBound;upperBound]. - betweenOrEqual(double, double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range [
lowerBound;upperBound]. - betweenOrEqual(float, float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range [
lowerBound;upperBound]. - betweenOrEqual(int, int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range [
lowerBound;upperBound]. - betweenOrEqual(long, long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range [
lowerBound;upperBound]. - betweenOrEqual(short, short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range [
lowerBound;upperBound]. - betweenOrEqual(T, T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range [
lowerBound;upperBound]. - BlackHole - Class in ru.progrm_jarvis.javacommons.util
-
Black hole.
- BOOLEAN_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
boolean()method - BooleanBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
booleanoperand that produces abooleanresult. - BooleanConsumer - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation that accepts a single
booleanargument and returns no result. - booleanDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforBoolean. - BooleanFunction<R> - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a function that accepts a
booleanargument and produces result of specified type. - BooleanPredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- BooleanUnaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
booleanoperand that produces aboolean} result. - BooleanWrapper - Interface in ru.progrm_jarvis.javacommons.primitive.wrapper
-
Primitive wrapperofboolean. - BooleanWrapper.AtomicBooleanWrapper - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
BooleanWrapperimplementation based onAtomicBoolean. - BooleanWrapper.BooleanBooleanWrapper - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
BooleanWrapperimplementation based onboolean. - bothOf(CompletableFuture<F>, CompletableFuture<S>) - Static method in class ru.progrm_jarvis.javacommons.util.concurrent.CompletableFutures
-
Returns the completable future whose result is a pair of the provided future's results if both of them complete.
- boundTo(T) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Binds the method call to the specified instance.
- boundTo(T) - Method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
- BYTE_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
byte()method - ByteBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
byteoperand that produces abyteresult. - BytecodeLibrary - Interface in ru.progrm_jarvis.javacommons.bytecode
-
Library used for bytecode manipulations.
- byteDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforByte. - BytePredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- ByteRange - Interface in ru.progrm_jarvis.javacommons.range
-
Rangespecialization forbyte. - byteValue() - Method in interface ru.progrm_jarvis.javacommons.primitive.Numeric
-
Returns the value as
byte. - byteValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- byteValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- byteValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- byteValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
C
- Cache<K,
V> - Interface in ru.progrm_jarvis.javacommons.cache -
Simple cache interface.
- CacheFactory - Interface in ru.progrm_jarvis.javacommons.cache
-
Factory used for creation of generic
caches. - CacheFactory.NeverCacheFactory - Class in ru.progrm_jarvis.javacommons.cache
-
CacheFactorywhich always createsno-op caches. - Caches - Class in ru.progrm_jarvis.javacommons.cache
-
Utility for creating commonly used caches depending on runtime capabilities.
- CachingGeneratingDelegateFactory - Class in ru.progrm_jarvis.javacommons.delegate
-
Base for implementing
delegate factoryusing internalCachingGeneratingDelegateFactory.DelegateWrapperFactorycached for each unique type. - CachingGeneratingDelegateFactory(Cache<Class<?>, CachingGeneratingDelegateFactory.DelegateWrapperFactory<?>>) - Constructor for class ru.progrm_jarvis.javacommons.delegate.CachingGeneratingDelegateFactory
- CachingGeneratingDelegateFactory.DelegateWrapperFactory<T> - Interface in ru.progrm_jarvis.javacommons.delegate
-
Delegate-wrapper factory responsible for creating delegate wrappers based on the specified supplier.
- CaffeineCache - Class in ru.progrm_jarvis.javacommons.cache
-
Utilities for creation of Caffeine-based
cache factories. - CALL_SITE_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Descriptor of
CallSite - CALL_SITE_INTERNAL_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Internal name of
CallSite - CALL_SITE_TYPE - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
ASM type of
CallSite - canClose() - Method in enum ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.State
-
Flag indicating whether owned services can still be
closed - canEqual(Object) - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
- canRequest() - Method in enum ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.State
-
Flag indicating whether new
own-requestscan happen - CHAR_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
char()method - CharBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
charoperand that produces acharresult. - charDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforCharacter. - CharPredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- CharRange - Interface in ru.progrm_jarvis.javacommons.range
-
Rangespecialization forchar. - checkAvailability() - Method in interface ru.progrm_jarvis.javacommons.bytecode.BytecodeLibrary
-
Checks if this bytecode library seems to be currently available at runtime updating its availability state.
- checkAvailability() - Method in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
- ClassDefiner - Interface in ru.progrm_jarvis.javacommons.classloading
-
Object used for runtime class definition.
- classDigger(boolean) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Creates a class-digger for use with
Recursions APIwhich digs the class hierarchy. - classDiggerWithInterfaces() - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Creates a class-digger for use with
Recursions APIwhich digs the class hierarchy including super-classes and parent interfaces. - classDiggerWithoutInterfaces() - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Creates a class-digger for use with
Recursions APIwhich digs the class hierarchy only including super-classes. - ClassLoadingUtil - Class in ru.progrm_jarvis.javacommons.classloading
-
General purpose utility for
Class-related operations. - classNameToInternalName(String) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the internal name (aka VM-name) for the given
ClassLoader-unique name. - ClassNamingStrategy - Interface in ru.progrm_jarvis.javacommons.classloading
-
Object responsible for creating class names at runtime.
- ClassNamingStrategy.PaginatedClassNamingStrategy - Class in ru.progrm_jarvis.javacommons.classloading
-
Class naming strategy appending numeric IDs to the base name.
- ClassUtil - Class in ru.progrm_jarvis.javacommons.classloading
-
Utility for class-related stuff.
- clear() - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- clear() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
- clear() - Method in interface ru.progrm_jarvis.javacommons.collection.SizedCollection
-
Clears this collection.
- close() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableInputStream
- close() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableOutputStream
- close() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableReader
- close() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableWriter
- close() - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
- close() - Method in interface ru.progrm_jarvis.javacommons.service.NonAutoCloseable
-
Imitates closing this object not actually doing it.
- close() - Method in interface ru.progrm_jarvis.javacommons.service.PendingService.OwnedService
- close() - Method in interface ru.progrm_jarvis.javacommons.service.Service
- closed - Variable in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
-
Flag indicating whether this service can no longer be used.
- collectionDataSerializer(DataSerializer<T>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforCollection. - collectionDataSerializer(DataSerializers.SizeAwareFactory<C>, DataSerializer<T>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerfor the givencollectiontype. - CollectionFactory - Class in ru.progrm_jarvis.javacommons.collection
-
Factory used for creation of special
collectionsat classload. - CommonBytecodeLibrary - Enum in ru.progrm_jarvis.javacommons.bytecode
-
Common bytecode libraries.
- CompletableFutures - Class in ru.progrm_jarvis.javacommons.util.concurrent
-
Utilities related to
completable futures. - compose(Function<? super V, ? extends Boolean>) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
- composePrimitive(BooleanUnaryOperator) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
-
Returns a composed operator that first applies the
beforeoperator to its input and then applies this operator to the result. - compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- concurrentCollection(Collection<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
- ConcurrentCollections - Class in ru.progrm_jarvis.javacommons.collection.concurrent
-
An utility for creating concurrent
Collectionwrappers. - ConcurrentCollectionWrapper<E,
W extends Collection<E>> - Class in ru.progrm_jarvis.javacommons.collection.concurrent - ConcurrentCollectionWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- concurrentDeque(Deque<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
- ConcurrentDequeWrapper<E,
W extends Deque<E>> - Class in ru.progrm_jarvis.javacommons.collection.concurrent - ConcurrentDequeWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- concurrentList(List<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
- ConcurrentListWrapper<E,
W extends List<E>> - Class in ru.progrm_jarvis.javacommons.collection.concurrent - ConcurrentListWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- concurrentMap(Map<K, V>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
- ConcurrentMapWrapper<K,
V, W extends Map<K, V>> - Class in ru.progrm_jarvis.javacommons.collection.concurrent - ConcurrentMapWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- concurrentQueue(Queue<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
- ConcurrentQueueWrapper<E,
W extends Queue<E>> - Class in ru.progrm_jarvis.javacommons.collection.concurrent - ConcurrentQueueWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper
- concurrentSet(Set<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
- concurrentSetFromMap(Map<E, Boolean>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
- ConcurrentSetFromMapWrapper<E,
W extends Map<E, Boolean>> - Class in ru.progrm_jarvis.javacommons.collection.concurrent - ConcurrentSetFromMapWrapper(W, Set<E>, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- ConcurrentSetWrapper<E,
W extends Set<E>> - Class in ru.progrm_jarvis.javacommons.collection.concurrent - ConcurrentSetWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetWrapper
- ConcurrentWrapper<W> - Class in ru.progrm_jarvis.javacommons.collection.concurrent
-
Base for all concurrent wrappers.
- ConcurrentWrapper(W, Lock, Lock) - Constructor for class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
- CONSTRUCTOR_METHOD_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Name of constructor method
- consume(T) - Static method in class ru.progrm_jarvis.javacommons.util.BlackHole
-
Consumes the provided value without any visible side effects.
- contains(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- contains(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- containsAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- containsAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- containsAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- containsKey(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- containsValue(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- create() - Static method in class ru.progrm_jarvis.javacommons.delegate.AsmDelegateFactory
-
Creates an ASM-based
delegate factory. - create() - Static method in class ru.progrm_jarvis.javacommons.delegate.ProxyDelegateFactory
-
Creates a proxy-based
delegate factory. - create() - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Creates the implementation of the functional interface.
- create() - Method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
- create() - Static method in class ru.progrm_jarvis.javacommons.object.valuestorage.SimpleValueStorage
-
Creates a new simple value storage.
- create() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
-
Creates new simple boolean wrapper with initial value set to
0. - create() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Creates new simple int wrapper with initial value set to
0. - create() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Creates new simple long wrapper with initial value set to
0. - create() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Creates new simple reference wrapper with initial value set to
null. - create(boolean) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
-
Creates new simple boolean wrapper.
- create(int) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializers.SizeAwareFactory
-
Creates an object based on the size.
- create(int) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Creates new simple int wrapper.
- create(long) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Creates new simple long wrapper.
- create(Class<?>) - Method in interface ru.progrm_jarvis.javacommons.invoke.LookupFactory
-
Creates a lookup for the given class.
- create(Collection<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- create(Deque<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- create(Supplier<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Creates a new lazy creating its value using the given supplier.
- create(List<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- create(Map<K, V>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- create(Queue<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper
- create(Set<E>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetWrapper
- create(Supplier<T>) - Method in interface ru.progrm_jarvis.javacommons.delegate.CachingGeneratingDelegateFactory.DelegateWrapperFactory
-
Creates a new delegate-wrapper based on the given supplier.
- create(Map<E, Boolean>) - Static method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- create(T) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Creates new simple reference wrapper.
- createAtomic() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
-
Creates new atomic boolean wrapper with initial value set to
0. - createAtomic() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Creates new atomic int wrapper with initial value set to
0. - createAtomic() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Creates new atomic long wrapper with initial value set to
0. - createAtomic() - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Creates new atomic reference wrapper with initial value set to
null. - createAtomic(boolean) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
-
Creates new atomic boolean wrapper.
- createAtomic(int) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Creates new atomic int wrapper.
- createAtomic(long) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Creates new atomic long wrapper.
- createAtomic(T) - Static method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Creates new atomic reference wrapper.
- createAvailable() - Static method in class ru.progrm_jarvis.javacommons.delegate.DelegateFactories
-
Gets the best available
delegate factory. - createFactory() - Static method in class ru.progrm_jarvis.javacommons.cache.CaffeineCache
-
Creates a Caffeine Cache factory.
- createFactory(Class<T>) - Method in class ru.progrm_jarvis.javacommons.delegate.AsmDelegateFactory
- createFactory(Class<T>) - Method in class ru.progrm_jarvis.javacommons.delegate.CachingGeneratingDelegateFactory
-
Creates a
delegate-wrapper factoryfot the given type. - createImmutableEnumSet(E...) - Static method in class ru.progrm_jarvis.javacommons.collection.CollectionFactory
-
Deprecated.
- createPaginated(String) - Static method in interface ru.progrm_jarvis.javacommons.classloading.ClassNamingStrategy
-
Creates new instance of paginated class naming strategy with the given base name.
- createThreadLocal(Supplier<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Creates a new thread-local lazy creating its value using the given supplier.
- createThreadSafe(Supplier<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Creates a new thread-safe lazy creating its value using the given supplier.
- createUnsafely() - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Creates the implementation of the functional interface not declaring
throws. - createWeak(Supplier<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Creates a new weak lazy creating its value using the given supplier.
- createWeakThreadSafe(Supplier<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Creates a new weak thread-safe lazy creating its value using the given supplier.
- createWrapper(Class<T>, Supplier<T>) - Method in class ru.progrm_jarvis.javacommons.delegate.CachingGeneratingDelegateFactory
- createWrapper(Class<T>, Supplier<T>) - Method in interface ru.progrm_jarvis.javacommons.delegate.DelegateFactory
-
Creates a delegating wrapper of the given type using the provided
Supplierfor its backend. - createWrapper(Class<T>, Supplier<T>) - Method in class ru.progrm_jarvis.javacommons.delegate.ProxyDelegateFactory
D
- DataSerializer<T> - Interface in ru.progrm_jarvis.javacommons.data
-
Serializer of arbitary data.
- DataSerializer.NullableDataSerializer<T> - Class in ru.progrm_jarvis.javacommons.data
-
Data serializer for nullable types.
- DataSerializer.OptionalDataSerializer<T> - Class in ru.progrm_jarvis.javacommons.data
-
Data serializer for
optionaltypes. - DataSerializers - Class in ru.progrm_jarvis.javacommons.data
-
Common
data serializers. - DataSerializers.SizeAwareFactory<C> - Interface in ru.progrm_jarvis.javacommons.data
-
Factory which creates something based on the size parameter.
- decrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- decrementAndGet() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Decrements the value after what it is returned.
- decrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- decrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- decrementAndGet() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Decrements the value after what it is returned.
- decrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- DEFAULT_RADIX - Static variable in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Default radix of a number.
- defaultFactory() - Static method in class ru.progrm_jarvis.javacommons.cache.Caches
-
Gets the default cache factory.
- defineClass(MethodHandles.Lookup, String, byte[]) - Method in interface ru.progrm_jarvis.javacommons.classloading.ClassDefiner
-
Uns Defines a class which may be garbage-collected.
- defineClasses(MethodHandles.Lookup, byte[]...) - Method in interface ru.progrm_jarvis.javacommons.classloading.ClassDefiner
-
Defines multiple classes which may be garbage-collected.
- defineClasses(MethodHandles.Lookup, List<byte[]>) - Method in interface ru.progrm_jarvis.javacommons.classloading.ClassDefiner
-
Defines multiple classes which may be garbage-collected.
- defineClasses(MethodHandles.Lookup, Map<String, byte[]>) - Method in interface ru.progrm_jarvis.javacommons.classloading.ClassDefiner
-
Defines multiple classes which may be garbage-collected.
- defineClasses(MethodHandles.Lookup, Pair<String, byte[]>...) - Method in interface ru.progrm_jarvis.javacommons.classloading.ClassDefiner
-
Defines multiple classes which may be garbage-collected.
- DelegateFactories - Class in ru.progrm_jarvis.javacommons.delegate
-
Utility making use of
delegate factorieseasier. - DelegateFactory - Interface in ru.progrm_jarvis.javacommons.delegate
-
Factory capable of creating type-safe delegating wrappers.
- descendingIterator() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- disable() - Method in class ru.progrm_jarvis.javacommons.service.AbstractConcurrentService
- disable() - Method in interface ru.progrm_jarvis.javacommons.service.Service
-
Disables this service, doing nothing if this service is already disabled.
- doClose() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableInputStream
- doClose() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableOutputStream
- doClose() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableReader
- doClose() - Method in class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableWriter
- doClose() - Method in interface ru.progrm_jarvis.javacommons.service.NonAutoCloseable
-
Actually closes this object as if it was done by calling
AutoCloseable.close(). - DontOverrideEqualsAndHashCode - Annotation Type in ru.progrm_jarvis.javacommons.annotation
-
Deprecated.this annotation is applicable by default thus it is redundant
- DOUBLE_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
double()method - DoubleBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
doubleoperand that produces adoubleresult. - doubleDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforDouble. - DoublePredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- DoubleRange - Interface in ru.progrm_jarvis.javacommons.range
-
Rangespecialization fordouble. - doubleStateful(double, DoubleUnaryOperator) - Static method in class ru.progrm_jarvis.javacommons.util.function.Runnables
-
Creates a stateful runnable which stores its state immutably.
- doubleValue() - Method in interface ru.progrm_jarvis.javacommons.primitive.Numeric
-
Returns the value as
double. - doubleValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- doubleValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- doubleValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- doubleValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
E
- eitherOf(CompletableFuture<F>, CompletableFuture<S>) - Static method in class ru.progrm_jarvis.javacommons.util.concurrent.CompletableFutures
-
Returns the completable future whose result is the result of either the first or the second future wrapped in either a
successful resultor anerror resultrespectively. - element() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper
- empty() - Static method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets a value container being empty.
- empty() - Static method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingRunnable
-
Creates an empty (no-op) throwing runnable.
- EMPTY - Enum constant in enum ru.progrm_jarvis.javacommons.primitive.error.IntegerParseError
-
Parsed expression contains no digits at all.
- EMPTY_ARRAY - Static variable in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Empty array of objects.
- EMPTY_CT_CLASS_ARRAY - Static variable in class ru.progrm_jarvis.javacommons.collection.CollectionFactory
-
Empty array of
CtClasses. - EmptyValueException() - Constructor for exception ru.progrm_jarvis.javacommons.object.ValueContainer.EmptyValueException
- EmptyValueException(String) - Constructor for exception ru.progrm_jarvis.javacommons.object.ValueContainer.EmptyValueException
-
Constructs a new exception with the specified message.
- EmptyValueException(String, Throwable) - Constructor for exception ru.progrm_jarvis.javacommons.object.ValueContainer.EmptyValueException
-
Constructs a new exception with the specified message and cause.
- EmptyValueException(String, Throwable, boolean, boolean) - Constructor for exception ru.progrm_jarvis.javacommons.object.ValueContainer.EmptyValueException
-
Constructs a new exception with the specified message and cause.
- EmptyValueException(Throwable) - Constructor for exception ru.progrm_jarvis.javacommons.object.ValueContainer.EmptyValueException
-
Constructs a new exception with the specified cause.
- enable() - Method in class ru.progrm_jarvis.javacommons.service.AbstractConcurrentService
- enable() - Method in interface ru.progrm_jarvis.javacommons.service.Service
-
Enables this service, doing nothing if this service is already enabled.
- enabled - Variable in class ru.progrm_jarvis.javacommons.service.AbstractConcurrentService
-
Flag indicating whether this service is enabled
- entrySet() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- EnumCollectors - Class in ru.progrm_jarvis.javacommons.util.stream
-
Collectorsfor use with enums. - equals(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.object.MutablePair.SimpleMutablePair
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.object.Pair.SimplePair
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.AtomicBooleanWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.BooleanBooleanWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- equals(Object) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- EQUALS_METHOD_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Name of
Object.equals(Object)method - error(E) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a new error result.
- Error(E) - Constructor for class ru.progrm_jarvis.javacommons.object.Result.Error
- errorOrComputeDefault(Function<? super T, ? extends E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- errorOrComputeDefault(Function<? super T, ? extends E>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result if this is a
successfulotherwise returning the value computed by applying the given function to theerror value. - errorOrComputeDefault(Function<? super T, ? extends E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- errorOrDefault(E) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- errorOrDefault(E) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the error of this result if this is an
errorotherwise returning default value. - errorOrDefault(E) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- errorOrElseSneakyThrow(Function<? super T, ? extends X>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the error of this result throwing
Xgot by using the specified supplier if this is asuccessful result. - errorOrElseThrow(Function<? super T, ? extends X>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- errorOrElseThrow(Function<? super T, ? extends X>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the error of this result throwing
Xgot by using the specified supplier if this is asuccessful result. - errorOrElseThrow(Function<? super T, ? extends X>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- errorOrGetDefault(Supplier<? extends E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- errorOrGetDefault(Supplier<? extends E>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result if this is an
errorotherwise returning the value got by using the specified supplier. - errorOrGetDefault(Supplier<? extends E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- errorOrNull() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- errorOrNull() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the error of this result if this is an
errorotherwise returningnull. - errorOrNull() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- EXACT - Enum constant in enum ru.progrm_jarvis.javacommons.invoke.MethodHandleInvocationMode
-
Invocation using
MethodHandle.invokeExact(Object...) - except(byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range ¬{
value}. - except(byte...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∉
values}. - except(char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range ¬{
value}. - except(char...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∉
values}. - except(double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range ¬{
value}. - except(double...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∉
values}. - except(float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range ¬{
value}. - except(float...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∉
values}. - except(int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range ¬{
value}. - except(int...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∉
values}. - except(long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range ¬{
value}. - except(long...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∉
values}. - except(short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range ¬{
value}. - except(short...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∉
values}. - except(T...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∉
values}. - except(Collection<Byte>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∉
values}. - except(Collection<Character>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∉
values}. - except(Collection<Double>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∉
values}. - except(Collection<Float>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∉
values}. - except(Collection<Integer>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∉
values}. - except(Collection<Long>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∉
values}. - except(Collection<Short>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∉
values}. - except(Collection<T>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∉
values}. - except(T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range ¬{
value}. - exceptCopy(byte...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∉
values}. - exceptCopy(char...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∉
values}. - exceptCopy(double...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∉
values}. - exceptCopy(float...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∉
values}. - exceptCopy(int...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∉
values}. - exceptCopy(long...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∉
values}. - exceptCopy(short...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∉
values}. - exceptCopy(T...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<Byte>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<Character>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<Double>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<Float>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<Integer>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<Long>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<Short>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∉
values}. - exceptCopy(Collection<T>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<Byte>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<Character>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<Double>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<Float>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<Integer>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<Long>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<Short>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∉
values}. - exceptCopyOrdered(Collection<T>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∉
values}. - exceptionallyCompletedFuture(Throwable) - Static method in class ru.progrm_jarvis.javacommons.util.concurrent.CompletableFutures
-
Creates a completable future which instantly
completes exceptionallywith the provided throwable. - exceptNull() - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range ¬{
null}. - expect(String) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- expect(String) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result throwing a
Result.NotSuccessExceptionif this is anerror result. - expect(String) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- expectError(String) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- expectError(String) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the error of this result throwing a
Result.NotErrorExceptionif this is asuccessful result. - expectError(String) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
F
- factories - Variable in class ru.progrm_jarvis.javacommons.delegate.CachingGeneratingDelegateFactory
-
Cache of
delegate-wrapper factoriesby wrapped types - failOnClosed() - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
-
Triggers the failure due to this service being closed.
- fill(Iterable<? extends Pair<K, V>>) - Method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Fills the map with the values of specified
Iterable. - fill(Iterable<? extends Pair<K, V>>) - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
-
Fills the map with the values of specified
Iterable. - fill(Iterator<? extends Pair<K, V>>) - Method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Fills the map based on the specified
Iterator. - fill(Iterator<? extends Pair<K, V>>) - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
-
Fills the map based on the specified
Iterator. - fill(Stream<? extends Pair<K, V>>) - Method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Fills the map based on the specified
Stream. - fill(Stream<? extends Pair<K, V>>) - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
-
Fills the map based on the specified
Stream. - fill(Pair<K, V>...) - Method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Fills the map with the values of specified array.
- fill(Pair<K, V>...) - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
-
Fills the map with the values of specified array.
- fillMap(M, Iterable<? extends Pair<K, V>>) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Fills the map specified with the values specified.
- fillMap(M, Object...) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Fills the map specified with the values specified.
- fillMap(M, Iterator<? extends Pair<K, V>>) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Fills the map specified with the values specified.
- fillMap(M, Stream<? extends Pair<K, V>>) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Fills the map specified with the values specified.
- fillMap(M, Pair<K, V>...) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Fills the map specified with the values specified.
- fillMap(M, K, V, Object...) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Fills the map specified with the values specified.
- fillMapOrdered(M, Stream<? extends Pair<K, V>>) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Fills the map specified with the values specified keeping order.
- fillOrdered(Stream<? extends Pair<K, V>>) - Method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Fills the map based on the specified
Streamkeeping order. - fillOrdered(Stream<? extends Pair<K, V>>) - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
- flatMap(Function<? super T, ? extends Result<R, E>>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- flatMap(Function<? super T, ? extends Result<R, E>>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Also known as
andThen. - flatMap(Function<? super T, ? extends Result<R, E>>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- FLOAT_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
float()method - FloatBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
floatoperand that produces afloatresult. - floatDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforFloat. - FloatPredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- FloatRange - Interface in ru.progrm_jarvis.javacommons.range
-
Rangespecialization forfloat. - floatValue() - Method in interface ru.progrm_jarvis.javacommons.primitive.Numeric
-
Returns the value as
float. - floatValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- floatValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- floatValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- floatValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- forEach(BiConsumer<? super K, ? super V>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- forEach(Consumer<? super E>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- from(Map<K, V>) - Static method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Creates new map filler from the map specified.
- from(Map<K, V>, K, V) - Static method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Creates new map filler from the map specified initialized with the value specified.
- from(Optional<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts the given
Optionalinto anull-error result. - from(Optional<? extends T>, Supplier<? extends E>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Converts the given
Optionalinto anerror result. - fromByteArray(byte[]) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Reads the object from the given byte-array.
- fromByteArrayUnchecked(byte[]) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Reads the object from the given byte-array.
- fromExclusiveTo(byte, byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range (
lowerBound;upperBound]. - fromExclusiveTo(char, char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range (
lowerBound;upperBound]. - fromExclusiveTo(double, double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range (
lowerBound;upperBound]. - fromExclusiveTo(float, float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range (
lowerBound;upperBound]. - fromExclusiveTo(int, int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range (
lowerBound;upperBound]. - fromExclusiveTo(long, long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range (
lowerBound;upperBound]. - fromExclusiveTo(short, short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range (
lowerBound;upperBound]. - fromExclusiveTo(T, T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range (
lowerBound;upperBound]. - fromToExclusive(byte, byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range [
lowerBound;upperBound). - fromToExclusive(char, char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range [
lowerBound;upperBound). - fromToExclusive(double, double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range [
lowerBound;upperBound). - fromToExclusive(float, float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range [
lowerBound;upperBound). - fromToExclusive(int, int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range [
lowerBound;upperBound). - fromToExclusive(long, long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range [
lowerBound;upperBound). - fromToExclusive(short, short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range [
lowerBound;upperBound). - fromToExclusive(T, T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range [
lowerBound;upperBound). - FullAccessLookupFactories - Class in ru.progrm_jarvis.javacommons.invoke
-
Utility for accessing
lookup factoriesgiving practically full access. - functionalInterface - Variable in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Implemented functional interface
- functionalMethodName - Variable in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Name of the functional interface's functional method
- functionalMethodSignature - Variable in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Signature of the functional interface's functional method
G
- GcClassDefiners - Class in ru.progrm_jarvis.javacommons.classloading
-
Utility for accessing
class definerscapable od defining garbage-collected classes. - generateNewKey() - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
-
Generates a new key for storing the unique value.
- generateNewKey() - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.SimpleValueStorage
- get() - Method in interface ru.progrm_jarvis.javacommons.classloading.ClassNamingStrategy
- get() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.DoubleCheckedLazy
- get() - Method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Gets the wrapped value initializing it once requested.
- get() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.LockingWeakLazy
- get() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleLazy
- get() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleWeakLazy
- get() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.ThreadLocalLazy
- get() - Method in interface ru.progrm_jarvis.javacommons.object.Result
- get() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- get() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- get() - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets the value stored in this value container.
- get() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- get() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.AtomicBooleanWrapper
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.BooleanBooleanWrapper
- get() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
-
Gets the value.
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- get() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Gets the value.
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- get() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Gets the value.
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- get() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Gets the value.
- get() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- get() - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingSupplier
- get(int) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- get(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- get(K, Function<? super K, ? extends V>) - Method in interface ru.progrm_jarvis.javacommons.cache.Cache
-
Gets the value from the cache computing it on demand using the provided function.
- getAndAccumulate(int, IntBinaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Updates the current value using specified function and update value after what the new value is returned.
- getAndAccumulate(int, IntBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- getAndAccumulate(int, IntBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- getAndAccumulate(long, LongBinaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Updates the current value using specified function and update value after what the new value is returned.
- getAndAccumulate(long, LongBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- getAndAccumulate(long, LongBinaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- getAndAccumulate(T, BinaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- getAndAccumulate(T, BinaryOperator<T>) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Updates the current value using specified function and update value after what the new value is returned.
- getAndAccumulate(T, BinaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- getAndAdd(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- getAndAdd(int) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Gets the value after what delta is added to it.
- getAndAdd(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- getAndAdd(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- getAndAdd(long) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Gets the value after what delta is added to it.
- getAndAdd(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- getAndDecrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- getAndDecrement() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Gets the value after what it gets decremented.
- getAndDecrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- getAndDecrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- getAndDecrement() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Gets the value after what it gets decremented.
- getAndDecrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- getAndIncrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- getAndIncrement() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Gets the value after what it gets incremented.
- getAndIncrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- getAndIncrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- getAndIncrement() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Gets the value after what it gets incremented.
- getAndIncrement() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- getAndSet(boolean) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.AtomicBooleanWrapper
- getAndSet(boolean) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.BooleanBooleanWrapper
- getAndSet(boolean) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
-
Sets the value to the one given returning the previous one.
- getAndSet(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- getAndSet(int) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Sets the value to the one given returning the previous one.
- getAndSet(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- getAndSet(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- getAndSet(long) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Sets the value to the one given returning the previous one.
- getAndSet(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- getAndSet(T) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- getAndSet(T) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Sets the value to the one given returning the previous one.
- getAndSet(T) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- getAndUpdate(IntUnaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Updates the current value using the specified function after what the new value is returned.
- getAndUpdate(IntUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- getAndUpdate(LongUnaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Updates the current value using the specified function after what the new value is returned.
- getAndUpdate(LongUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- getAndUpdate(UnaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- getAndUpdate(UnaryOperator<T>) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Updates the current value using the specified function after what the new value is returned.
- getAndUpdate(UnaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- getAndUpdate(IntUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- getAndUpdate(LongUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- getAsOptional() - Method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Gets the wrapped value wrapped in
Optionalif it is already initialized or anempty optionalotherwise. - getAsResult() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.DoubleCheckedLazy
- getAsResult() - Method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Gets the wrapped value wrapped in
Resultif it is already initialized or aResult.nullError()otherwise. - getAsResult() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.LockingWeakLazy
- getAsResult() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleLazy
- getAsResult() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleWeakLazy
- getAsResult() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.ThreadLocalLazy
- getChecked() - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingSupplier
-
Gets a result.
- getClass(String) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Attempts to find a class by the given name using current class-loader wrapping it in an
Optional. - getClass(String, boolean) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Attempts to find a class by the given name using current class-loader wrapping it in an
Optional. - getClass(String, boolean, ClassLoader) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Attempts to find a class by the given name wrapping it in an
Optional. - getDefault() - Static method in class ru.progrm_jarvis.javacommons.classloading.GcClassDefiners
-
Gets the default
class definer. - getDefault() - Static method in class ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories
-
Gets the default
lookup factory. - getDelegatingLookupFactory() - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Gets the proxy lookup factory which delegated its calls to
InvokeUtil.lookup(Class) - getFirst() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- getFirst() - Method in class ru.progrm_jarvis.javacommons.object.MutablePair.SimpleMutablePair
- getFirst() - Method in interface ru.progrm_jarvis.javacommons.object.Pair
-
Gets the first value.
- getFirst() - Method in class ru.progrm_jarvis.javacommons.object.Pair.SimplePair
- getInitializedOrNull() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.DoubleCheckedLazy
- getInitializedOrNull() - Method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Gets the wrapped value if it is already initialized or
nullotherwise. - getInitializedOrNull() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.LockingWeakLazy
- getInitializedOrNull() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleLazy
- getInitializedOrNull() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleWeakLazy
- getInitializedOrNull() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.ThreadLocalLazy
- getLast() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- getNullableClass(String) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Attempts to find a class by the given name using current class-loader.
- getNullableClass(String, boolean) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Attempts to find a class by the given name using current class-loader.
- getNullableClass(String, boolean, ClassLoader) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Attempts to find a class by the given name.
- getOrDefault(Map<K, V>, K, Supplier<V>) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Gets the value from the map otherwise returning the value created by using the provided supplier.
- getOrDefault(Map<K, V>, K, Function<V, R>, Supplier<R>) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Gets the value from the map applying the provided function to it otherwise returning the value created by using the provided supplier.
- getOrDefault(Map<K, V>, K, Function<V, R>, R) - Static method in class ru.progrm_jarvis.javacommons.collection.MapUtil
-
Gets the value from the map applying the provided function to it otherwise returning the value created by using the provided supplier.
- getOrDefault(Object, V) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- getPrimitiveClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
- getPrimitiveClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
- getPrimitiveClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
- getPrimitiveClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.PrimitiveWrapper
-
Returns the primitive class wrapped by this one.
- getRandom(Collection<T>) - Static method in class ru.progrm_jarvis.javacommons.random.RandomUtil
-
Gets a random value from the collection specified.
- getRandom(List<T>) - Static method in class ru.progrm_jarvis.javacommons.random.RandomUtil
-
Gets a random value from the list specified.
- getRandom(Map<T, Integer>) - Static method in class ru.progrm_jarvis.javacommons.random.RandomUtil
-
Gets a random value from the map specified considering chances.
- getSecond() - Method in class ru.progrm_jarvis.javacommons.object.MutablePair.SimpleMutablePair
- getSecond() - Method in interface ru.progrm_jarvis.javacommons.object.Pair
-
Gets the second value.
- getSecond() - Method in class ru.progrm_jarvis.javacommons.object.Pair.SimplePair
- getValue() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
-
Value stored by this value container
- getWrapperClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
- getWrapperClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
- getWrapperClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
- getWrapperClass() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.PrimitiveWrapper
-
Returns the
java.langprimitive wrapper class corresponding to the one wrapped. - GNU - Enum constant in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
-
GNU Bytecode
- greater(byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range (
lowerBound; +∞). - greater(char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range (
lowerBound; +∞). - greater(double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range (
lowerBound; +∞). - greater(float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range (
lowerBound; +∞). - greater(int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range (
lowerBound; +∞). - greater(long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range (
lowerBound; +∞). - greater(short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range (
lowerBound; +∞). - greater(T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range (
lowerBound; +∞). - greaterOrEqual(byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range [
lowerBound; +∞). - greaterOrEqual(char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range [
lowerBound; +∞). - greaterOrEqual(double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range [
lowerBound; +∞). - greaterOrEqual(float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range [
lowerBound; +∞). - greaterOrEqual(int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range [
lowerBound; +∞). - greaterOrEqual(long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range [
lowerBound; +∞). - greaterOrEqual(short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range [
lowerBound; +∞). - greaterOrEqual(T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range [
lowerBound; +∞).
H
- handle(Consumer<? super T>, Consumer<? super E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- handle(Consumer<? super T>, Consumer<? super E>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Invokes the corresponding function depending on this result's type.
- handle(Consumer<? super T>, Consumer<? super E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- HASH_CODE_METHOD_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Name of
Object.hashCode()method - hashCode() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.object.MutablePair.SimpleMutablePair
- hashCode() - Method in class ru.progrm_jarvis.javacommons.object.Pair.SimplePair
- hashCode() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- hashCode() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- hashCode() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- hashCode() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- hashCode() - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.AtomicBooleanWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.BooleanBooleanWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- hashCode() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
I
- identity() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Returns an unary operator that always returns its input argument.
- identity() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
-
Returns an unary operator that always returns its input argument.
- ifError(Consumer<? super E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- ifError(Consumer<? super E>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Invokes the given function if this result is an
error result. - ifError(Consumer<? super E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- ifPresentOrElse(Optional<T>, Consumer<? super T>, Runnable) - Static method in class ru.progrm_jarvis.javacommons.object.extension.LegacyOptionalExtensions
-
Runs the corresponding action depending on whether the optional is
present. - ifSuccess(Consumer<? super T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- ifSuccess(Consumer<? super T>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Invokes the given function if this result is a
successful result. - ifSuccess(Consumer<? super T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- implementing(Class<? super F>) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Specifies the functional interface implemented.
- implementing(Class<? super F>, String, Class<?>, Class<?>...) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Specifies the functional interface implemented.
- implementing(MethodType, String, MethodType) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Specifies the functional interface implemented.
- implementing(MethodType, String, MethodType) - Method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
- includes(T) - Method in interface ru.progrm_jarvis.javacommons.range.Range
-
Checks if the given value is in range.
- incrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- incrementAndGet() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Increments the value after what it is returned.
- incrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- incrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- incrementAndGet() - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Increments the value after what it is returned.
- incrementAndGet() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- indexOf(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- instantDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforInstant. - INT_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
int()method - INT_NON_SIGN_BITS - Static variable in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Number of bits in an
intexcept for the sign bit. - IntBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
intoperand that produces aintresult. - intDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforInteger. - IntegerParseError - Enum in ru.progrm_jarvis.javacommons.primitive.error
-
An error occurring while parsing an integer (e.g.
- integrateType(Class<?>, Class<?>) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Integrates the original type with the target making so that target type should be assignable from integrated one (i.e., attempting to make the original type a sub-class of the target type)
- integrateTypes(MethodType, int, MethodType, int, int) - Static method in class ru.progrm_jarvis.javacommons.invoke.MethodTypeUtil
-
Integrates the original
method-typewith the target making so that specifiedtarget-type's parameters should be assignable from the corresponding ones of theintegrated type. - integrateTypes(MethodType, MethodType) - Static method in class ru.progrm_jarvis.javacommons.invoke.MethodTypeUtil
-
Shorthand for
MethodTypeUtil.integrateTypes(MethodType, int, MethodType, int, int)for both types having the same amount of parameters each of which should be integrated. - internalClear() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
- internalClear() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- internalClear() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- internalClear() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- internalIsEmpty() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
- internalIsEmpty() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- internalIsEmpty() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- internalIsEmpty() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- internalNameOf(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the internal name (aka VM-name) of the given class.
- internalSize() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
- internalSize() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- internalSize() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- internalSize() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- IntPredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- IntRange - Interface in ru.progrm_jarvis.javacommons.range
-
Rangespecialization forint. - intStateful(int, IntUnaryOperator) - Static method in class ru.progrm_jarvis.javacommons.util.function.Runnables
-
Creates a stateful runnable which stores its state immutably.
- intValue() - Method in interface ru.progrm_jarvis.javacommons.primitive.Numeric
-
Returns the value as
int. - intValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- intValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- intValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- intValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- IntWrapper - Interface in ru.progrm_jarvis.javacommons.primitive.wrapper
-
Primitive wrapperofint. - IntWrapper.AtomicIntWrapper - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
IntWrapperimplementation based onAtomicInteger. - IntWrapper.PrimitiveIntWrapper - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
IntWrapperimplementation based onint. - INVALID_CHARACTER - Enum constant in enum ru.progrm_jarvis.javacommons.primitive.error.IntegerParseError
-
Parsed expression contains an invalid character.
- inversion() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Returns an unary operator that always returns inverted input argument.
- inversion() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
-
Returns an unary operator that always returns inverted input argument.
- invert() - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Returns a composed operator that first applies this operator and and then inverts the result.
- invert() - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanUnaryOperator
-
Returns a composed operator that first applies this operator and and then inverts the result.
- invoke(T) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingFunction
-
Deprecated.in favor of
ThrowingFunction.applyChecked(Object) - invoke(T, U) - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingBiFunction
-
Deprecated.in favor of
ThrowingBiFunction.applyChecked(Object, Object) - invokeFactory() - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates new
invoke factoryusingInvokeUtil.DELEGATING_LOOKUP_FACTORY. - InvokeFactory<F,
T> - Interface in ru.progrm_jarvis.javacommons.invoke -
Factory for implementing functional interfaces at runtime.
- InvokeUtil - Class in ru.progrm_jarvis.javacommons.invoke
-
Utility for common scenarios related to Java Invoke API.
- IOWrappers - Class in ru.progrm_jarvis.javacommons.io.wrapper
-
An utility for creating wrappers over
java.ioclasses. - isAvailable() - Method in interface ru.progrm_jarvis.javacommons.bytecode.BytecodeLibrary
-
Checks if this bytecode library seems to be available at runtime.
- isAvailable() - Method in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
- isClassAvailable(String) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Checks if the class is available using current class-loader.
- isClassAvailable(String, boolean) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Checks if the class is available using current class-loader.
- isClassAvailable(String, boolean, ClassLoader) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassLoadingUtil
-
Checks if the class is available.
- isEmpty() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
- isEmpty() - Method in interface ru.progrm_jarvis.javacommons.collection.SizedCollection
-
Checks if this collection is empty.
- isEmpty(Optional<T>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.LegacyOptionalExtensions
-
Checks if the given optional is
empty. - isEqual(boolean) - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Returns a predicate that tests if two arguments are equal.
- isEqual(byte) - Static method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
-
Returns a predicate that tests if two arguments are equal.
- isEqual(char) - Static method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
-
Returns a predicate that tests if two arguments are equal.
- isEqual(double) - Static method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
-
Returns a predicate that tests if two arguments are equal.
- isEqual(float) - Static method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
-
Returns a predicate that tests if two arguments are equal.
- isEqual(int) - Static method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
-
Returns a predicate that tests if two arguments are equal.
- isEqual(long) - Static method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
-
Returns a predicate that tests if two arguments are equal.
- isEqual(short) - Static method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
-
Returns a predicate that tests if two arguments are equal.
- isError() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- isError() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Checks is this result is an error.
- isError() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- isInitialized() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.DoubleCheckedLazy
- isInitialized() - Method in interface ru.progrm_jarvis.javacommons.lazy.Lazy
-
Tests if the value of this lazy was initialized.
- isInitialized() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.LockingWeakLazy
- isInitialized() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleLazy
- isInitialized() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.SimpleWeakLazy
- isInitialized() - Method in class ru.progrm_jarvis.javacommons.lazy.Lazy.ThreadLocalLazy
- isNotEqual(boolean) - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Returns a predicate that tests if two arguments are not equal.
- isNotEqual(byte) - Static method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
-
Returns a predicate that tests if two arguments are not equal.
- isNotEqual(char) - Static method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
-
Returns a predicate that tests if two arguments are not equal.
- isNotEqual(double) - Static method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
-
Returns a predicate that tests if two arguments are not equal.
- isNotEqual(float) - Static method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
-
Returns a predicate that tests if two arguments are not equal.
- isNotEqual(int) - Static method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
-
Returns a predicate that tests if two arguments are not equal.
- isNotEqual(long) - Static method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
-
Returns a predicate that tests if two arguments are not equal.
- isNotEqual(short) - Static method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
-
Returns a predicate that tests if two arguments are not equal.
- isPresent() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- isPresent() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- isPresent() - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Checks whether the object is present ot not.
- isPresent() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- isPresent() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- isPrimitiveWrapper(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Checks if the given class is a primitive wrapper.
- isSafelyStarted() - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
- isSafelyStarted() - Method in interface ru.progrm_jarvis.javacommons.service.ManagedPendingService
-
Checks if this service has been successfully started.
- isSuccess() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- isSuccess() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Checks is this result is successful.
- isSuccess() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- Iterables - Class in ru.progrm_jarvis.javacommons.collection
-
Utilities related to
iterables. - iterator() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- iterator() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
J
- JAVASSIST - Enum constant in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
-
Javassist
K
- keySet - Variable in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- keySet() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
L
- lastIndexOf(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- Lazy<T> - Interface in ru.progrm_jarvis.javacommons.lazy
-
A wrapper for a value initialized once needed.
- Lazy.DoubleCheckedLazy<T> - Class in ru.progrm_jarvis.javacommons.lazy
-
Thread-safe (using double-checked locking) lazy getting its value from the specified value supplier.
- Lazy.LockingWeakLazy<T> - Class in ru.progrm_jarvis.javacommons.lazy
-
Thread-safe (using read-write-lock) weak lazy getting its value from the specified value supplier.
- Lazy.SimpleLazy<T> - Class in ru.progrm_jarvis.javacommons.lazy
-
Non-thread-safe lazy getting its value from the specified value supplier.
- Lazy.SimpleWeakLazy<T> - Class in ru.progrm_jarvis.javacommons.lazy
-
Non-thread-safe (using double-checked locking) weak lazy getting its value from the specified value supplier.
- Lazy.ThreadLocalLazy<T> - Class in ru.progrm_jarvis.javacommons.lazy
-
Lazy which stores its values thread-locally.
- LegacyClassExtensions - Class in ru.progrm_jarvis.javacommons.classloading.extension
-
Extensions to provide new
Classmethods on older Java versions. - LegacyOptionalExtensions - Class in ru.progrm_jarvis.javacommons.object.extension
-
Extensions to provide new
Optionalmethods on older Java versions. - LegacyStreamExtensions - Class in ru.progrm_jarvis.javacommons.util.stream.extension
-
Extensions to provide new
Streammethods on older Java versions. - less(byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range (∞;
upperBound). - less(char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range (∞;
upperBound). - less(double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range (∞;
upperBound). - less(float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range (∞;
upperBound). - less(int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range (∞;
upperBound). - less(long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range (∞;
upperBound). - less(short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range (∞;
upperBound). - less(T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range (∞;
upperBound). - lessOrEqual(byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range (∞;
upperBound]. - lessOrEqual(char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range (∞;
upperBound]. - lessOrEqual(double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range (∞;
upperBound]. - lessOrEqual(float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range (∞;
upperBound]. - lessOrEqual(int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range (∞;
upperBound]. - lessOrEqual(long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range (∞;
upperBound]. - lessOrEqual(short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range (∞;
upperBound]. - lessOrEqual(T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range (∞;
upperBound]. - lifecycleLock - Variable in class ru.progrm_jarvis.javacommons.service.AbstractConcurrentService
-
Lock used for synchronizing lifecycle operations
- lifecycleLock - Variable in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Lock used for synchronizing lifecycle operations
- listDataSerializer(DataSerializer<T>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforList. - listIterator() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- listIterator(int) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- loadOpcode(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the load-
opcodecorresponding to the given type. - localDateDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforLocalDate. - localDateTimeDataSerializer(ZoneOffset) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforLocalDateTime. - localTimeDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforLocalTime. - LONG_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
long()method - LONG_NON_SIGN_BITS - Static variable in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Number of bits in a
longexcept for the sign bit. - LongBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
longoperand that produces alongresult. - longDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforLong. - LongPredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- LongRange - Interface in ru.progrm_jarvis.javacommons.range
-
Rangespecialization forlong. - longStateful(long, LongUnaryOperator) - Static method in class ru.progrm_jarvis.javacommons.util.function.Runnables
-
Creates a stateful runnable which stores its state immutably.
- longValue() - Method in interface ru.progrm_jarvis.javacommons.primitive.Numeric
-
Returns the value as
long. - longValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- longValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- longValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- longValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- LongWrapper - Interface in ru.progrm_jarvis.javacommons.primitive.wrapper
-
Primitive wrapperoflong. - LongWrapper.AtomicLongWrapper - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
LongWrapperimplementation based onAtomicLong. - LongWrapper.PrimitiveLongWrapper - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
LongWrapperimplementation based onlong. - lookup(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a cache
MethodHandles.Lookupfor the given class. - LOOKUP_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Descriptor of
MethodHandles.Lookup - LOOKUP_INNER_CLASS_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Name of inner lookup class.
- LOOKUP_INTERNAL_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Internal name of
MethodHandles.Lookup - LOOKUP_TYPE - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
ASM type of
MethodHandles.Lookup - lookupFactory - Variable in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Used lookup factory
- LookupFactory - Interface in ru.progrm_jarvis.javacommons.invoke
-
Factory responsible for creating full-access
lookups.
M
- MAGIC_ACCESSOR_IMPL_CLASS - Static variable in class ru.progrm_jarvis.javacommons.unsafe.UnsafeInternals
-
MagicAccessorImplclass object - MAGIC_ACCESSOR_IMPL_CLASS_NAME - Static variable in class ru.progrm_jarvis.javacommons.unsafe.UnsafeInternals
-
Name of
UnsafeInternals.MAGIC_ACCESSOR_IMPL_CLASSclass - ManagedPendingService<O,
S, R> - Interface in ru.progrm_jarvis.javacommons.service -
A managed
pending service. - map() - Method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Gets the filled map.
- map() - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
- map(Function<? super T, ? extends R>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- map(Function<? super T, ? extends R>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Maps the result if it is
successfulreturning a new result with the result of mapping otherwise keeping theerror result. - map(Function<? super T, ? extends R>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- map(T[], Function<? super T, ? extends R>, IntFunction<? extends R[]>) - Static method in class ru.progrm_jarvis.javacommons.util.ArrayUtils
-
Maps the given array by-element using the provided function.
- map(T[], Function<? super T, ? extends R>, R...) - Static method in class ru.progrm_jarvis.javacommons.util.ArrayUtils
-
Maps the given array by-element using the provided function.
- map(T, Function<T, R>) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Maps (transforms) the value specified using the mapping function.
- mapDataSerializer(DataSerializer<K>, DataSerializer<V>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforMap. - mapDataSerializer(DataSerializers.SizeAwareFactory<M>, DataSerializer<K>, DataSerializer<V>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerfor the givenmaptype. - mapError(Function<? super E, ? extends R>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- mapError(Function<? super E, ? extends R>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Maps the result if it is an
error resultreturning a new result with the result of mapping otherwise keeping theerror result. - mapError(Function<? super E, ? extends R>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- mapErrorIf(Result<? extends T, ? extends E>, Predicate<? super E>, Function<? super E, ? extends R>) - Static method in class ru.progrm_jarvis.javacommons.object.Result.Extensions
-
Conditionally maps the
error valueotherwise applying no changes. - mapErrorIfNot(Result<? extends T, ? extends E>, Predicate<? super E>, Function<? super E, ? extends R>) - Static method in class ru.progrm_jarvis.javacommons.object.Result.Extensions
-
Conditionally maps the
error valueotherwise applying no changes. - MapFiller<K,
V> - Interface in ru.progrm_jarvis.javacommons.collection -
A helper-object to fill the map implementing the chain pattern.
- MapFiller.SimpleMapFiller<K,
V> - Class in ru.progrm_jarvis.javacommons.collection -
An utility-object to fill the map following the chain pattern which may useful when initializing class fields.
- mapIf(Result<? extends T, ? extends E>, Predicate<? super T>, Function<? super T, ? extends R>) - Static method in class ru.progrm_jarvis.javacommons.object.Result.Extensions
-
Conditionally maps the
successful valueotherwise applying no changes. - mapIfNot(Result<? extends T, ? extends E>, Predicate<? super T>, Function<? super T, ? extends R>) - Static method in class ru.progrm_jarvis.javacommons.object.Result.Extensions
-
Conditionally maps the
successful valueotherwise applying no changes. - mapNonNull(Function<T, R>, Supplier<T>...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or
nullif none found mapped using function specified. - mapNonNull(Function<T, R>, T...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or
nullif none found mapped using function specified. - mapNonNullOrThrow(Function<T, R>, Supplier<T>...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants mapped using function specified or throws
NullPointerExceptionif none found. - mapNonNullOrThrow(Function<T, R>, T...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants mapped using function specified or throws
NullPointerExceptionif none found. - mapOnlyNonNull(Function<T, R>, Supplier<T>...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants mapped using function specified or
nullif none found. - mapOnlyNonNull(Function<T, R>, T...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants mapped using function specified or
nullif none found. - MapUtil - Class in ru.progrm_jarvis.javacommons.collection
-
Utilities related to
Map. - markAsReady(O) - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Marks the provided owner as ready.
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- METHOD_HANDLES_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Descriptor of
MethodHandles - METHOD_HANDLES_INTERNAL_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Internal name of
MethodHandles - METHOD_HANDLES_TYPE - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
ASM type of
MethodHandles - METHOD_TYPE_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Descriptor of
MethodType - METHOD_TYPE_INTERNAL_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Internal name of
MethodType - METHOD_TYPE_TYPE - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
ASM type of
MethodType - methodHandleCreator - Variable in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Factory creating implementation method handle using the given lookup
- MethodHandleInvocationMode - Enum in ru.progrm_jarvis.javacommons.invoke
-
Mode of
MethodHandleinvocation. - MethodTypeUtil - Class in ru.progrm_jarvis.javacommons.invoke
-
Utilities related to
method types. - MIXED - Enum constant in enum ru.progrm_jarvis.javacommons.invoke.MethodHandleInvocationMode
-
Invocation using
MethodHandle.invoke(Object[]) - MutablePair<F,
S> - Interface in ru.progrm_jarvis.javacommons.object -
Mutable
Pair. - MutablePair.SimpleMutablePair<F,
S> - Class in ru.progrm_jarvis.javacommons.object -
Simple implementation of
MutablePair.
N
- namedEnumDataSerializer(Class<E>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerfor the givenenumtype which will implement stable serialization which will rely on enum names. - negate() - Method in interface ru.progrm_jarvis.javacommons.range.Range
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
- negate() - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
- never() - Static method in interface ru.progrm_jarvis.javacommons.cache.Cache
-
Creates a cache which actually never performs caching.
- never() - Static method in interface ru.progrm_jarvis.javacommons.cache.CacheFactory
-
Creates a cache factory which always creates
no-op caches. - newInstance() - Static method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Creates a new simple
invoke factory. - newService(O) - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Creates a service for the provided owner.
- nextName() - Method in interface ru.progrm_jarvis.javacommons.classloading.ClassNamingStrategy
-
Creates a name for a new class to be generated considering that it should not overlap any names of loaded classes.
- nextName() - Method in class ru.progrm_jarvis.javacommons.classloading.ClassNamingStrategy.PaginatedClassNamingStrategy
- nonAutoCloseable(InputStream) - Static method in class ru.progrm_jarvis.javacommons.io.wrapper.IOWrappers
-
Creates a
NonAutoCloseableInputStreamfrom the given one. - nonAutoCloseable(OutputStream) - Static method in class ru.progrm_jarvis.javacommons.io.wrapper.IOWrappers
-
Creates a
NonAutoCloseableOutputStreamfrom the given one. - nonAutoCloseable(Reader) - Static method in class ru.progrm_jarvis.javacommons.io.wrapper.IOWrappers
-
Creates a
NonAutoCloseableReaderfrom the given one. - nonAutoCloseable(Writer) - Static method in class ru.progrm_jarvis.javacommons.io.wrapper.IOWrappers
-
Creates a
NonAutoCloseableWriterfrom the given one. - NonAutoCloseable - Interface in ru.progrm_jarvis.javacommons.service
-
A wrapper for
AutoCloseablewhich disables itsAutoCloseable.close()method instead providingNonAutoCloseable.doClose()method for explicit closing of this object. - NonAutoCloseableInputStream - Class in ru.progrm_jarvis.javacommons.io.wrapper
-
A
NonAutoCloseablewrapper forInputStream. - NonAutoCloseableInputStream() - Constructor for class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableInputStream
- NonAutoCloseableOutputStream - Class in ru.progrm_jarvis.javacommons.io.wrapper
-
A
NonAutoCloseablewrapper forOutputStream. - NonAutoCloseableOutputStream() - Constructor for class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableOutputStream
- NonAutoCloseableReader - Class in ru.progrm_jarvis.javacommons.io.wrapper
-
A
NonAutoCloseablewrapper forReader. - NonAutoCloseableReader() - Constructor for class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableReader
- NonAutoCloseableWriter - Class in ru.progrm_jarvis.javacommons.io.wrapper
-
A
NonAutoCloseablewrapper forWriter. - NonAutoCloseableWriter() - Constructor for class ru.progrm_jarvis.javacommons.io.wrapper.NonAutoCloseableWriter
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range ∅.
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range ∅.
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range ∅.
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range ∅.
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range ∅.
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range ∅.
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range ∅.
- none() - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range ∅.
- none() - Static method in class ru.progrm_jarvis.javacommons.util.function.Runnables
-
Creates a runnable which does nothing.
- noneOf(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(ByteRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(CharRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(DoubleRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(FloatRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(IntRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(LongRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(Range<T>...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOf(ShortRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(ByteRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(CharRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(DoubleRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(FloatRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(IntRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(LongRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(Range<T>...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopy(ShortRange...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<ByteRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<CharRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<DoubleRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<FloatRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<IntRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<LongRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<Range<T>>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- noneOfCopyOrdered(Iterable<ShortRange>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: ∀ range ∈ ranges, x ∉ range}.
- nonNull(T...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or
nullif none found. - nonNull(Supplier<T>...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or
nullif none found. - nonNullError(E) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a new
error resultif the value is notnull. - nonNullOr(Supplier<T>, Supplier<T>...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or throws
NullPointerExceptionif none found. - nonNullOr(Supplier<T>, T...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or throws
NullPointerExceptionif none found. - nonnullOrEmpty(T) - Static method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets a value container containing the specified value or an empty one if the values is
null. - nonNullOrThrow(Supplier<T>...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or throws
NullPointerExceptionif none found. - nonNullOrThrow(T...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants or throws
NullPointerExceptionif none found. - nonNullSuccess(T) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a new
successful resultif the value is notnull. - nonVoidReturnOpcode(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the return-
opcodecorresponding to the given non-void type. - NotErrorException() - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotErrorException
- NotErrorException(String) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotErrorException
-
Constructs a new exception with the specified message.
- NotErrorException(String, Throwable) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotErrorException
-
Constructs a new exception with the specified message and cause.
- NotErrorException(String, Throwable, boolean, boolean) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotErrorException
-
Constructs a new exception with the specified message and cause.
- NotErrorException(Throwable) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotErrorException
-
Constructs a new exception with the specified cause.
- NotSuccessException() - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotSuccessException
- NotSuccessException(String) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotSuccessException
-
Constructs a new exception with the specified message.
- NotSuccessException(String, Throwable) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotSuccessException
-
Constructs a new exception with the specified message and cause.
- NotSuccessException(String, Throwable, boolean, boolean) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotSuccessException
-
Constructs a new exception with the specified message and cause.
- NotSuccessException(Throwable) - Constructor for exception ru.progrm_jarvis.javacommons.object.Result.NotSuccessException
-
Constructs a new exception with the specified cause.
- nullable() - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Crates a data serializer based on this one which allows null values.
- nullError() - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a new
void-error result. - NullSafetyExtensions - Class in ru.progrm_jarvis.javacommons.object.extension
-
Extensions to provide null-safety on nullable types.
- nullSuccess() - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a new successful result with
nullvalue. - NumberUtil - Class in ru.progrm_jarvis.javacommons.primitive
-
Utilities related to numbers.
- Numeric - Interface in ru.progrm_jarvis.javacommons.primitive
-
Interface analog of
Number.
O
- OBJECT__METHOD_TYPE - Static variable in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Method type of signature:
Object() - OBJECT_ARRAY_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Descriptor of
Objectarray - OBJECT_ARRAY_INTERNAL_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Internal name of
Objectarray - OBJECT_ARRAY_TYPE - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
ASM type of
Objectarray - OBJECT_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Descriptor of
Object - OBJECT_INTERNAL_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Internal name of
Object - OBJECT_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
Object()method - OBJECT_TYPE - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
ASM type of
Object - ObjectUtil - Class in ru.progrm_jarvis.javacommons.object
-
Utilities for common object operations.
- of(F, S) - Static method in interface ru.progrm_jarvis.javacommons.object.MutablePair
-
Creates a new mutable pair of the given values.
- of(F, S) - Static method in interface ru.progrm_jarvis.javacommons.object.Pair
-
Creates a new pair of the given values.
- of(T) - Static method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets a non-empty value container containing the specified value.
- offer(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper
- offerFirst(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- offerLast(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- ofNull() - Static method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets a non-empty value container containing
null. - onceReady(Consumer<R>) - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
- onceReady(Consumer<R>) - Method in interface ru.progrm_jarvis.javacommons.service.PendingService.OwnedService
-
Specifies a callback to be called once the service's pending has ended (the service became ready).
- onDisable() - Method in class ru.progrm_jarvis.javacommons.service.AbstractConcurrentService
-
Actually disables this service.
- onEnable() - Method in class ru.progrm_jarvis.javacommons.service.AbstractConcurrentService
-
Actually enables this service.
- only(byte) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {
value}. - only(byte...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∈
values}. - only(char) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {
value}. - only(char...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∈
values}. - only(double) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {
value}. - only(double...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∈
values}. - only(float) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {
value}. - only(float...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∈
values}. - only(int) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {
value}. - only(int...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∈
values}. - only(long) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {
value}. - only(long...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∈
values}. - only(short) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {
value}. - only(short...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∈
values}. - only(T...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∈
values}. - only(Collection<Byte>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∈
values}. - only(Collection<Character>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∈
values}. - only(Collection<Double>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∈
values}. - only(Collection<Float>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∈
values}. - only(Collection<Integer>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∈
values}. - only(Collection<Long>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∈
values}. - only(Collection<Short>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∈
values}. - only(Collection<T>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∈
values}. - only(T) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {
value}. - ONLY_SIGN - Enum constant in enum ru.progrm_jarvis.javacommons.primitive.error.IntegerParseError
-
Parsed expression contains only a sign (i.e.
- onlyCopy(byte...) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∈
values}. - onlyCopy(char...) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∈
values}. - onlyCopy(double...) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∈
values}. - onlyCopy(float...) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∈
values}. - onlyCopy(int...) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∈
values}. - onlyCopy(long...) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∈
values}. - onlyCopy(short...) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∈
values}. - onlyCopy(T...) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<Byte>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<Character>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<Double>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<Float>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<Integer>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<Long>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<Short>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∈
values}. - onlyCopy(Collection<T>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<Byte>) - Static method in interface ru.progrm_jarvis.javacommons.range.ByteRange
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<Character>) - Static method in interface ru.progrm_jarvis.javacommons.range.CharRange
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<Double>) - Static method in interface ru.progrm_jarvis.javacommons.range.DoubleRange
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<Float>) - Static method in interface ru.progrm_jarvis.javacommons.range.FloatRange
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<Integer>) - Static method in interface ru.progrm_jarvis.javacommons.range.IntRange
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<Long>) - Static method in interface ru.progrm_jarvis.javacommons.range.LongRange
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<Short>) - Static method in interface ru.progrm_jarvis.javacommons.range.ShortRange
-
Creates a range {x: x ∈
values}. - onlyCopyOrdered(Collection<T>) - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {x: x ∈
values}. - onlyNull() - Static method in interface ru.progrm_jarvis.javacommons.range.Range
-
Creates a range {
null}. - OPCODES_ACC_PUBLIC_FINAL - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Result of
Opcodes.ACC_PUBLICandOpcodes.ACC_FINALflags disjunction - OPCODES_ACC_PUBLIC_FINAL_SUPER - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Result of
Opcodes.ACC_PUBLIC,Opcodes.ACC_FINALandOpcodes.ACC_SUPERflags disjunction - OPCODES_ACC_PUBLIC_STATIC_FINAL - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Result of
Opcodes.ACC_PUBLIC,Opcodes.ACC_STATICandOpcodes.ACC_FINALflags disjunction - optional() - Element in annotation type ru.progrm_jarvis.javacommons.bytecode.annotation.UsesBytecodeModification
-
Marker indicating whether bytecode modifications are optional and (in case of failed attempt to use the needed libraries) will be handled via non-bytecode-modifying APIs.
- optional() - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Crates a data serializer based on this one which allows
optionalvalues. - optionalNonNull(Supplier<T>...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants wrapped in
Optionalor empty if none found. - optionalNonNull(T...) - Static method in class ru.progrm_jarvis.javacommons.object.ObjectUtil
-
Returns the first nonnull value of specified variants wrapped in
Optionalor empty if none found. - or() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanBinaryOperator
-
Creates a binary operator which returns the result of logical OR operation on its operands.
- or(Predicate<? super T>) - Method in interface ru.progrm_jarvis.javacommons.range.Range
- or(Predicate<? super Boolean>) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
- or(Predicate<? super Byte>) - Method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
- or(Predicate<? super Character>) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
- or(Predicate<? super Double>) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
- or(Predicate<? super Float>) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
- or(Predicate<? super Integer>) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
- or(Predicate<? super Long>) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
- or(Predicate<? super Short>) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
- or(Result<T, R>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- or(Result<T, R>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Returns this result if this is a
successful resultotherwise returning the given result. - or(Result<T, R>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- or(BooleanPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(BytePredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(CharPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(DoublePredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(FloatPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(IntPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(LongPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(ShortPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Optional<T>, Supplier<? extends Optional<? extends T>>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.LegacyOptionalExtensions
-
Returns the given optional if it is
presentor an optional provided by the given supplier otherwise. - or(DoublePredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
- or(IntPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
- or(LongPredicate) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
- orComputeDefault(Function<? super E, ? extends T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- orComputeDefault(Function<? super E, ? extends T>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result if this is a
successfulotherwise returning the value computed by applying the given function to theerror value. - orComputeDefault(Function<? super E, ? extends T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- orDefault(T) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- orDefault(T) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result if this is a
successfulotherwise returning default value. - orDefault(T) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- ordinalEnumDataSerializer(Class<E>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerfor the givenenumtype which will implement unstable serialization which will rely on enum ordinal. - orElse(Function<? super E, ? extends Result<T, R>>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- orElse(Function<? super E, ? extends Result<T, R>>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Maps the result if this is an
error resultreturning the result of mapping otherwise keeping thesuccessful result. - orElse(Function<? super E, ? extends Result<T, R>>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- orElse(T) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- orElse(T) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- orElse(T) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- orElse(T) - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets the value if it is present otherwise using the specified one.
- orElse(T) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- orElseGet(Supplier<T>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- orElseGet(Supplier<T>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- orElseGet(Supplier<T>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- orElseGet(Supplier<T>) - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets the value if it is present otherwise using the one got from the specified supplier.
- orElseGet(Supplier<T>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- orElseSneakyThrow(Function<? super E, ? extends X>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result throwing
Xgot by using the specified supplier if this is anerror result. - orElseSneakyThrow(Supplier<X>) - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets the value if it is present otherwise throwing an exception.
- orElseThrow(Function<? super E, ? extends X>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- orElseThrow(Function<? super E, ? extends X>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result throwing
Xgot by using the specified supplier if this is anerror result. - orElseThrow(Function<? super E, ? extends X>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- orElseThrow(Supplier<X>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- orElseThrow(Supplier<X>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- orElseThrow(Supplier<X>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- orElseThrow(Supplier<X>) - Method in interface ru.progrm_jarvis.javacommons.object.ValueContainer
-
Gets the value if it is present otherwise throwing an exception.
- orElseThrow(Supplier<X>) - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- orElseThrow(Optional<T>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.LegacyOptionalExtensions
-
Returns the value of the optional if it is
presentor throwsNoSuchElementExceptionotherwise. - orGetDefault(Supplier<? extends T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- orGetDefault(Supplier<? extends T>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result if this is a
successfulotherwise returning the value got by using the specified supplier. - orGetDefault(Supplier<? extends T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- orNull() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- orNull() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result if this is a
successfulotherwise returningnull. - orNull() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- OUT_OF_BOUNDS - Enum constant in enum ru.progrm_jarvis.javacommons.primitive.error.IntegerParseError
-
Parsed expression represents a number which is out of resulting type's bounds.
- Own - Annotation Type in ru.progrm_jarvis.javacommons.ownership.annotation
-
Marker indicating the owner of a mutable object.
- owner - Variable in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
-
Owner of this service
- owners - Variable in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Map of owned service instances by their owners
P
- Pair<F,
S> - Interface in ru.progrm_jarvis.javacommons.object -
A container holding two values.
- Pair.SimplePair<F,
S> - Class in ru.progrm_jarvis.javacommons.object -
Simple implementation of
Pair. - parallelStream() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- parseInt(CharSequence) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses a decimal
intnumber. - parseInt(CharSequence, int) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses an
intnumber. - parseIntResult(CharSequence) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses a decimal
intnumber. - parseIntResult(CharSequence, int) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses an
intnumber. - parseLong(CharSequence) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses a decimal
longnumber. - parseLong(CharSequence, int) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses a
longnumber. - parseLongResult(CharSequence) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses a decimal
longnumber. - parseLongResult(CharSequence, int) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Parses a
longnumber. - peek() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper
- peek(Consumer<? super T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- peek(Consumer<? super T>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Consumes the result if it is
successfulreturning the same result. - peek(Consumer<? super T>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- peekError(Consumer<? super E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- peekError(Consumer<? super E>) - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Consumes the result if it is an
error resultreturning the same result. - peekError(Consumer<? super E>) - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- peekFirst() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- peekLast() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- PENDING - Enum constant in enum ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.State
-
This service accepts new owners.
- PendingService<O,
S, R> - Interface in ru.progrm_jarvis.javacommons.service -
A service which gives per-owner access to its owned service.
- PendingService.OwnedService<S,
R> - Interface in ru.progrm_jarvis.javacommons.service -
An owned service which must be closed once the owner is ready with it.
- poll() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper
- pollFirst() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- pollLast() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- pop() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- Predicates - Class in ru.progrm_jarvis.javacommons.util.function
-
Common implementations of
Predicate. - PrimitiveWrapper<W> - Interface in ru.progrm_jarvis.javacommons.primitive.wrapper
-
Mutable wrapper of a primitive type, this is mostly useful for passing these to lambdas.
- ProxyDelegateFactory - Class in ru.progrm_jarvis.javacommons.delegate
-
Implementation of
delegate factorywhich uses runtime proxy generation viaProxy. - ProxyDelegateFactory() - Constructor for class ru.progrm_jarvis.javacommons.delegate.ProxyDelegateFactory
-
Creates a
Proxy-baseddelegate factory. - push(E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- pushCharUnsafely(MethodVisitor, char) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds code to the method which unsafely pushes the given
charvalue onto the stack. - pushDouble(MethodVisitor, double) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds code to the method which pushes the given
doublevalue onto the stack. - pushFloat(MethodVisitor, float) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds code to the method which pushes the given
floatvalue onto the stack. - pushInt(MethodVisitor, int) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds code to the method which pushes the given
intvalue onto the stack. - pushLong(MethodVisitor, long) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Adds code to the method which pushes the given
longvalue onto the stack. - put(K, V) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- put(K, V) - Method in interface ru.progrm_jarvis.javacommons.collection.MapFiller
-
Puts the specified value by the specified key to the map.
- put(K, V) - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
-
Puts the specified value by the specified key to the map.
- putAll(Map<? extends K, ? extends V>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- putIfAbsent(K, V) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
R
- randomSign() - Static method in class ru.progrm_jarvis.javacommons.random.RandomUtil
-
Provides
1or-1randomly. - RandomUtil - Class in ru.progrm_jarvis.javacommons.random
-
Utility for getting random values.
- Range<T> - Interface in ru.progrm_jarvis.javacommons.range
-
Range limiting some value.
- read(DataInputStream) - Method in class ru.progrm_jarvis.javacommons.data.DataSerializer.NullableDataSerializer
- read(DataInputStream) - Method in class ru.progrm_jarvis.javacommons.data.DataSerializer.OptionalDataSerializer
- read(DataInputStream) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Reads the object from the given input stream.
- readLock - Variable in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
- readUnchecked(DataInputStream) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Reads the object from the given input stream.
- ready() - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
- ready() - Method in interface ru.progrm_jarvis.javacommons.service.ManagedPendingService
-
Marks this service as ready for starting.
- READY - Enum constant in enum ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.State
-
This service is ready to start thus not accepting any new owners.
- readyCallbacks - Variable in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Map of callbacks to be called once the server gets started by their owners
- recurse(Stream<? extends S>, Function<? super S, Stream<? extends S>>) - Static method in class ru.progrm_jarvis.javacommons.recursion.Recursions
-
Recursively traverses the sources evaluating to the recursive hierarchy.
- recurse(S, Function<? super S, Stream<? extends S>>) - Static method in class ru.progrm_jarvis.javacommons.recursion.Recursions
-
Recursively traverses the source evaluating to the recursive hierarchy.
- recurseFully(Stream<? extends S>, Function<? super S, Stream<? extends S>>, Function<? super S, Stream<? extends E>>) - Static method in class ru.progrm_jarvis.javacommons.recursion.Recursions
-
Recursively traverses the sources evaluating to the
streamof hierarchy members' components. - recurseFully(S, Function<? super S, Stream<? extends S>>, Function<? super S, Stream<? extends E>>) - Static method in class ru.progrm_jarvis.javacommons.recursion.Recursions
-
Recursively traverses the source evaluating to the
streamhierarchy members' components. - Recursions - Class in ru.progrm_jarvis.javacommons.recursion
-
Utilities for performing common recursive operations.
- Ref - Annotation Type in ru.progrm_jarvis.javacommons.ownership.annotation
-
Marker indicating the non-owner of a mutable object.
- ReferenceUtil - Class in ru.progrm_jarvis.javacommons.object
-
Utility for reference-related features.
- ReferenceWrapper<T> - Interface in ru.progrm_jarvis.javacommons.primitive.wrapper
-
Wrapper of a reference.
- ReferenceWrapper.AtomicReferenceWrapper<T> - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
ReferenceWrapperimplementation based onAtomicReference. - ReferenceWrapper.PrimitiveReferenceWrapper<T> - Class in ru.progrm_jarvis.javacommons.primitive.wrapper
-
ReferenceWrapperimplementation based on primitive reference. - remove() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper
- remove(int) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- remove(Object) - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- remove(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- remove(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- remove(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- remove(Object, Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- removeAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- removeAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- removeAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- removeFirst() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- removeFirstOccurrence(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- removeIf(Predicate<? super E>) - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- removeIf(Predicate<? super E>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- removeLast() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- removeLastOccurrence(Object) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentDequeWrapper
- replace(K, V) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- replace(K, V, V) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- replaceAll(UnaryOperator<E>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- request(O) - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
- request(O) - Method in interface ru.progrm_jarvis.javacommons.service.PendingService
-
Gets an instance of a pending service which must be closed once the owner is ready with it.
- resolve(T[]) - Static method in class ru.progrm_jarvis.javacommons.util.TypeHints
-
Resolves the generic type being the component of the provided var-arg array.
- Result<T,
E> - Interface in ru.progrm_jarvis.javacommons.object -
A tagged union representing either a successful result or an error.
- Result.Error<T,
E> - Class in ru.progrm_jarvis.javacommons.object - Result.Extensions - Class in ru.progrm_jarvis.javacommons.object
-
Extensions for Result providing type-specific specializations which are impossible via generic virtual methods.
- Result.NotErrorException - Exception in ru.progrm_jarvis.javacommons.object
-
An exception thrown whenever
Result.unwrapError()is called on a successful result. - Result.NotSuccessException - Exception in ru.progrm_jarvis.javacommons.object
-
An exception thrown whenever
Result.unwrap()is called on an error result. - Result.NullError - Class in ru.progrm_jarvis.javacommons.object
-
Holder of a
null-error result. - Result.NullSuccess - Class in ru.progrm_jarvis.javacommons.object
-
Holder of a
null-success result. - Result.Success<T,
E> - Class in ru.progrm_jarvis.javacommons.object -
Representation of a
successfulresult. - retainAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.AbstractImmutableSet
- retainAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- retainAll(Collection<?>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- rethrow(Result<? extends T, ? extends X>) - Static method in class ru.progrm_jarvis.javacommons.object.Result.Extensions
-
Rethrows the exception if it is an
error result. - retrieveValue(K) - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
- retrieveValue(K) - Method in interface ru.progrm_jarvis.javacommons.object.valuestorage.ValueStorage
-
Retrieves (gets and removes) the value stored by the given key.
- returning(T) - Static method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingSupplier
-
Creates throwing supplier which always returns the provided value.
- returnOpcode(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the return-
opcodecorresponding to the given type. - ru.progrm_jarvis.javacommons.annotation - package ru.progrm_jarvis.javacommons.annotation
-
Various general-purpose annotations for documenting sources.
- ru.progrm_jarvis.javacommons.bytecode - package ru.progrm_jarvis.javacommons.bytecode
-
Utilities related to JVM bytecode.
- ru.progrm_jarvis.javacommons.bytecode.annotation - package ru.progrm_jarvis.javacommons.bytecode.annotation
-
Annotations related to JVM bytecode.
- ru.progrm_jarvis.javacommons.bytecode.asm - package ru.progrm_jarvis.javacommons.bytecode.asm
-
Utilities specific to ObjectWeb ASM.
- ru.progrm_jarvis.javacommons.cache - package ru.progrm_jarvis.javacommons.cache
- ru.progrm_jarvis.javacommons.classloading - package ru.progrm_jarvis.javacommons.classloading
-
Utilities related to JVM
classesandclass-loading. - ru.progrm_jarvis.javacommons.classloading.extension - package ru.progrm_jarvis.javacommons.classloading.extension
- ru.progrm_jarvis.javacommons.collection - package ru.progrm_jarvis.javacommons.collection
-
Helpful enhancements for
Java Collections Framework. - ru.progrm_jarvis.javacommons.collection.concurrent - package ru.progrm_jarvis.javacommons.collection.concurrent
-
Specific
concurrency-relatedenhancements forJava Collections Framework. - ru.progrm_jarvis.javacommons.data - package ru.progrm_jarvis.javacommons.data
-
Common APIs for working with arbitary data.
- ru.progrm_jarvis.javacommons.delegate - package ru.progrm_jarvis.javacommons.delegate
-
Tools specific to Delegate OOP pattern.
- ru.progrm_jarvis.javacommons.invoke - package ru.progrm_jarvis.javacommons.invoke
-
Common utilities for
Invoke API - ru.progrm_jarvis.javacommons.io.wrapper - package ru.progrm_jarvis.javacommons.io.wrapper
-
Wrappers for common
IO-related classes. - ru.progrm_jarvis.javacommons.lazy - package ru.progrm_jarvis.javacommons.lazy
-
Abstractions around lazy evaluation paradigm.
- ru.progrm_jarvis.javacommons.object - package ru.progrm_jarvis.javacommons.object
-
Helpers and sum-types for
most genericpurposes. - ru.progrm_jarvis.javacommons.object.extension - package ru.progrm_jarvis.javacommons.object.extension
-
Common extensions to be used with Lombok's ExtensionMethod feature
- ru.progrm_jarvis.javacommons.object.valuestorage - package ru.progrm_jarvis.javacommons.object.valuestorage
- ru.progrm_jarvis.javacommons.ownership.annotation - package ru.progrm_jarvis.javacommons.ownership.annotation
- ru.progrm_jarvis.javacommons.primitive - package ru.progrm_jarvis.javacommons.primitive
-
Various helpers related to Java's primitive types.
- ru.progrm_jarvis.javacommons.primitive.error - package ru.progrm_jarvis.javacommons.primitive.error
-
Errors related to Java's primitive types.
- ru.progrm_jarvis.javacommons.primitive.wrapper - package ru.progrm_jarvis.javacommons.primitive.wrapper
-
Wrappers around Java's primitive types.
- ru.progrm_jarvis.javacommons.random - package ru.progrm_jarvis.javacommons.random
-
Utilities related to
random. - ru.progrm_jarvis.javacommons.range - package ru.progrm_jarvis.javacommons.range
-
Utilities related to ranges (also known as intervals) which represent some data selection.
- ru.progrm_jarvis.javacommons.recursion - package ru.progrm_jarvis.javacommons.recursion
-
Utilities related to recursion and recursive algorithms.
- ru.progrm_jarvis.javacommons.service - package ru.progrm_jarvis.javacommons.service
-
Abstractions for building effective service-based relations and systems.
- ru.progrm_jarvis.javacommons.unsafe - package ru.progrm_jarvis.javacommons.unsafe
-
Utilities whose behaviour may be unsafe when used not wisely.
- ru.progrm_jarvis.javacommons.util - package ru.progrm_jarvis.javacommons.util
-
Various extensions for
common Java utilities. - ru.progrm_jarvis.javacommons.util.concurrent - package ru.progrm_jarvis.javacommons.util.concurrent
- ru.progrm_jarvis.javacommons.util.function - package ru.progrm_jarvis.javacommons.util.function
-
Common functional interfaces extending behaviour of
java.util.function. - ru.progrm_jarvis.javacommons.util.stream - package ru.progrm_jarvis.javacommons.util.stream
- ru.progrm_jarvis.javacommons.util.stream.extension - package ru.progrm_jarvis.javacommons.util.stream.extension
- run() - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingRunnable
- runChecked() - Method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingRunnable
-
Runs an action.
- RUNNABLE__METHOD_TYPE - Static variable in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Method type of signature:
Runnable() - RUNNABLE_OBJECT__METHOD_TYPE - Static variable in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
- Runnables - Class in ru.progrm_jarvis.javacommons.util.function
-
Utilities related to
runnables. - runReadyCallbacks(R) - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Runs all
ready-callbacks.
S
- SafeOwnedService(O, S) - Constructor for class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
-
Creates a new safe owned service.
- saturatingSum(int, int) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Sums the
intvalues using their bounds instead of wrapping on overflow. - saturatingSum(long, long) - Static method in class ru.progrm_jarvis.javacommons.primitive.NumberUtil
-
Sums the
longvalues using their bounds instead of wrapping on overflow. - service - Variable in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
-
Actual owned service
- service() - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.SafeOwnedService
- service() - Method in interface ru.progrm_jarvis.javacommons.service.PendingService.OwnedService
-
Service accessible until this instance gets closed.
- Service - Interface in ru.progrm_jarvis.javacommons.service
- set(boolean) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.AtomicBooleanWrapper
- set(boolean) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.BooleanBooleanWrapper
- set(boolean) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper
-
Sets the value.
- set(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- set(int) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- set(int) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Sets the value.
- set(int, E) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- set(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- set(long) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- set(long) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Sets the value.
- set(T) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- set(T) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- set(T) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Sets the value.
- setDataSerializer(DataSerializer<T>) - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforSet. - setFirst(F) - Method in interface ru.progrm_jarvis.javacommons.object.MutablePair
-
Sets the first value to the one given.
- setFirst(F) - Method in class ru.progrm_jarvis.javacommons.object.MutablePair.SimpleMutablePair
- setSecond(S) - Method in interface ru.progrm_jarvis.javacommons.object.MutablePair
-
Sets the second value to the one given.
- setSecond(S) - Method in class ru.progrm_jarvis.javacommons.object.MutablePair.SimpleMutablePair
- SHORT_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
short()method - ShortBinaryOperator - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents an operation on a single
shortoperand that produces ashortresult. - shortDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforShort. - ShortPredicate - Interface in ru.progrm_jarvis.javacommons.util.function
-
Represents a predicate (boolean-valued function) of one argument.
- ShortRange - Interface in ru.progrm_jarvis.javacommons.range
-
Rangespecialization forshort. - shortValue() - Method in interface ru.progrm_jarvis.javacommons.primitive.Numeric
-
Returns the value as
short. - shortValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- shortValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- shortValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- shortValue() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- SimpleInvokeFactory<F,
T> - Class in ru.progrm_jarvis.javacommons.invoke -
Simple implementation of
InvokeFactory. - SimpleValueStorage<V> - Class in ru.progrm_jarvis.javacommons.object.valuestorage
- size() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
- size() - Method in interface ru.progrm_jarvis.javacommons.collection.SizedCollection
-
Gets the size of this collection.
- SizedCollection - Interface in ru.progrm_jarvis.javacommons.collection
-
A sized collection.
- sneakyThrow(X) - Static method in class ru.progrm_jarvis.javacommons.util.SneakyThrower
-
Rethrows the provided throwable without the need to handle it.
- SneakyThrower - Class in ru.progrm_jarvis.javacommons.util
-
Utility used for rethrowing checked exceptions as unchecked.
- softValuesCache() - Method in class ru.progrm_jarvis.javacommons.cache.CacheFactory.NeverCacheFactory
- softValuesCache() - Method in interface ru.progrm_jarvis.javacommons.cache.CacheFactory
-
Creates a new cache whose values will be stored
softly. - softValuesCache() - Static method in class ru.progrm_jarvis.javacommons.cache.Caches
-
Creates a new cache whose values will be stored
softly. - sort(Comparator<? super E>) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- spliterator() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- start() - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Actually tarts this service returning it.
- STARTED - Enum constant in enum ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.State
-
This service is already started and no longer usable directly.
- state - Variable in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Current state if this service
- stateful(T, Function<? super T, ? extends T>) - Static method in class ru.progrm_jarvis.javacommons.util.function.Runnables
-
Creates a stateful runnable which stores its state immutably.
- STATIC_INITIALIZER_METHOD_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Name of static initializer method
- staticFieldValue(Field) - Static method in class ru.progrm_jarvis.javacommons.unsafe.UnsafeInternals
-
Gets the value of the static field using
Unsafeif it is possible. - storeOpcode(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Gets the store-
opcodecorresponding to the given type - storeValue(V) - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
- storeValue(V) - Method in interface ru.progrm_jarvis.javacommons.object.valuestorage.ValueStorage
-
Stores the given non-null value returning its unique key.
- stream() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- stream(Optional<T>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.LegacyOptionalExtensions
- STRING_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Descriptor of
String - STRING_INTERNAL_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Internal name of
String - STRING_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
String()method - STRING_TYPE - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
ASM type of
String - stringDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforString. - subList(int, int) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentListWrapper
- success(T) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a new successful result.
- Success(T) - Constructor for class ru.progrm_jarvis.javacommons.object.Result.Success
- SUPPLIER__METHOD_TYPE - Static variable in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Method type of signature:
Supplier() - SUPPLIER_OBJECT__METHOD_TYPE - Static variable in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
- swap() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- swap() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- swap() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Swaps this result making an
error resultfrom asuccessful resultand asuccessful resultfrom anerror result.
T
- target - Variable in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Target
- targetClass - Variable in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
-
Target class containing the implementation method
- test(double) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
- test(int) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
- test(long) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
- test(Boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
- test(Byte) - Method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
- test(Character) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
- test(Double) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
- test(Float) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
- test(Integer) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
- test(Long) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
- test(Short) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
- testAsBoolean(boolean) - Method in interface ru.progrm_jarvis.javacommons.util.function.BooleanPredicate
-
Evaluates this predicate on the given argument.
- testAsByte(byte) - Method in interface ru.progrm_jarvis.javacommons.util.function.BytePredicate
-
Evaluates this predicate on the given argument.
- testAsChar(char) - Method in interface ru.progrm_jarvis.javacommons.util.function.CharPredicate
-
Evaluates this predicate on the given argument.
- testAsDouble(double) - Method in interface ru.progrm_jarvis.javacommons.util.function.DoublePredicate
-
Evaluates this predicate on the given argument.
- testAsFloat(float) - Method in interface ru.progrm_jarvis.javacommons.util.function.FloatPredicate
-
Evaluates this predicate on the given argument.
- testAsInt(int) - Method in interface ru.progrm_jarvis.javacommons.util.function.IntPredicate
-
Evaluates this predicate on the given argument.
- testAsLong(long) - Method in interface ru.progrm_jarvis.javacommons.util.function.LongPredicate
-
Evaluates this predicate on the given argument.
- testAsShort(short) - Method in interface ru.progrm_jarvis.javacommons.util.function.ShortPredicate
-
Evaluates this predicate on the given argument.
- throwing(Supplier<? extends X>) - Static method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingRunnable
-
Creates a throwing runnable which always throws an exception produced by using the factory.
- throwing(Supplier<? extends X>) - Static method in interface ru.progrm_jarvis.javacommons.util.function.ThrowingSupplier
-
Creates a throwing supplier which always throws an exception produced by using the factory.
- ThrowingBiFunction<T,
U, R, X extends Throwable> - Interface in ru.progrm_jarvis.javacommons.util.function -
An extension of
BiFunctionallowing throwing calls in its body. - ThrowingConsumer<T,
X extends Throwable> - Interface in ru.progrm_jarvis.javacommons.util.function -
An extension of
Consumerallowing throwing calls in its body. - ThrowingFunction<T,
R, X extends Throwable> - Interface in ru.progrm_jarvis.javacommons.util.function -
An extension of
Functionallowing throwing calls in its body. - ThrowingRunnable<X extends Throwable> - Interface in ru.progrm_jarvis.javacommons.util.function
-
An extension of
Runnableallowing throwing calls in its body. - ThrowingSupplier<T,
X extends Throwable> - Interface in ru.progrm_jarvis.javacommons.util.function -
An extension of
Supplierallowing throwing calls in its body. - TO_STRING_METHOD_NAME - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Name of
Object.toString()method - toArray() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- toArray() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- toArray(R[]) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
- toArray(T[]) - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentSetFromMapWrapper
- toBoundGetterSupplier(Field, Object) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Supplierto get the value of the given non-static field of the given target. - toBoundRunnable(Method, Object) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Runnableto invoke the given non-static method on the given target. - toBoundSetterConsumer(Field, Object) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Consumerto set the value of the given non-static field of the given target. - toBoundSupplier(Method, Object) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Supplierto invoke the given non-static method on the given target getting its returned value. - toByteArray(T) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Converts the given object into a byte-array.
- toByteArray(T, int) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Converts the given object into a byte-array.
- toByteArrayUnchecked(T) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Converts the given object into a byte-array.
- toByteArrayUnchecked(T, int) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Converts the given object into a byte-array.
- toEnumMap(Class<E>, Function<E, V>) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toEnumMap(Class<E>, Function<E, V>, BinaryOperator<V>) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toEnumMap(Class<E>, Function<T, E>, Function<T, V>) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toEnumMap(Class<E>, Function<T, E>, Function<T, V>, BinaryOperator<V>) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toEnumMap(Function<E, V>, BinaryOperator<V>, E...) - Static method in class ru.progrm_jarvis.javacommons.util.stream.AutoEnumCollectors
- toEnumMap(Function<E, V>, BinaryOperator<V>, E...) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toEnumMap(Function<T, E>, Function<T, V>, BinaryOperator<V>, E...) - Static method in class ru.progrm_jarvis.javacommons.util.stream.AutoEnumCollectors
- toEnumMap(Function<T, E>, Function<T, V>, BinaryOperator<V>, E...) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toEnumSet(Class<E>) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toEnumSet(E...) - Static method in class ru.progrm_jarvis.javacommons.util.stream.AutoEnumCollectors
- toEnumSet(E...) - Static method in class ru.progrm_jarvis.javacommons.util.stream.EnumCollectors
- toGetterFunction(Field) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Functionto get the value of the given non-static field. - toGetterMethodHandle(Field) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Converts the given field to a getter-
MethodHandle. - toList(Stream<?>) - Static method in class ru.progrm_jarvis.javacommons.util.stream.extension.LegacyStreamExtensions
-
Returns an immutable list containing the elements of the stream.
- toList(Iterable<T>) - Static method in class ru.progrm_jarvis.javacommons.collection.Iterables
-
Converts the given iterable into unmodifiable
List. - toMethodHandle(Constructor<?>) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Converts the given constructor to a
MethodHandle. - toMethodHandle(Method) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Converts the given method to a
MethodHandle. - toModifiableList(Iterable<T>) - Static method in class ru.progrm_jarvis.javacommons.collection.Iterables
-
Converts the given iterable into modifiable
List. - toModifiableSet(Iterable<T>) - Static method in class ru.progrm_jarvis.javacommons.collection.Iterables
-
Converts the given iterable into unmodifiable
Set. - toNonPrimitive(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Either returns a primitive-wrapper class for the given one if it is primitive or the provided class otherwise.
- toPrimitive(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Gets a primitive class for the given primitive-wrapper class.
- toPrimitiveWrapper(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.classloading.ClassUtil
-
Gets a primitive-wrapper class for the given primitive class.
- toSet(Iterable<T>) - Static method in class ru.progrm_jarvis.javacommons.collection.Iterables
-
Converts the given iterable into unmodifiable
Set. - toSetterBiConsumer(Field) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
BiConsumerto set the value of the given non-static field. - toSetterMethodHandle(Field) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Converts the given field to a setter-
MethodHandle. - toStaticGetterSupplier(Field) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Supplierto get the value of the given static field. - toStaticRunnable(Method) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Runnableto invoke the given static method. - toStaticSetterConsumer(Field) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Consumerto set the value of the given static field. - toStaticSupplier(Method) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Supplierto invoke the given static method getting its returned value. - toString() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.collection.MapFiller.SimpleMapFiller
- toString() - Method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
- toString() - Method in class ru.progrm_jarvis.javacommons.object.MutablePair.SimpleMutablePair
- toString() - Method in class ru.progrm_jarvis.javacommons.object.Pair.SimplePair
- toString() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- toString() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- toString() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Containing
- toString() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Empty
- toString() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.OfNull
- toString() - Method in class ru.progrm_jarvis.javacommons.object.ValueContainer.Supplying
- toString() - Method in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.AtomicBooleanWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.BooleanWrapper.BooleanBooleanWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- toString() - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- toSupplier(Constructor<T>) - Static method in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Creates a
Supplierto invoke the given constructor. - tryCall(Callable<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a result by calling the specified callable.
- tryCreateFactory() - Static method in class ru.progrm_jarvis.javacommons.cache.CaffeineCache
-
Attempts to create a Caffeine Cache factory.
- tryFrom(Callable<? extends T>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Deprecated.in favor of
Result.tryCall(Callable) - tryGet(ThrowingSupplier<? extends T, ? extends X>, Class<? super X>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a result by getting the value of the specified supplier.
- tryGet(ThrowingSupplier<? extends T, ? extends X>, X...) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a result by getting the value of the specified supplier.
- tryGetCatchAny(ThrowingSupplier<? extends T, Throwable>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a result by getting the value of the specified supplier.
- tryRun(ThrowingRunnable<? extends X>, Class<? super X>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a result by running the specified runnable.
- tryRun(ThrowingRunnable<? extends X>, X...) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a result by running the specified runnable.
- tryRunCatchAny(ThrowingRunnable<? extends Throwable>) - Static method in interface ru.progrm_jarvis.javacommons.object.Result
-
Creates a result by running the specified runnable.
- tryStart() - Method in class ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService
-
Attempts to start this service.
- TypeHints - Class in ru.progrm_jarvis.javacommons.util
-
Utilities related to special hacks around Java's types, especially generics.
- TypeHints.TypeHint - Annotation Type in ru.progrm_jarvis.javacommons.util
-
Marks the specified method argument as a type hint.
U
- unbound() - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Unbinds the method call from instance (making it static).
- unbound() - Method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
- UncheckedCasts - Class in ru.progrm_jarvis.javacommons.util
-
Commonly used unchecked casts.
- uncheckedClassCast(Class<?>) - Static method in class ru.progrm_jarvis.javacommons.util.UncheckedCasts
-
Casts the given class object into the specific one.
- UNSAFE_CLASS - Static variable in class ru.progrm_jarvis.javacommons.unsafe.UnsafeInternals
-
Unsafeclass object - UNSAFE_CLASS_NAME - Static variable in class ru.progrm_jarvis.javacommons.unsafe.UnsafeInternals
-
Name of
UnsafeInternals.UNSAFE_CLASSclass - UnsafeInternals - Class in ru.progrm_jarvis.javacommons.unsafe
-
Commonly used unsafe Java internals.
- unwrap() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- unwrap() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- unwrap() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the value of this result throwing a
Result.NotSuccessExceptionif this is anerror result. - unwrapError() - Method in class ru.progrm_jarvis.javacommons.object.Result.Error
- unwrapError() - Method in class ru.progrm_jarvis.javacommons.object.Result.Success
- unwrapError() - Method in interface ru.progrm_jarvis.javacommons.object.Result
-
Gets the error of this result throwing a
Result.NotErrorExceptionif this is asuccessful result. - upcast(Result<? extends T, ? extends E>) - Static method in class ru.progrm_jarvis.javacommons.object.Result.Extensions
-
Converts the result to another result whose types are super-types of its current types.
- updateAndGet(IntUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.PrimitiveIntWrapper
- updateAndGet(IntUnaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper
-
Gets the value after what it gets updated using the specified function.
- updateAndGet(LongUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.PrimitiveLongWrapper
- updateAndGet(LongUnaryOperator) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper
-
Gets the value after what it gets updated using the specified function.
- updateAndGet(UnaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.AtomicReferenceWrapper
- updateAndGet(UnaryOperator<T>) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper.PrimitiveReferenceWrapper
- updateAndGet(UnaryOperator<T>) - Method in interface ru.progrm_jarvis.javacommons.primitive.wrapper.ReferenceWrapper
-
Gets the value after what it gets updated using the specified function.
- updateAndGet(IntUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.IntWrapper.AtomicIntWrapper
- updateAndGet(LongUnaryOperator) - Method in class ru.progrm_jarvis.javacommons.primitive.wrapper.LongWrapper.AtomicLongWrapper
- UsesBytecodeModification - Annotation Type in ru.progrm_jarvis.javacommons.bytecode.annotation
-
Marker indicating that the annotated element uses (or attempts to use) bytecode-modification library(ies).
- using(LookupFactory) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Specifies the lookup factory to be used for creation of lookup
- using(LookupFactory) - Method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
- UUID_BYTES - Static variable in class ru.progrm_jarvis.javacommons.util.UuidUtil
-
Amount of bytes from which the
UUIDconsists. - uuidDataSerializer() - Static method in class ru.progrm_jarvis.javacommons.data.DataSerializers
-
Creates a
data serializerforUUID. - uuidFromBytes(byte[]) - Static method in class ru.progrm_jarvis.javacommons.util.UuidUtil
-
Converts a 16-
bytes array into aUUID. - uuidToBytes(UUID) - Static method in class ru.progrm_jarvis.javacommons.util.UuidUtil
-
Converts
UUIDinto an array of 16bytes. - UuidUtil - Class in ru.progrm_jarvis.javacommons.util
-
Utility for
UUID-related functionality.
V
- value() - Element in annotation type ru.progrm_jarvis.javacommons.annotation.DontOverrideEqualsAndHashCode
-
Deprecated.Retrieves the reason why this class's
Object.equals(Object)andObject.hashCode()methods are not overridden. - value() - Element in annotation type ru.progrm_jarvis.javacommons.bytecode.annotation.UsesBytecodeModification
-
Bytecode libraries requires for the target to work properly.
- ValueContainer<T> - Interface in ru.progrm_jarvis.javacommons.object
-
A value which may be present (which includes
null) or not-present. - ValueContainer.Containing<T> - Class in ru.progrm_jarvis.javacommons.object
-
A simple value-container which is meant to keep one unchanged value.
- ValueContainer.Empty<T> - Class in ru.progrm_jarvis.javacommons.object
-
Empty value-container.
- ValueContainer.EmptyValueException - Exception in ru.progrm_jarvis.javacommons.object
-
An exception thrown whenever
ValueContainer.get()is called on an empty value container. - ValueContainer.OfNull<T> - Class in ru.progrm_jarvis.javacommons.object
-
Non-empty value-container containing
null. - ValueContainer.Supplying<T> - Class in ru.progrm_jarvis.javacommons.object
-
Value-container which provides new values for each request.
- valueOf(String) - Static method in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.progrm_jarvis.javacommons.invoke.MethodHandleInvocationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.progrm_jarvis.javacommons.primitive.error.IntegerParseError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.State
-
Returns the enum constant of this type with the specified name.
- values - Variable in class ru.progrm_jarvis.javacommons.object.valuestorage.AbstractValueStorage
-
Values stored by their unique keys
- values() - Static method in enum ru.progrm_jarvis.javacommons.bytecode.CommonBytecodeLibrary
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentMapWrapper
- values() - Static method in enum ru.progrm_jarvis.javacommons.invoke.MethodHandleInvocationMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ru.progrm_jarvis.javacommons.primitive.error.IntegerParseError
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ru.progrm_jarvis.javacommons.service.AbstractManagedPendingService.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueStorage<K,
V> - Interface in ru.progrm_jarvis.javacommons.object.valuestorage -
Storage of values which is made for sharing values which is unavailable via direct standard APIs such as initializing static final fields of generated classes.
- VARARG - Enum constant in enum ru.progrm_jarvis.javacommons.invoke.MethodHandleInvocationMode
-
Invocation using
MethodHandle.invokeWithArguments(Object[]) - verifyTargetType(Class<?>) - Static method in interface ru.progrm_jarvis.javacommons.delegate.DelegateFactory
-
Verifies the target type is valid as a target type for
wrapper creation. - via(Class<? extends T>, Function<MethodHandles.Lookup, MethodHandle>) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Specifies the target class with function which will be used to create a related
MethodHandle. - via(Class<? extends T>, Function<MethodHandles.Lookup, MethodHandle>) - Method in class ru.progrm_jarvis.javacommons.invoke.SimpleInvokeFactory
- via(Constructor<? extends T>) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Specifies the constructor to be invoked by the call to functional interface's method.
- via(Method) - Method in interface ru.progrm_jarvis.javacommons.invoke.InvokeFactory
-
Specifies the method to be invoked by the call to functional interface's method.
- visitStaticInitializer(ClassVisitor) - Static method in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Visits the class's static initializer method.
- VOID__METHOD_TYPE - Static variable in class ru.progrm_jarvis.javacommons.invoke.InvokeUtil
-
Method type of signature:
void() - VOID_BOOLEAN_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(boolean)method - VOID_BYTE_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(byte)method - VOID_CHAR_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(char)method - VOID_DOUBLE_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(double)method - VOID_FLOAT_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(float)method - VOID_INT_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(int)method - VOID_LONG_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(long)method - VOID_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void()method - VOID_SHORT_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(short)method - VOID_STRING_METHOD_DESCRIPTOR - Static variable in class ru.progrm_jarvis.javacommons.bytecode.asm.AsmUtil
-
Signature of
void(String)method
W
- weakKeysCache() - Method in class ru.progrm_jarvis.javacommons.cache.CacheFactory.NeverCacheFactory
- weakKeysCache() - Method in interface ru.progrm_jarvis.javacommons.cache.CacheFactory
-
Creates a new cache whose keys will be stored
weakly. - weakKeysCache() - Static method in class ru.progrm_jarvis.javacommons.cache.Caches
-
Creates a new cache whose keys will be stored
weakly. - weakReferenceToNull() - Static method in class ru.progrm_jarvis.javacommons.object.ReferenceUtil
-
Gets a
WeakReferencestub singleton. - weakValuesCache() - Method in class ru.progrm_jarvis.javacommons.cache.CacheFactory.NeverCacheFactory
- weakValuesCache() - Method in interface ru.progrm_jarvis.javacommons.cache.CacheFactory
-
Creates a new cache whose values will be stored
weakly. - weakValuesCache() - Static method in class ru.progrm_jarvis.javacommons.cache.Caches
-
Creates a new cache whose values will be stored
weakly. - wrapped - Variable in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
- write(DataOutputStream, Optional<T>) - Method in class ru.progrm_jarvis.javacommons.data.DataSerializer.OptionalDataSerializer
- write(DataOutputStream, T) - Method in class ru.progrm_jarvis.javacommons.data.DataSerializer.NullableDataSerializer
- write(DataOutputStream, T) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Writes the object into the given output stream.
- writeLock - Variable in class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
- writeUnchecked(DataOutputStream, T) - Method in interface ru.progrm_jarvis.javacommons.data.DataSerializer
-
Writes the object into the given output stream.
X
- xor() - Static method in interface ru.progrm_jarvis.javacommons.util.function.BooleanBinaryOperator
-
Creates a binary operator which returns the result of logical OR operation on its operands.
_
- _filter(T, Predicate<T>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Returns the passed value if it is not
nulland matches the predicate andnullotherwise. - _filterNullable(T, Predicate<T>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Returns the passed value if it matches the predicate and
nullotherwise. - _ifPresentOrElse(T, Consumer<? super T>, Runnable) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Runs the corresponding action depending on whether the value is
null. - _map(T, Function<T, R>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Maps the given value if it is
nullotherwise returningnull. - _mapNullable(T, Function<T, R>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Maps the given value.
- _or(T, T) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Returns the passed value if it not
nullotherwise returning the default one. - _orElseThrow(T, Supplier<X>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Throws the supplied exception if the given value is null.
- _orGet(T, Supplier<? extends T>) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Returns the passed value if it not
nullotherwise returning the default one. - _stream(T) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Converts the given value into a
streamcontaining the value if is notnullor anempty streamotherwise. - _streamOfNullable(T) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
-
Converts the given value into a
stream. - _toOptional(T) - Static method in class ru.progrm_jarvis.javacommons.object.extension.NullSafetyExtensions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form