Class OptionalUtils

java.lang.Object
org.dalesbred.internal.utils.OptionalUtils

public final class OptionalUtils extends Object
  • Method Details

    • unwrapOptionalAsNull

      @Nullable public static @Nullable Object unwrapOptionalAsNull(@Nullable @Nullable 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 OptionalInt optionalIntOfNullable(@Nullable @Nullable Integer v)
    • optionalLongOfNullable

      @NotNull public static @NotNull OptionalLong optionalLongOfNullable(@Nullable @Nullable Long v)
    • optionalDoubleOfNullable

      @NotNull public static @NotNull OptionalDouble optionalDoubleOfNullable(@Nullable @Nullable Double v)