public class Assert extends Object
| 构造器和说明 |
|---|
Assert() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
foundClass(String fullClassName,
String message)
断言class文件存在
|
static void |
isTrue(boolean boo,
AbstractException exceptionEnum)
如果为true 则抛出异常
|
static void |
isTrue(boolean boo,
String message)
如果为true 则抛出异常
|
static void |
isTrueExcep(boolean boo,
RuntimeException e)
如果为true 则抛出异常
|
static void |
noSpecialSymbols(String str,
String message,
String... symbols)
断言字符串中不可以有特殊字符
|
static void |
notEmpty(Object[] array,
String message)
断言数组包含元素; 也就是说,它不能为空,并且必须包含至少一个元素。
|
static void |
notEmpty(Object object,
RuntimeException e)
断言一个对象不能为空
空参数的定义如下
1、对象不为null 2、String 不为"" or " " 3、List,Set,Map,Object[],int[],long[] 长度大于0 |
static void |
notEmpty(Object object,
String message)
断言一个对象不能为空
空参数的定义如下
1、对象不为null 2、String 不为"" or " " 3、List,Set,Map,Object[],int[],long[] 长度大于0 |
static void |
notNull(Object object)
断言一个对象不能为null
|
static void |
notNull(Object object,
RuntimeException e)
断言一个对象不能为null
|
static void |
notNull(Object object,
String message)
断言一个对象不能为null
|
static void |
notNull(Object object,
String message,
Object... params)
断言一个对象不能为null
|
static void |
notNull(String str,
String message)
断言一个字符串不可以为空或者 null 否则抛出异常
|
static <T> T |
requireNonNull(T object)
为空则抛出异常
|
static <T> T |
requireNonNull(T object,
String message)
为空则抛出异常
|
public static void isTrue(boolean boo,
AbstractException exceptionEnum)
boo - 判断exceptionEnum - 异常信息public static void isTrueExcep(boolean boo,
RuntimeException e)
boo - 判断e - 异常信息public static void isTrue(boolean boo,
String message)
boo - 判断message - 异常信息public static <T> T requireNonNull(T object)
object - 断言对象public static <T> T requireNonNull(T object,
String message)
object - 断言对象message - 异常messagepublic static void notNull(Object object, String message)
object - 断言对象message - 异常messagepublic static void notNull(Object object, String message, Object... params)
object - 断言对象message - 异常messagepublic static void notNull(Object object)
object - 断言对象public static void notNull(Object object, RuntimeException e)
object - 断言对象e - 异常public static void notEmpty(Object object, String message)
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
object - 断言对象message - 异常messagepublic static void notEmpty(Object object, RuntimeException e)
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
object - 断言对象e - 异常public static void notNull(String str, String message)
str - 断言字符串message - 异常messagepublic static void notEmpty(Object[] array, String message)
array - 数组message - 异常messagepublic static void foundClass(String fullClassName, String message)
fullClassName - class对象全类名message - 异常messageCopyright © 2019. All rights reserved.