- java.lang.Object
-
- com.github.mizosoft.methanol.internal.Validate
-
public class Validate extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends @Nullable java.lang.Object>
@NonNull TcastNonNull(@Nullable T ref)Copied from checker-framework'sNullnessUtilto avoid a runtime dependency.static voidrequireArgument(boolean argIsValid, java.lang.String msg)static voidrequireArgument(boolean argIsValid, java.lang.String msgFormat, @Nullable java.lang.Object... args)static voidrequireState(boolean stateIsValid, java.lang.String msg)static voidrequireState(boolean stateIsValid, java.lang.String msgFormat, @Nullable java.lang.Object... args)static <T> TTODO()
-
-
-
Method Detail
-
requireArgument
public static void requireArgument(boolean argIsValid, java.lang.String msg)
-
requireArgument
@FormatMethod public static void requireArgument(boolean argIsValid, @FormatString java.lang.String msgFormat, @Nullable java.lang.Object... args)
-
requireState
public static void requireState(boolean stateIsValid, java.lang.String msg)
-
requireState
@FormatMethod public static void requireState(boolean stateIsValid, @FormatString java.lang.String msgFormat, @Nullable java.lang.Object... args)
-
castNonNull
@EnsuresNonNull("#1") public static <T extends @Nullable java.lang.Object> @NonNull T castNonNull(@Nullable T ref)Copied from checker-framework'sNullnessUtilto avoid a runtime dependency.
-
TODO
public static <T> T TODO()
-
-