BiConsumer.accept(Object, Object)
that allows throwing checked exceptions.
Consumer.accept(Object)
that allows throwing checked exceptions.
DoubleConsumer.accept(double)
that allows throwing checked exceptions.
IntConsumer.accept(int)
that allows throwing checked exceptions.
LongConsumer.accept(long)
that allows throwing checked exceptions.
ObjDoubleConsumer.accept(Object, double)
that allows throwing checked exceptions.
ObjIntConsumer.accept(Object, int)
that allows throwing checked exceptions.
ObjLongConsumer.accept(Object, long)
that allows throwing checked exceptions.
CloseableScope
that additionally runs specified action
regardless of exceptions.
CloseableScope
that additionally runs specified action
unless exception is thrown.
BiFunction.apply(Object, Object)
that returns Optional
.
BiFunction.apply(Object, Object)
that returns Optional
.
DoubleBinaryOperator.applyAsDouble(double, double)
that returns OptionalDouble
.
DoubleFunction.apply(double)
that returns Optional
.
DoubleToIntFunction.applyAsInt(double)
that returns OptionalInt
.
DoubleToLongFunction.applyAsLong(double)
that returns OptionalLong
.
DoubleUnaryOperator.applyAsDouble(double)
that returns OptionalDouble
.
Function.apply(Object)
that returns Optional
.
IntBinaryOperator.applyAsInt(int, int)
that returns OptionalInt
.
IntFunction.apply(int)
that returns Optional
.
IntToDoubleFunction.applyAsDouble(int)
that returns OptionalDouble
.
IntToLongFunction.applyAsLong(int)
that returns OptionalLong
.
IntUnaryOperator.applyAsInt(int)
that returns OptionalInt
.
LongBinaryOperator.applyAsLong(long, long)
that returns OptionalLong
.
LongFunction.apply(long)
that returns Optional
.
LongToDoubleFunction.applyAsDouble(long)
that returns OptionalDouble
.
LongToIntFunction.applyAsInt(long)
that returns OptionalInt
.
LongUnaryOperator.applyAsLong(long)
that returns OptionalLong
.
ToDoubleBiFunction.applyAsDouble(Object, Object)
that returns OptionalDouble
.
ToDoubleFunction.applyAsDouble(Object)
that returns OptionalDouble
.
ToIntBiFunction.applyAsInt(Object, Object)
that returns OptionalInt
.
ToIntFunction.applyAsInt(Object)
that returns OptionalInt
.
ToLongBiFunction.applyAsLong(Object, Object)
that returns OptionalLong
.
ToLongFunction.applyAsLong(Object)
that returns OptionalLong
.
Function.apply(Object)
that returns Optional
.
BiFunction.apply(Object, Object)
that allows throwing checked exceptions.
DoubleFunction.apply(double)
that allows throwing checked exceptions.
Function.apply(Object)
that allows throwing checked exceptions.
IntFunction.apply(int)
that allows throwing checked exceptions.
LongFunction.apply(long)
that allows throwing checked exceptions.
DoubleBinaryOperator.applyAsDouble(double, double)
that allows throwing checked exceptions.
DoubleUnaryOperator.applyAsDouble(double)
that allows throwing checked exceptions.
IntToDoubleFunction.applyAsDouble(int)
that allows throwing checked exceptions.
LongToDoubleFunction.applyAsDouble(long)
that allows throwing checked exceptions.
ToDoubleBiFunction.applyAsDouble(Object, Object)
that allows throwing checked exceptions.
ToDoubleFunction.applyAsDouble(Object)
that allows throwing checked exceptions.
DoubleToIntFunction.applyAsInt(double)
that allows throwing checked exceptions.
IntBinaryOperator.applyAsInt(int, int)
that allows throwing checked exceptions.
IntUnaryOperator.applyAsInt(int)
that allows throwing checked exceptions.
LongToIntFunction.applyAsInt(long)
that allows throwing checked exceptions.
ToIntBiFunction.applyAsInt(Object, Object)
that allows throwing checked exceptions.
ToIntFunction.applyAsInt(Object)
that allows throwing checked exceptions.
DoubleToLongFunction.applyAsLong(double)
that allows throwing checked exceptions.
IntToLongFunction.applyAsLong(int)
that allows throwing checked exceptions.
LongBinaryOperator.applyAsLong(long, long)
that allows throwing checked exceptions.
LongUnaryOperator.applyAsLong(long)
that allows throwing checked exceptions.
ToLongBiFunction.applyAsLong(Object, Object)
that allows throwing checked exceptions.
ToLongFunction.applyAsLong(Object)
that allows throwing checked exceptions.
CheckedExceptionHandler
.
AutoCloseable
.
CloseableScope
.
CloseableScope
in a try-catch block.
AutoCloseable
that throws only unchecked exceptions.
Optional
instead of the raw value.
ThrowingComparator
.
Comparator
.
Comparator
in a try-catch block.
Comparator.compare(Object, Object)
that returns OptionalInt
.
Comparator.compare(Object, Object)
that allows throwing checked exceptions.
ThrowingConsumer
.
Consumer
.
Consumer
in a try-catch block.
OptionalBoolean
instance.
OptionalBoolean
.
ExceptionFilter
.
ExceptionHandler
.
ThrowingBiConsumer
.
BiConsumer
.
BiConsumer
in a try-catch block.
ThrowingBiFunction
.
BiFunction
.
BiFunction
in a try-catch block.
ThrowingBinaryOperator
.
BinaryOperator
.
BinaryOperator
in a try-catch block.
ThrowingBiPredicate
.
BiPredicate
.
BiPredicate
in a try-catch block.
ThrowingBooleanSupplier
.
BooleanSupplier
.
BooleanSupplier
in a try-catch block.
ThrowingDoubleBinaryOperator
.
DoubleBinaryOperator
.
DoubleBinaryOperator
in a try-catch block.
ThrowingDoubleConsumer
.
DoubleConsumer
.
DoubleConsumer
in a try-catch block.
ThrowingDoubleFunction
.
DoubleFunction
.
DoubleFunction
in a try-catch block.
ThrowingDoublePredicate
.
DoublePredicate
.
DoublePredicate
in a try-catch block.
ThrowingDoubleSupplier
.
DoubleSupplier
.
DoubleSupplier
in a try-catch block.
ThrowingDoubleToIntFunction
.
DoubleToIntFunction
.
DoubleToIntFunction
in a try-catch block.
ThrowingDoubleToLongFunction
.
DoubleToLongFunction
.
DoubleToLongFunction
in a try-catch block.
ThrowingDoubleUnaryOperator
.
DoubleUnaryOperator
.
DoubleUnaryOperator
in a try-catch block.
ThrowingIntBinaryOperator
.
IntBinaryOperator
.
IntBinaryOperator
in a try-catch block.
ThrowingIntConsumer
.
IntConsumer
.
IntConsumer
in a try-catch block.
ThrowingIntFunction
.
IntFunction
.
IntFunction
in a try-catch block.
ThrowingIntPredicate
.
IntPredicate
.
IntPredicate
in a try-catch block.
ThrowingIntSupplier
.
IntSupplier
.
IntSupplier
in a try-catch block.
ThrowingIntToDoubleFunction
.
IntToDoubleFunction
.
IntToDoubleFunction
in a try-catch block.
ThrowingIntToLongFunction
.
IntToLongFunction
.
IntToLongFunction
in a try-catch block.
ThrowingIntUnaryOperator
.
IntUnaryOperator
.
IntUnaryOperator
in a try-catch block.
ThrowingLongBinaryOperator
.
LongBinaryOperator
.
LongBinaryOperator
in a try-catch block.
ThrowingLongConsumer
.
LongConsumer
.
LongConsumer
in a try-catch block.
ThrowingLongFunction
.
LongFunction
.
LongFunction
in a try-catch block.
ThrowingLongPredicate
.
LongPredicate
.
LongPredicate
in a try-catch block.
ThrowingLongSupplier
.
LongSupplier
.
LongSupplier
in a try-catch block.
ThrowingLongToDoubleFunction
.
LongToDoubleFunction
.
LongToDoubleFunction
in a try-catch block.
ThrowingLongToIntFunction
.
LongToIntFunction
.
LongToIntFunction
in a try-catch block.
ThrowingLongUnaryOperator
.
LongUnaryOperator
.
LongUnaryOperator
in a try-catch block.
ThrowingObjDoubleConsumer
.
ObjDoubleConsumer
.
ObjDoubleConsumer
in a try-catch block.
ThrowingObjIntConsumer
.
ObjIntConsumer
.
ObjIntConsumer
in a try-catch block.
ThrowingObjLongConsumer
.
ObjLongConsumer
.
ObjLongConsumer
in a try-catch block.
ThrowingToDoubleBiFunction
.
ToDoubleBiFunction
.
ToDoubleBiFunction
in a try-catch block.
ThrowingToDoubleFunction
.
ToDoubleFunction
.
ToDoubleFunction
in a try-catch block.
ThrowingToIntBiFunction
.
ToIntBiFunction
.
ToIntBiFunction
in a try-catch block.
ThrowingToIntFunction
.
ToIntFunction
.
ToIntFunction
in a try-catch block.
ThrowingToLongBiFunction
.
ToLongBiFunction
.
ToLongBiFunction
in a try-catch block.
ThrowingToLongFunction
.
ToLongFunction
.
ToLongFunction
in a try-catch block.
ThrowingUnaryOperator
.
UnaryOperator
.
UnaryOperator
in a try-catch block.
ThrowingFunction
.
Function
.
Function
in a try-catch block.
ThrowingSupplier
.
Supplier
.
Supplier
in a try-catch block.
BooleanSupplier.getAsBoolean()
that returns OptionalBoolean
.
DoubleSupplier.getAsDouble()
that returns OptionalDouble
.
IntSupplier.getAsInt()
that returns OptionalInt
.
LongSupplier.getAsLong()
that returns OptionalLong
.
Supplier.get()
that returns Optional
.
Supplier.get()
that allows throwing checked exceptions.
ThrowingBooleanSupplier
.
BooleanSupplier
.
BooleanSupplier
in a try-catch block.
OptionalBoolean
, returns the value, otherwise throws NoSuchElementException
.
BooleanSupplier.getAsBoolean()
that allows throwing checked exceptions.
ThrowingDoubleSupplier
.
DoubleSupplier
.
DoubleSupplier
in a try-catch block.
DoubleSupplier.getAsDouble()
that allows throwing checked exceptions.
ThrowingIntSupplier
.
IntSupplier
.
IntSupplier
in a try-catch block.
IntSupplier.getAsInt()
that allows throwing checked exceptions.
ThrowingLongSupplier
.
LongSupplier
.
LongSupplier
in a try-catch block.
LongSupplier.getAsLong()
that allows throwing checked exceptions.
ExceptionHandler
that lets all exceptions through.
true
if there is a value present, otherwise false
.
ExceptionHandler
that writes all exceptions to common logger.
ExceptionHandler
that writes all exceptions to the specified logger
.
ExceptionHandler
that writes all exceptions to the specified logger
with the specified message
.
ExceptionHandler
that writes all exceptions to the specified logger
with lazily evaluated message
.
OptionalBoolean
with the specified value present.
BiFunction
that returns Optional
instead of the raw value.
BinaryOperator
that returns Optional
instead of the raw value.
BiPredicate
that returns OptionalBoolean
instead of the raw value.
boolean
value.
BooleanSupplier
that returns OptionalBoolean
instead of the raw value.
Comparator
that returns OptionalInt
instead of the raw value.
DoubleBinaryOperator
that returns OptionalDouble
instead of the raw value.
DoubleFunction
that returns Optional
instead of the raw value.
DoublePredicate
that returns OptionalBoolean
instead of the raw value.
DoubleSupplier
that returns OptionalDouble
instead of the raw value.
DoubleToIntFunction
that returns OptionalInt
instead of the raw value.
DoubleToLongFunction
that returns OptionalLong
instead of the raw value.
DoubleUnaryOperator
that returns OptionalDouble
instead of the raw value.
IntBinaryOperator
that returns OptionalInt
instead of the raw value.
IntFunction
that returns Optional
instead of the raw value.
IntPredicate
that returns OptionalBoolean
instead of the raw value.
IntSupplier
that returns OptionalInt
instead of the raw value.
IntToDoubleFunction
that returns OptionalDouble
instead of the raw value.
IntToLongFunction
that returns OptionalLong
instead of the raw value.
IntUnaryOperator
that returns OptionalInt
instead of the raw value.
LongBinaryOperator
that returns OptionalLong
instead of the raw value.
LongFunction
that returns Optional
instead of the raw value.
LongPredicate
that returns OptionalBoolean
instead of the raw value.
LongSupplier
that returns OptionalLong
instead of the raw value.
LongToDoubleFunction
that returns OptionalDouble
instead of the raw value.
LongToIntFunction
that returns OptionalInt
instead of the raw value.
LongUnaryOperator
that returns OptionalLong
instead of the raw value.
Predicate
that returns OptionalBoolean
instead of the raw value.
ToDoubleBiFunction
that returns OptionalDouble
instead of the raw value.
ToDoubleFunction
that returns OptionalDouble
instead of the raw value.
ToIntBiFunction
that returns OptionalInt
instead of the raw value.
ToIntFunction
that returns OptionalInt
instead of the raw value.
ToLongBiFunction
that returns OptionalLong
instead of the raw value.
ToLongFunction
that returns OptionalLong
instead of the raw value.
UnaryOperator
that returns Optional
instead of the raw value.
OptionalBiFunction
to plain BiFunction
using default value.
OptionalBinaryOperator
to plain BinaryOperator
using default value.
OptionalBiPredicate
to plain BiPredicate
using default value.
other
.
OptionalBooleanSupplier
to plain BooleanSupplier
using default value.
OptionalComparator
to plain Comparator
using default value.
OptionalDoubleBinaryOperator
to plain DoubleBinaryOperator
using default value.
OptionalDoubleFunction
to plain DoubleFunction
using default value.
OptionalDoublePredicate
to plain DoublePredicate
using default value.
OptionalDoubleSupplier
to plain DoubleSupplier
using default value.
OptionalDoubleToIntFunction
to plain DoubleToIntFunction
using default value.
OptionalDoubleToLongFunction
to plain DoubleToLongFunction
using default value.
OptionalDoubleUnaryOperator
to plain DoubleUnaryOperator
using default value.
OptionalFunction
to plain Function
using default value.
OptionalIntBinaryOperator
to plain IntBinaryOperator
using default value.
OptionalIntFunction
to plain IntFunction
using default value.
OptionalIntPredicate
to plain IntPredicate
using default value.
OptionalIntSupplier
to plain IntSupplier
using default value.
OptionalIntToDoubleFunction
to plain IntToDoubleFunction
using default value.
OptionalIntToLongFunction
to plain IntToLongFunction
using default value.
OptionalIntUnaryOperator
to plain IntUnaryOperator
using default value.
OptionalLongBinaryOperator
to plain LongBinaryOperator
using default value.
OptionalLongFunction
to plain LongFunction
using default value.
OptionalLongPredicate
to plain LongPredicate
using default value.
OptionalLongSupplier
to plain LongSupplier
using default value.
OptionalLongToDoubleFunction
to plain LongToDoubleFunction
using default value.
OptionalLongToIntFunction
to plain LongToIntFunction
using default value.
OptionalLongUnaryOperator
to plain LongUnaryOperator
using default value.
OptionalPredicate
to plain Predicate
using default value.
OptionalSupplier
to plain Supplier
using default value.
OptionalToDoubleBiFunction
to plain ToDoubleBiFunction
using default value.
OptionalToDoubleFunction
to plain ToDoubleFunction
using default value.
OptionalToIntBiFunction
to plain ToIntBiFunction
using default value.
OptionalToIntFunction
to plain ToIntFunction
using default value.
OptionalToLongBiFunction
to plain ToLongBiFunction
using default value.
OptionalToLongFunction
to plain ToLongFunction
using default value.
OptionalUnaryOperator
to plain UnaryOperator
using default value.
other
and returns the result of that invocation.
OptionalDoubleBinaryOperator
to plain DoubleBinaryOperator
using fallback DoubleSupplier
.
OptionalDoubleToLongFunction
to plain DoubleToLongFunction
using fallback LongSupplier
.
OptionalDoubleUnaryOperator
to plain DoubleUnaryOperator
using fallback DoubleSupplier
.
OptionalIntToDoubleFunction
to plain IntToDoubleFunction
using fallback DoubleSupplier
.
OptionalLongToDoubleFunction
to plain LongToDoubleFunction
using fallback DoubleSupplier
.
NoSuchElementException
.
ThrowingPredicate
.
Predicate
.
Predicate
in a try-catch block.
ThrowingRunnable
.
Runnable
.
Runnable
in a try-catch block.
Runnable.run()
that allows throwing checked exceptions.
ThrowingRunnable
.
Runnable
.
Runnable
in a try-catch block.
ExceptionHandler
that silently ignores all exceptions.
CheckedExceptionHandler
that lets through checked exceptions without declaring them.
ThrowingSupplier
.
Supplier
.
Supplier
in a try-catch block.
BiPredicate.test(Object, Object)
that returns OptionalBoolean
.
DoublePredicate.test(double)
that returns OptionalBoolean
.
IntPredicate.test(int)
that returns OptionalBoolean
.
LongPredicate.test(long)
that returns OptionalBoolean
.
Predicate.test(Object)
that returns OptionalBoolean
.
BiPredicate.test(Object, Object)
that allows throwing checked exceptions.
DoublePredicate.test(double)
that allows throwing checked exceptions.
IntPredicate.test(int)
that allows throwing checked exceptions.
LongPredicate.test(long)
that allows throwing checked exceptions.
Predicate.test(Object)
that allows throwing checked exceptions.
BiConsumer
that allows throwing checked exceptions.
BiFunction
that allows throwing checked exceptions.
BinaryOperator
that allows throwing checked exceptions.
BiPredicate
that allows throwing checked exceptions.
BooleanSupplier
that allows throwing checked exceptions.
Comparator
that allows throwing checked exceptions.
Consumer
that allows throwing checked exceptions.
DoubleBinaryOperator
that allows throwing checked exceptions.
DoubleConsumer
that allows throwing checked exceptions.
DoubleFunction
that allows throwing checked exceptions.
DoublePredicate
that allows throwing checked exceptions.
DoubleSupplier
that allows throwing checked exceptions.
DoubleToIntFunction
that allows throwing checked exceptions.
DoubleToLongFunction
that allows throwing checked exceptions.
DoubleUnaryOperator
that allows throwing checked exceptions.
Function
that allows throwing checked exceptions.
IntBinaryOperator
that allows throwing checked exceptions.
IntConsumer
that allows throwing checked exceptions.
IntFunction
that allows throwing checked exceptions.
IntPredicate
that allows throwing checked exceptions.
IntSupplier
that allows throwing checked exceptions.
IntToDoubleFunction
that allows throwing checked exceptions.
IntToLongFunction
that allows throwing checked exceptions.
IntUnaryOperator
that allows throwing checked exceptions.
LongBinaryOperator
that allows throwing checked exceptions.
LongConsumer
that allows throwing checked exceptions.
LongFunction
that allows throwing checked exceptions.
LongPredicate
that allows throwing checked exceptions.
LongSupplier
that allows throwing checked exceptions.
LongToDoubleFunction
that allows throwing checked exceptions.
LongToIntFunction
that allows throwing checked exceptions.
LongUnaryOperator
that allows throwing checked exceptions.
ObjDoubleConsumer
that allows throwing checked exceptions.
ObjIntConsumer
that allows throwing checked exceptions.
ObjLongConsumer
that allows throwing checked exceptions.
Predicate
that allows throwing checked exceptions.
Runnable
that allows throwing checked exceptions.
Supplier
that allows throwing checked exceptions.
ToDoubleBiFunction
that allows throwing checked exceptions.
ToDoubleFunction
that allows throwing checked exceptions.
ToIntBiFunction
that allows throwing checked exceptions.
ToIntFunction
that allows throwing checked exceptions.
ToLongBiFunction
that allows throwing checked exceptions.
ToLongFunction
that allows throwing checked exceptions.
UnaryOperator
that allows throwing checked exceptions.
OptionalInt
.
CheckedExceptionHandler
that wraps all checked exceptions.
CheckedExceptionHandler
that applies custom wrapper to checked exceptions.
Copyright © 2017–2020 Robert Važan. All rights reserved.