Class Preconditions


  • public final class Preconditions
    extends Object
    • Method Detail

      • checkArgument

        public static void checkArgument​(boolean expression)
      • checkArgument

        public static void checkArgument​(boolean expression,
                                         Object errorMessage)
      • checkArgument

        public static void checkArgument​(boolean expression,
                                         String errorMessageTemplate,
                                         Object... errorMessageArgs)
      • checkState

        public static void checkState​(boolean expression)
      • checkState

        public static void checkState​(boolean expression,
                                      Object errorMessage)
      • checkState

        public static void checkState​(boolean expression,
                                      String errorMessageTemplate,
                                      Object... errorMessageArgs)
      • checkNotNull

        public static <T> T checkNotNull​(@Nullable
                                         T reference)
      • checkNotNull

        public static <T> T checkNotNull​(@Nullable
                                         T reference,
                                         Object errorMessage)
      • checkNotNull

        public static <T> T checkNotNull​(@Nullable
                                         T reference,
                                         String errorMessageTemplate,
                                         Object... errorMessageArgs)