类 ThrowChecker


  • public class ThrowChecker
    extends java.lang.Object
    作者:
    BiJi'an
    Description:
    Date:
    2022/10/22
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void checkArgument​(boolean expression, java.lang.String errorMessage)  
      static void checkNonnegative​(int value, java.lang.String name)  
      static void checkNotEmpty​(java.lang.Object[] array)  
      static void checkNotEmpty​(java.lang.Object[] array, java.lang.String errorMessage)  
      static void checkNotEmpty​(java.lang.String name, java.lang.String errorMessage)  
      static void checkNotEmpty​(java.util.Collection<?> collection, java.lang.String errorMessage)  
      static <T> T checkNotNull​(T reference)  
      static <T> T checkNotNull​(T reference, java.lang.String errorMessage)  
      static void checkNum​(int value, int start, int end)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ThrowChecker

        public ThrowChecker()
    • 方法详细资料

      • checkNotNull

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

        public static <T> T checkNotNull​(T reference,
                                         java.lang.String errorMessage)
        参数:
        reference - reference
        errorMessage - errorMessage
        返回:
        T
        Description:
        Date:
        2022-10-22 22:00
        Title:
        checkNotNull
      • checkNotEmpty

        public static void checkNotEmpty​(java.util.Collection<?> collection,
                                         java.lang.String errorMessage)
        参数:
        collection - collection
        errorMessage - errorMessage
        Description:
        Date:
        2022-10-22 22:01
        Title:
        checkNotEmpty
      • checkNotEmpty

        public static void checkNotEmpty​(java.lang.Object[] array)
        参数:
        array - array
        Description:
        Date:
        2023-05-12 16:07
        Title:
        checkNotEmpty
      • checkNotEmpty

        public static void checkNotEmpty​(java.lang.Object[] array,
                                         java.lang.String errorMessage)
        参数:
        array - array
        errorMessage - errorMessage
        Description:
        Date:
        2023-05-12 16:07
        Title:
        checkNotEmpty
      • checkNotEmpty

        public static void checkNotEmpty​(java.lang.String name,
                                         java.lang.String errorMessage)
        参数:
        name - name
        errorMessage - errorMessage
        Description:
        Date:
        2023-01-06 00:31
        Title:
        checkNotEmpty
      • checkArgument

        public static void checkArgument​(boolean expression,
                                         java.lang.String errorMessage)
        参数:
        expression - expression
        errorMessage - errorMessage
        Description:
        Date:
        2022-10-22 22:01
        Title:
        checkArgument
      • checkNonnegative

        public static void checkNonnegative​(int value,
                                            java.lang.String name)
        参数:
        value - value
        name - name
        Description:
        Date:
        2023-03-19 22:55
        Title:
        checkNonnegative
      • checkNum

        public static void checkNum​(int value,
                                    int start,
                                    int end)
        参数:
        value - value
        start - start
        end - end
        Description:
        checkNumScope
        Date:
        2023-06-15 01:10
        Title:
        checkNumScope