当value不为空时,可以通过在代码中使用@javax.annotation.Nullable
注解来启用javax注释。该注解表示该字段或方法的返回值可以为null。
示例代码:
import javax.annotation.Nullable;
public class MyClass {
@Nullable
private String value;
public void setValue(@Nullable String value) {
this.value = value;
}
}
当value为空时,可以通过在代码中使用@javax.annotation.Nonnull
注解来禁用javax注释。该注解表示该字段或方法的返回值不可以为null。
示例代码:
import javax.annotation.Nonnull;
public class MyClass {
@Nonnull
private String value;
public void setValue(@Nonnull String value) {
this.value = value;
}
}
这样,在编译时,如果违反了javax注释的规定,编译器会给出相应的警告或错误信息。
领取专属 10元无门槛券
手把手带您无忧上云