Class ValidateUtils


  • public final class ValidateUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ValidateUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T checkInstanceOf​(java.lang.Object v, java.lang.Class<T> expected, java.lang.String message)  
      static <T> T checkInstanceOf​(java.lang.Object v, java.lang.Class<T> expected, java.lang.String message, long value)  
      static <T> T checkInstanceOf​(java.lang.Object v, java.lang.Class<T> expected, java.lang.String message, java.lang.Object arg)  
      static <T> T checkInstanceOf​(java.lang.Object v, java.lang.Class<T> expected, java.lang.String message, java.lang.Object... args)  
      static <T> T checkNotNull​(T t, java.lang.String message)  
      static <T> T checkNotNull​(T t, java.lang.String message, long value)  
      static <T> T checkNotNull​(T t, java.lang.String message, java.lang.Object arg)  
      static <T> T checkNotNull​(T t, java.lang.String message, java.lang.Object... args)  
      static byte[] checkNotNullAndNotEmpty​(byte[] a, java.lang.String message)  
      static byte[] checkNotNullAndNotEmpty​(byte[] a, java.lang.String message, java.lang.Object... args)  
      static char[] checkNotNullAndNotEmpty​(char[] a, java.lang.String message)  
      static char[] checkNotNullAndNotEmpty​(char[] a, java.lang.String message, java.lang.Object... args)  
      static int[] checkNotNullAndNotEmpty​(int[] a, java.lang.String message)  
      static int[] checkNotNullAndNotEmpty​(int[] a, java.lang.String message, java.lang.Object... args)  
      static <T,​C extends java.util.Collection<T>>
      C
      checkNotNullAndNotEmpty​(C t, java.lang.String message, java.lang.Object... args)  
      static java.lang.String checkNotNullAndNotEmpty​(java.lang.String t, java.lang.String message)  
      static java.lang.String checkNotNullAndNotEmpty​(java.lang.String t, java.lang.String message, java.lang.Object arg)  
      static java.lang.String checkNotNullAndNotEmpty​(java.lang.String t, java.lang.String message, java.lang.Object... args)  
      static <K,​V,​M extends java.util.Map<K,​V>>
      M
      checkNotNullAndNotEmpty​(M t, java.lang.String message, java.lang.Object... args)  
      static <T> T[] checkNotNullAndNotEmpty​(T[] t, java.lang.String message, java.lang.Object... args)  
      static void checkState​(boolean flag, java.lang.String message)  
      static void checkState​(boolean flag, java.lang.String message, long value)  
      static void checkState​(boolean flag, java.lang.String message, java.lang.Object arg)  
      static void checkState​(boolean flag, java.lang.String message, java.lang.Object... args)  
      static void checkTrue​(boolean flag, java.lang.String message)  
      static void checkTrue​(boolean flag, java.lang.String message, long value)  
      static void checkTrue​(boolean flag, java.lang.String message, java.lang.Object arg)  
      static void checkTrue​(boolean flag, java.lang.String message, java.lang.Object... args)  
      static <T extends java.lang.Throwable>
      T
      createFormattedException​(java.util.function.Function<? super java.lang.String,​? extends T> constructor, java.lang.String format, java.lang.Object... args)  
      static <T extends java.lang.Throwable>
      T
      initializeExceptionCause​(T err, java.lang.Throwable cause)  
      static void throwIllegalArgumentException​(java.lang.String format, java.lang.Object... args)  
      static void throwIllegalStateException​(java.lang.String format, java.lang.Object... args)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ValidateUtils

        private ValidateUtils()
    • Method Detail

      • checkNotNull

        public static <T> T checkNotNull​(T t,
                                         java.lang.String message)
      • checkNotNull

        public static <T> T checkNotNull​(T t,
                                         java.lang.String message,
                                         java.lang.Object arg)
      • checkNotNull

        public static <T> T checkNotNull​(T t,
                                         java.lang.String message,
                                         long value)
      • checkNotNull

        public static <T> T checkNotNull​(T t,
                                         java.lang.String message,
                                         java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static java.lang.String checkNotNullAndNotEmpty​(java.lang.String t,
                                                               java.lang.String message)
      • checkNotNullAndNotEmpty

        public static java.lang.String checkNotNullAndNotEmpty​(java.lang.String t,
                                                               java.lang.String message,
                                                               java.lang.Object arg)
      • checkNotNullAndNotEmpty

        public static java.lang.String checkNotNullAndNotEmpty​(java.lang.String t,
                                                               java.lang.String message,
                                                               java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static <K,​V,​M extends java.util.Map<K,​V>> M checkNotNullAndNotEmpty​(M t,
                                                                                                     java.lang.String message,
                                                                                                     java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static <T,​C extends java.util.Collection<T>> C checkNotNullAndNotEmpty​(C t,
                                                                                            java.lang.String message,
                                                                                            java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static <T,​C extends java.lang.Iterable<T>> C checkNotNullAndNotEmpty​(C t,
                                                                                          java.lang.String message,
                                                                                          java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static byte[] checkNotNullAndNotEmpty​(byte[] a,
                                                     java.lang.String message)
      • checkNotNullAndNotEmpty

        public static byte[] checkNotNullAndNotEmpty​(byte[] a,
                                                     java.lang.String message,
                                                     java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static char[] checkNotNullAndNotEmpty​(char[] a,
                                                     java.lang.String message)
      • checkNotNullAndNotEmpty

        public static char[] checkNotNullAndNotEmpty​(char[] a,
                                                     java.lang.String message,
                                                     java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static int[] checkNotNullAndNotEmpty​(int[] a,
                                                    java.lang.String message)
      • checkNotNullAndNotEmpty

        public static int[] checkNotNullAndNotEmpty​(int[] a,
                                                    java.lang.String message,
                                                    java.lang.Object... args)
      • checkNotNullAndNotEmpty

        public static <T> T[] checkNotNullAndNotEmpty​(T[] t,
                                                      java.lang.String message,
                                                      java.lang.Object... args)
      • checkInstanceOf

        public static <T> T checkInstanceOf​(java.lang.Object v,
                                            java.lang.Class<T> expected,
                                            java.lang.String message,
                                            long value)
      • checkInstanceOf

        public static <T> T checkInstanceOf​(java.lang.Object v,
                                            java.lang.Class<T> expected,
                                            java.lang.String message)
      • checkInstanceOf

        public static <T> T checkInstanceOf​(java.lang.Object v,
                                            java.lang.Class<T> expected,
                                            java.lang.String message,
                                            java.lang.Object arg)
      • checkInstanceOf

        public static <T> T checkInstanceOf​(java.lang.Object v,
                                            java.lang.Class<T> expected,
                                            java.lang.String message,
                                            java.lang.Object... args)
      • checkTrue

        public static void checkTrue​(boolean flag,
                                     java.lang.String message)
      • checkTrue

        public static void checkTrue​(boolean flag,
                                     java.lang.String message,
                                     long value)
      • checkTrue

        public static void checkTrue​(boolean flag,
                                     java.lang.String message,
                                     java.lang.Object arg)
      • checkTrue

        public static void checkTrue​(boolean flag,
                                     java.lang.String message,
                                     java.lang.Object... args)
      • throwIllegalArgumentException

        public static void throwIllegalArgumentException​(java.lang.String format,
                                                         java.lang.Object... args)
      • checkState

        public static void checkState​(boolean flag,
                                      java.lang.String message)
      • checkState

        public static void checkState​(boolean flag,
                                      java.lang.String message,
                                      long value)
      • checkState

        public static void checkState​(boolean flag,
                                      java.lang.String message,
                                      java.lang.Object arg)
      • checkState

        public static void checkState​(boolean flag,
                                      java.lang.String message,
                                      java.lang.Object... args)
      • throwIllegalStateException

        public static void throwIllegalStateException​(java.lang.String format,
                                                      java.lang.Object... args)
      • createFormattedException

        public static <T extends java.lang.Throwable> T createFormattedException​(java.util.function.Function<? super java.lang.String,​? extends T> constructor,
                                                                                 java.lang.String format,
                                                                                 java.lang.Object... args)
      • initializeExceptionCause

        public static <T extends java.lang.Throwable> T initializeExceptionCause​(T err,
                                                                                 java.lang.Throwable cause)