如何在@NonNull
项目上使用List
注释。
让我们考虑,如果我想强制一个非空的字符串列表
我们可以通过以下方式声明:@NonNull List<String>
如果我们想要强制,非空字符串列表。
我们如何做到这一点?
答案 0 :(得分:4)
@NonNull
注释来自检查器框架。
框架提供了许多注释,可以使开发人员编写干净的代码。
@NonNull Annotation - 编译器可以确定代码路径可能会收到空值的情况。
Java 8注释改进:
在java 8之前,只允许在定义上添加注释。
Java SE 8允许在使用类型的任何地方进行类型注释。
非空字符串列表可以是List<@NonNull String>
参考:Section 2.1