Package org.postgresql.pljava.internal
Class Checked.OptionalShort
java.lang.Object
org.postgresql.pljava.internal.Checked.OptionalBase
org.postgresql.pljava.internal.Checked.OptionalShort
A container object which may or may not contain a
short
value.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Checked.OptionalShort
An emptyOptionalShort
, for convenience; not to be used in identity-sensitive operations. -
Method Summary
Modifier and TypeMethodDescriptionshort
<E extends Throwable>
voidifPresent
(Checked.ShortConsumer<? extends E> action) <E extends Throwable>
voidifPresentOrElse
(Checked.ShortConsumer<? extends E> action, Checked.Runnable<? extends E> emptyAction) static Checked.OptionalShort
of
(short value) short
orElse
(short other) <E extends Throwable>
shortorElseGet
(Checked.ShortSupplier<? extends E> supplier) <E extends Throwable>
shortorElseThrow
(Checked.Supplier<? extends E, ? extends E> exceptionSupplier) Methods inherited from class org.postgresql.pljava.internal.Checked.OptionalBase
equals, hashCode, isPresent, ofNullable, ofNullable, ofNullable, ofNullable, ofNullable, ofNullable, ofNullable, ofNullable, toString
-
Field Details
-
EMPTY
An emptyOptionalShort
, for convenience; not to be used in identity-sensitive operations.
-
-
Method Details
-
of
-
getAsShort
public short getAsShort() -
ifPresent
- Throws:
E
-
ifPresentOrElse
public <E extends Throwable> void ifPresentOrElse(Checked.ShortConsumer<? extends E> action, Checked.Runnable<? extends E> emptyAction) throws E - Throws:
E
-
orElse
public short orElse(short other) -
orElseGet
- Throws:
E
-
orElseThrow
public <E extends Throwable> short orElseThrow(Checked.Supplier<? extends E, ? extends E> exceptionSupplier) throws E- Throws:
E
-