Package net.minecraft

Class Optionull

java.lang.Object
net.minecraft.Optionull

public class Optionull extends Object
  • Constructor Details

    • Optionull

      public Optionull()
  • Method Details

    • map

      @Nullable public static <T, R> 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

      @Nullable public static <T> 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(@Nullable T[] pArray)
    • isNullOrEmpty

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

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

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

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

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

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

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

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