@Target(value={METHOD,PARAMETER})
@Retention(value=RUNTIME)
@Documented
public @interface Nullable
null
under some circumstances.
Should be used at parameters and return values level in association
with NonNullApi
package-level annotations.
Leverages JSR-305 meta-annotations to indicate its semantics to common tools with JSR-305 support.
NonNullApi
,
javax.annotation.Nullable