Lombok(1.14.8) - @NonNull
2024-09-15 04:22:53
@NonNull
@NonNull,生成一个非空检查。
package com.huey.lombok; import lombok.Getter;
import lombok.NonNull;
import lombok.Setter; public class NonNullExample { @Getter @Setter
private String nonNullField; public NonNullExample(@NonNull String nonNullField) {
this.nonNullField = nonNullField;
} public static void main(String[] args) {
new NonNullExample(null);
} }
上述例子运行将会抛出一个 java.lang.NullPointerException 异常:
Exception in thread "main" java.lang.NullPointerException: nonNullField
at com.huey.lombok.NonNullExample.<init>(NonNullExample.java:12)
at com.huey.lombok.NonNullExample.main(NonNullExample.java:17)
最新文章
- win32自绘按钮,使用GDI+(三)
- jquey easyui 常用方法
- jquery的html,text,val
- Storm系列之二——Guaranteeing Message Processing
- QT程序在windows下部署发布
- Android横竖屏切换处理
- 中局域网LAN中建立局域网可访问的类GitHub的服务器
- 多线程环境下非安全Dictionary引起的&ldquo;已添加了具有相同键的项&rdquo;问题
- UVA - 1592 Database 枚举+map
- 使用ADO.NET操作数据库
- 设计模式之桥接模式——Java语言描述
- Istio 是什么?
- 十几分钟让你学会MySQL布尔和延迟盲注手工操作
- Django里URL配置中name参数的作用
- oracle 表空间,用户的创建及授权,表空间基本操作
- Linux基础入门-文件打包与解压缩
- 利用fork创建子进程
- systemctl添加开机启动
- UITableView滑动性能优化扩展
- [asp.net]C#实现json的序列化和反序列化
热门文章
- CodeForces 707C Pythagorean Triples (数论)
- CFileDialog的用法
- 340. Longest Substring with At Most K Distinct Characters
- 用C#调用蓝牙编程
- [前端JS学习笔记]JavaScript prototype 对象
- python函数介绍
- codeforces Gym 100500H A. Potion of Immortality 简单DP
- C#文件读写常用类介绍
- Android APK方式换肤实现原理
- Android实现图表绘制和展示