Module methanol

Class Validate

java.lang.Object
com.github.mizosoft.methanol.internal.Validate

public class Validate extends Object
  • Method Details

    • requireArgument

      public static void requireArgument(boolean argIsValid, String msg)
    • requireArgument

      @FormatMethod public static void requireArgument(boolean argIsValid, @FormatString String msgFormat, @Nullable Object... args)
    • requireState

      public static void requireState(boolean stateIsValid, String msg)
    • requireState

      @FormatMethod public static void requireState(boolean stateIsValid, @FormatString String msgFormat, @Nullable Object... args)
    • castNonNull

      @EnsuresNonNull("#1") public static <T extends @Nullable Object> @NonNull T castNonNull(@Nullable T ref)
      Copied from checker-framework's NullnessUtil to avoid a runtime dependency.
    • TODO

      public static <T> T TODO()