本文整理了Java中cn.hutool.core.lang.Assert.notNull()
方法的一些代码示例,展示了Assert.notNull()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Assert.notNull()
方法的具体详情如下:
包路径:cn.hutool.core.lang.Assert
类名称:Assert
方法名:notNull
[英]断言对象是否不为 null ,如果为 null 抛出 NullPointerException 异常
Assert.notNull(clazz);
[中]断言对象是否不为 无效的如果为 无效的抛出 NullPointerException异常
Assert.notNull(clazz);
代码示例来源:origin: looly/hutool
/**
* 获得一个类中所有字段列表,直接反射获取,无缓存
*
* @param beanClass 类
* @return 字段列表
* @throws SecurityException 安全检查异常
*/
public static Constructor<?>[] getConstructorsDirectly(Class<?> beanClass) throws SecurityException {
Assert.notNull(beanClass);
return beanClass.getDeclaredConstructors();
}
代码示例来源:origin: looly/hutool
/**
* 指定类是否为Enum类
*
* @param clazz 类
* @return 是否为Enum类
*/
public static boolean isEnum(Class<?> clazz) {
Assert.notNull(clazz);
return clazz.isEnum();
}
代码示例来源:origin: looly/hutool
/**
* 指定类是否为Enum类
*
* @param obj 类
* @return 是否为Enum类
*/
public static boolean isEnum(Object obj) {
Assert.notNull(obj);
return obj.getClass().isEnum();
}
代码示例来源:origin: looly/hutool
/**
* 指定方法是否为Public
*
* @param method 方法
* @return 是否为public
*/
public static boolean isPublic(Method method) {
Assert.notNull(method, "Method to provided is null.");
return Modifier.isPublic(method.getModifiers());
}
代码示例来源:origin: looly/hutool
/**
* 指定类是否为Enum类
*
* @param obj 类
* @return 是否为Enum类
*/
public static boolean isEnum(Object obj) {
Assert.notNull(obj);
return obj.getClass().isEnum();
}
代码示例来源:origin: looly/hutool
/**
* 是否为静态方法
*
* @param method 方法
* @return 是否为静态方法
*/
public static boolean isStatic(Method method) {
Assert.notNull(method, "Method to provided is null.");
return Modifier.isStatic(method.getModifiers());
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param reader {@link Reader}对象,不能为null
* @throws IllegalArgumentException reader为null抛出此异常
*/
public LineIter(Reader reader) throws IllegalArgumentException {
Assert.notNull(reader, "Reader must not be null");
this.bufferedReader = IoUtil.getReader(reader);
}
代码示例来源:origin: looly/hutool
/**
* 上传文件
*
* @param path 服务端路径(目录)
* @param file 文件
* @return 是否上传成功
*/
@Override
public boolean upload(String path, File file) {
Assert.notNull(file, "file to upload is null !");
return upload(path, file.getName(), file);
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param beanClass Bean类
*/
public BeanDesc(Class<?> beanClass) {
Assert.notNull(beanClass);
this.beanClass = beanClass;
init();
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param reader {@link Reader}对象,不能为null
* @throws IllegalArgumentException reader为null抛出此异常
*/
public LineIter(Reader reader) throws IllegalArgumentException {
Assert.notNull(reader, "Reader must not be null");
this.bufferedReader = IoUtil.getReader(reader);
}
代码示例来源:origin: looly/hutool
/**
* 检查文件
*
* @throws IORuntimeException IO异常
*/
private void checkFile() throws IORuntimeException {
Assert.notNull(file, "File to write content is null !");
if(this.file.exists() && false == file.isFile()){
throw new IORuntimeException("File [{}] is not a file !", this.file.getAbsoluteFile());
}
}
代码示例来源:origin: looly/hutool
/**
* 检查文件
*
* @throws IORuntimeException IO异常
*/
private void checkFile() throws IORuntimeException {
Assert.notNull(file, "File to write content is null !");
if(this.file.exists() && false == file.isFile()){
throw new IORuntimeException("File [{}] is not a file !", this.file.getAbsoluteFile());
}
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param beanClass Bean类
*/
public BeanDesc(Class<?> beanClass) {
Assert.notNull(beanClass);
this.beanClass = beanClass;
init();
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param propertiesFile 配置文件对象
* @param charset 字符集
*/
public Props(File propertiesFile, Charset charset) {
Assert.notNull(propertiesFile, "Null properties file!");
this.charset = charset;
this.load(new FileResource(propertiesFile));
}
代码示例来源:origin: looly/hutool
/**
* 将Excel Workbook刷出到文件<br>
* 如果用户未自定义输出的文件,将抛出{@link NullPointerException}
*
* @param destFile 写出到的文件
* @return this
* @throws IORuntimeException IO异常
*/
public Word07Writer flush(File destFile) throws IORuntimeException {
Assert.notNull(destFile, "[destFile] is null, and you must call setDestFile(File) first or call flush(OutputStream).");
return flush(FileUtil.getOutputStream(destFile), true);
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param configFile 配置文件对象
* @param charset 字符集
* @param isUseVariable 是否使用变量
*/
public Setting(File configFile, Charset charset, boolean isUseVariable) {
Assert.notNull(configFile, "Null setting file define!");
this.init(new FileResource(configFile), charset, isUseVariable);
}
代码示例来源:origin: looly/hutool
/**
* 将Excel Workbook刷出到文件<br>
* 如果用户未自定义输出的文件,将抛出{@link NullPointerException}
*
* @param destFile 写出到的文件
* @return this
* @throws IORuntimeException IO异常
*/
public Word07Writer flush(File destFile) throws IORuntimeException {
Assert.notNull(destFile, "[destFile] is null, and you must call setDestFile(File) first or call flush(OutputStream).");
return flush(FileUtil.getOutputStream(destFile), true);
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param configFile 配置文件对象
* @param charset 字符集
* @param isUseVariable 是否使用变量
*/
public Setting(File configFile, Charset charset, boolean isUseVariable) {
Assert.notNull(configFile, "Null setting file define!");
this.init(new FileResource(configFile), charset, isUseVariable);
}
代码示例来源:origin: looly/hutool
/**
* 构造
*
* @param url 设定文件的URL
* @param charset 字符集
* @param isUseVariable 是否使用变量
*/
public Setting(URL url, Charset charset, boolean isUseVariable) {
Assert.notNull(url, "Null setting url define!");
this.init(new UrlResource(url), charset, isUseVariable);
}
// ------------------------------------------------------------------------------------- Constructor end
代码示例来源:origin: looly/hutool
@Override
public PreparedStatement psForFind(Connection conn, Query query) throws SQLException {
Assert.notNull(query, "query must not be null !");
final SqlBuilder find = SqlBuilder.create(wrapper).query(query);
return StatementUtil.prepareStatement(conn, find);
}
内容来源于网络,如有侵权,请联系作者删除!