jsr305相关内容
我一直在试验与 Findbugs 一起使用的 jsr 305 批注,特别是 @CheckForNull 批注,它可以避免我刚刚发现的错误,并将其提供给客户.我已将 jsr305.jar 和 annotations.jar 添加到我的构建路径中,但 findbugs 未找到这些错误.我将 Eclipse 与 Eclipse Findbugs 插件一起使用.下面是一些示例代码,它显示了相同的错误,但当
..
我一直在试验与 Findbugs 一起使用的 jsr 305 批注,特别是 @CheckForNull 批注,它可以避免我刚刚发现的错误,并将其提供给客户.我已将 jsr305.jar 和 annotations.jar 添加到我的构建路径中,但 findbugs 未找到这些错误.我将 Eclipse 与 Eclipse Findbugs 插件一起使用.下面是一些示例代码,它显示了相同的错误,但当
..
文档@ParametersAreNonnullByDefault 说: 此注解可以应用于包、类或方法,以指示该元素中的方法参数默认为非空,除非... 我不认为方法的返回类型/值是它的参数.这只是其签名的一部分,所以这对我来说有点模棱两可. Java 方法教程 似乎认为我. 正如 Joachim Sauer 在他的 answer,名称 @ParametersAreNonnul
..
到目前为止,我们一直在使用 Findbugs JSR-305 注释 (com.google.code.findbugs:jsr305),包括工具支持(Sonar、Eclipse、Findbugs 等)在内的一切都运行良好. 然而,我们的理解是 Java 9 中的 Jigsaw 将破坏 JSR-305 注释(不允许在两个模块中使用一个包).这在 JavaOne 2015 上得到了证实.Orac
..
我想验证application.properties中的值. 我使用@Value注入,并使用@NotBlank验证用@Configuration注释的类中的方法参数. createSslContext( @Value("#{systemProperties['javax.net.ssl.trustStore']}") @NotBlank(me
..
在寻找有关stackoverflow的信息时,我看到了一个与我的问题类似的问题,但没有真正的答案我需要将Maven项目从 guava 11.0.2 迁移到 guava 14 或更高版本(我需要 com.google.guava guava 14.0
..
到目前为止,我们一直在使用Findbugs JSR-305批注(com.google.code.findbugs:jsr305),包括工具支持在内的所有组件(Sonar,Eclipse,Findbugs等)都可以正常工作. 但是,据我们了解,Java 9中的Jigsaw将破坏JSR-305注释(不允许在两个模块中使用一个软件包).这在JavaOne 2015上得到了证实.Oracle的推理是
..
我的问题是这个的后续行动。 在过去的FindBugs版本中,可以使用 @DefaultAnnotation(Nonnull.class)或 @DefaultAnnotationForFields(Nonnull.class)表示包中的所有字段应被视为 @Nonnull 。在当前版本的FindBugs(2.0)中,不推荐使用 @DefaultAnnotation 和 @DefaultAnnot
..
注释似乎有两种不同的JSR。 JSR- 305:软件缺陷检测注释 (其他资源) JSR -308:Java类型的注释 (其他资源) 两者似乎都面向静态代码分析。 您知道吗: 这两者中的哪一个将在Java SE 7或Java EE 6中? 如何“稳定“是每个JSR? 是否取代(或废弃)另一个? 解决方案 我可以回答你的上一个问题。它们不是同一件事。 305是
..
我见过这个问题 JSR305与JSR308(Java类型Anotations) - 哪个将成为标准?我理解 JSR 308 和 JSR 305 。 我也明白,在这个时候,308是针对Java 7而305则不是,我很好奇305的整体状态。 具体来说,我使用的是 Google Collections 并在我的一些项目中 JSR-305 (与 Guice最佳做法倡导者之一)并且想知道是否还有
..
我非常喜欢代码检查功能,现在可以使用JSR 305或Jetbrains的IntelliJ专有注释。 不幸的是两个实现(JSR 305和Jetbrains')混合不好: IntelliJ显然只能理解它自己的专有集合注释并将它们很好地集成。 在我的Maven Build中使用Findbugs,它只支持 JSR-305 注释。 唯一可行的解决方法可能是 JSR-305 并使用 Fin
..
在Eclipse中检查@Nonnull和@Nullable注释是早期测试版。最大的问题是它不知道Java API的空行为。 目前还有其他任何插件? 解决方案 它现在已经集成到Eclipse Kepler中。
..
我一直在尝试与JSR 305注解与FindBugs的使用,特别是@CheckForNull注释这本来可以避免我刚刚发现使得它给客户的错误。我已经添加jsr305.jar和annotations.jar到我的构建路径,但错误没有被发现的FindBugs。我使用Eclipse和Eclipse插件FindBugs的。下面是一些示例code这显示了相同的错误,但不会当我运行了它的FindBugs发现的bu
..
的
..