Package org.dalesbred.internal.utils
Class OptionalUtils
- java.lang.Object
-
- org.dalesbred.internal.utils.OptionalUtils
-
public final class OptionalUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @NotNull java.util.OptionalDoubleoptionalDoubleOfNullable(@Nullable java.lang.Double v)static @NotNull java.util.OptionalIntoptionalIntOfNullable(@Nullable java.lang.Integer v)static @NotNull java.util.OptionalLongoptionalLongOfNullable(@Nullable java.lang.Long v)static @Nullable java.lang.ObjectunwrapOptionalAsNull(@Nullable java.lang.Object o)If object is an empty optional-type, return null.
-
-
-
Method Detail
-
unwrapOptionalAsNull
@Nullable public static @Nullable java.lang.Object unwrapOptionalAsNull(@Nullable @Nullable java.lang.Object o)If object is an empty optional-type, return null. If object is non-empty optional-type, return its value. Otherwise return object as it is.
-
optionalIntOfNullable
@NotNull public static @NotNull java.util.OptionalInt optionalIntOfNullable(@Nullable @Nullable java.lang.Integer v)
-
optionalLongOfNullable
@NotNull public static @NotNull java.util.OptionalLong optionalLongOfNullable(@Nullable @Nullable java.lang.Long v)
-
optionalDoubleOfNullable
@NotNull public static @NotNull java.util.OptionalDouble optionalDoubleOfNullable(@Nullable @Nullable java.lang.Double v)
-
-