jsr305相关内容

Findbugs在eclipse中使用jsr305注解找不到bug

我一直在试验与 Findbugs 一起使用的 jsr 305 批注,特别是 @CheckForNull 批注,它可以避免我刚刚发现的错误,并将其提供给客户.我已将 jsr305.jar 和 annotations.jar 添加到我的构建路径中,但 findbugs 未找到这些错误.我将 Eclipse 与 Eclipse Findbugs 插件一起使用.下面是一些示例代码,它显示了相同的错误,但当 ..
发布时间:2021-11-10 23:10:49 Java开发

Findbugs在eclipse中使用jsr305注解找不到bug

我一直在试验与 Findbugs 一起使用的 jsr 305 批注,特别是 @CheckForNull 批注,它可以避免我刚刚发现的错误,并将其提供给客户.我已将 jsr305.jar 和 annotations.jar 添加到我的构建路径中,但 findbugs 未找到这些错误.我将 Eclipse 与 Eclipse Findbugs 插件一起使用.下面是一些示例代码,它显示了相同的错误,但当 ..
发布时间:2021-11-10 23:08:54 Java开发

@ParametersAreNonnullByDefault 是否也适用于方法返回值?

文档@ParametersAreNonnullByDefault 说: 此注解可以应用于包、类或方法,以指示该元素中的方法参数默认为非空,除非... 我不认为方法的返回类型/值是它的参数.这只是其签名的一部分,所以这对我来说有点模棱两可. Java 方法教程 似乎认为我. 正如 Joachim Sauer 在他的 answer,名称 @ParametersAreNonnul ..
发布时间:2021-11-10 22:52:38 Java开发

Java 9的JSR-305注释替换

到目前为止,我们一直在使用Findbugs JSR-305批注(com.google.code.findbugs:jsr305),包括工具支持在内的所有组件(Sonar,Eclipse,Findbugs等)都可以正常工作. 但是,据我们了解,Java 9中的Jigsaw将破坏JSR-305注释(不允许在两个模块中使用一个软件包).这在JavaOne 2015上得到了证实.Oracle的推理是 ..
发布时间:2020-06-27 18:52:33 其他开发

如何在默认情况下指示成员字段是@Nonnull?

我的问题是这个的后续行动。 在过去的FindBugs版本中,可以使用 @DefaultAnnotation(Nonnull.class)或 @DefaultAnnotationForFields(Nonnull.class)表示包中的所有字段应被视为 @Nonnull 。在当前版本的FindBugs(2.0)中,不推荐使用 @DefaultAnnotation 和 @DefaultAnnot ..
发布时间:2018-12-26 14:30:04 Java开发

JSR305与JSR308(Java类型Anotations) - 哪个将成为标准?

注释似乎有两种不同的JSR。 JSR- 305:软件缺陷检测注释 (其他资源) JSR -308:Java类型的注释 (其他资源) 两者似乎都面向静态代码分析。 您知道吗: 这两者中的哪一个将在Java SE 7或Java EE 6中? 如何“稳定“是每个JSR? 是否取代(或废弃)另一个? 解决方案 我可以回答你的上一个问题。它们不是同一件事。 305是 ..
发布时间:2018-12-26 13:31:53 Java开发

JSR 305的状态是什么?

我见过这个问题 JSR305与JSR308(Java类型Anotations) - 哪个将成为标准?我理解 JSR 308 和 JSR 305 。 我也明白,在这个时候,308是针对Java 7而305则不是,我很好奇305的整体状态。 具体来说,我使用的是 Google Collections 并在我的一些项目中 JSR-305 (与 Guice最佳做法倡导者之一)并且想知道是否还有 ..
发布时间:2018-12-06 12:43:03 Java开发

@Nullable / @NotNull与IntelliJ IDEA,Maven& JSR 305

我非常喜欢代码检查功能,现在可以使用JSR 305或Jetbrains的IntelliJ专有注释。 不幸的是两个实现(JSR 305和Jetbrains')混合不好: IntelliJ显然只能理解它自己的专有集合注释并将它们很好地集成。 在我的Maven Build中使用Findbugs,它只支持 JSR-305 注释。 唯一可行的解​​决方法可能是 JSR-305 并使用 Fin ..
发布时间:2018-08-07 16:44:50 Java开发

使用JSR305注解在Eclipse FindBugs的是不是查找错误

我一直在尝试与JSR 305注解与FindBugs的使用,特别是@CheckForNull注释这本来可以避免我刚刚发现使得它给客户的错误。我已经添加jsr305.jar和annotations.jar到我的构建路径,但错误没有被发现的FindBugs。我使用Eclipse和Eclipse插件FindBugs的。下面是一些示例code这显示了相同的错误,但不会当我运行了它的FindBugs发现的bu ..
发布时间:2016-05-17 20:04:52 Java开发