package com.github.sd4324530.fastweixin.util;
/**
* 对象常用方法工具类
*
* @author peiyu
*/
public final class BeanUtil {
/**
* 此类不需要实例化
*/
private BeanUtil() {
}
/**
* 判断对象是否为null
*
* @param object 需要判断的对象
* @return 是否为null
*/
public static boolean isNull(Object object) {
return null == object;
}
/**
* 判断对象是否不为null
*
* @param object 需要判断的对象
* @return 是否不为null
*/
public static boolean nonNull(Object object) {
return null != object;
}
/**
* 判断对象是否为空,如果为空,直接抛出异常
*
* @param object 需要检查的对象
* @param errorMessage 异常信息
* @return 非空的对象
*/
public static Object requireNonNull(Object object, String errorMessage) {
if (null == object) {
throw new NullPointerException(errorMessage);
}
return object;
}
}