`
trydofor
  • 浏览: 145524 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JSR305 有助于提高代码健壮性

阅读更多
JSR305 有助于提高代码健壮性

下载(java5+ ,据说java7 内置了)
<dependency>
    <groupId>com.google.code.findbugs</groupId>
    <artifactId>jsr305</artifactId>
    <version>1.3.9</version>
    <scope>compile</scope>
</dependency>


使用(eclipse)
/**
 * null to empty
 * 
 * @param s @Nullable the string
 * @return @Nullable the string
 */
@Nonnull
public static String nullToEmpty(@Nullable String s) {
    return s == null ? EMPTY : s;
}


效果(Javadoc和Eclipse提示)

@Nonnull
public static String nullToEmpty(@Nullable String s)

null to empty

Parameters:
    s - @Nullable the string
Returns:
    @Nullable the string

【注】
eclipse提示中,方法签名中不显示@Nullable注解,也许以后会支持吧
public static String nullToEmpty( String s)




分享到:
评论

相关推荐

    jsr305-3.0.2-API文档-中英对照版.zip

    赠送源代码:jsr305-3.0.2-sources.jar; 赠送Maven依赖信息文件:jsr305-3.0.2.pom; 包含翻译后的API文档:jsr305-3.0.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:...

    jsr305-1.3.9.jar

    jsr305-1.3.9

    jsr305.jar

    jsr305.jar jsr305.jar jsr305.jar

    jsr305-3.0.2-API文档-中文版.zip

    赠送源代码:jsr305-3.0.2-sources.jar; 赠送Maven依赖信息文件:jsr305-3.0.2.pom; 包含翻译后的API文档:jsr305-3.0.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.google.code.findbugs:jsr305:3.0.2;...

    jsr305-3.0.2.jar

    jsr305-3.0.2.jar

    FindBugs JSR305_3.0.2

    FindBugs, Find Bugs in Java Programs. FindBugs requires JRE (or JDK) 1.7.0 or later to run. However, it can analyze programs compiled for any version of Java, from 1.0 to 1.8.

    jsr305-3.0.0.jar

    jsr305-3.0.0.jar 你所需要的 web 项目中,没有这个包会报错。 oogle guava工具包 其中包括javax.inject jsr305-3.0.1和所有的源码

    jsr305-3.0.1.jar

    jsr305-3.0.1.jar

    jsr305-1.3.2.jar

    jsr305-1.3.2.jar

    jsr305-2.0.1.jar.zip

    能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够在各种平台上直接使用。 把一个JAR文件添加到系统的classpath环境变量之后,java通常会把这个JAR文件当做一个路径来处理。通常使用jar命令来压缩,...

    jsr305-3.0.2.jar中文-英文对照文档.zip

    源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: 中文-英文对照文档,中英对照文档,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,...

    fileconnection (jsr75)源代码

    nokia jsr75 imageview src源代码

    guava、javax.inject-1、jsr305-3.0.1 jar包

    google guava工具包 其中包括javax.inject jsr305-3.0.1和所有的源码。不然会报错。

    JSR-168 Portlet指南.doc

    JSR-168是适合于portlet开发人员的Java API集合。设计符合规范的JSR-168 portlet的原因有很多。可移植性就一个显而易见的好处。根据规范编写的代码更容易在门户服务器之间移动。多数基于Java的门户服务器都支持JSR-...

    jsr305.jar 库文件

    android 原生多个应用导入使用的jar文件

    jsr168和jsr268中文文档及开发手册

    jsr168和jsr268中文文档和开发手册; jsr168和jsr268中文文档和开发手册

    JSR268门户标准

    java门户标准,jsr168规范,jsr268规范,java门户标准,jsr168规范,jsr268规范

    jsr305-r49-mod:在R49冻结,修改的jsr-305克隆

    在r49冻结,修改的jsr-305克隆,使用以下方法创建: ... Copyright (c) 2007-2009, JSR305 expert group All rights reserved. http://www.opensource.org/licenses/bsd-license.php Redistribution and use in sou

    JSR139_CLDCSpecification1.1.1.pdf

    JSR139 JSR139 JSR139

    jsr268规范详解

    jsr268详解。jsr268详解。jsr268详解。jsr268详解。

Global site tag (gtag.js) - Google Analytics