Package net.minecraft

Class Optionull

java.lang.Object
net.minecraft.Optionull

public class Optionull extends Object
  • Constructor Details

    • Optionull

      public Optionull()
  • Method Details

    • orElse

      @Deprecated public static <T> T orElse(@Nullable T pValue, T pDefaultValue)
      Deprecated.
    • map

      public static <T, R> @Nullable R map(@Nullable T pValue, Function<T,R> pMapper)
    • mapOrDefault

      public static <T, R> R mapOrDefault(@Nullable T pValue, Function<T,R> pMapper, R pDefaultValue)
    • mapOrElse

      public static <T, R> R mapOrElse(@Nullable T pValue, Function<T,R> pMapper, Supplier<R> pSupplier)
    • first

      public static <T> @Nullable T first(Collection<T> pCollection)
    • firstOrDefault

      public static <T> T firstOrDefault(Collection<T> pCollection, T pDefaultValue)
    • firstOrElse

      public static <T> T firstOrElse(Collection<T> pCollection, Supplier<T> pSupplier)
    • isNullOrEmpty

      public static <T> boolean isNullOrEmpty(T @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(boolean @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(byte @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(char @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(short @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(int @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(long @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(float @Nullable [] pArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(double @Nullable [] pArray)