gpt4 book ai didi

java - @Nonnull 在 eclipse/kepler 中默认

转载 作者:搜寻专家 更新时间:2023-11-01 03:53:27 26 4
gpt4 key购买 nike

在eclipse中,可以为单个包默认设置not null。有什么方法可以在所有包或包树中设置它吗?

编辑

我说的是 @Nonnull 注释,它掩盖了尊重和政策。目前,我们将它们放在每个函数、每个变量和每个参数上。我知道我们可以通过将属性放在 package-info 中来将它们设置为包范围 - 但我们有数百个包,很容易错过一个。我希望能够将 eclipse 设置为“默认情况下假定 @Nonnull,除非指定了 @Nullable”。

最佳答案

如果您启用编译器选项“Missing '@NonNullByDefault' annotation on package”,Eclipse 可以帮助您检测任何缺少@NonNullByDefault 的包。此选项默认设置为“忽略”,您可以根据需要设置为“警告”或“错误”。

参见 http://help.eclipse.org/luna/topic/org.eclipse.jdt.doc.user/reference/preferences/java/compiler/ref-preferences-errors-warnings.htm?cp=1_4_2_0_3_1

关于java - @Nonnull 在 eclipse/kepler 中默认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16889771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com