Package org.springframework.lang
Annotation Interface Nullable
@Target({METHOD,PARAMETER,FIELD})
@Retention(RUNTIME)
@Documented
@CheckForNull
@TypeQualifierNickname
@Deprecated
public @interface Nullable
Deprecated.
A common Spring annotation to declare that annotated elements can be 
null
 under certain circumstances.
 Leverages JSR-305 meta-annotations to indicate nullability in Java to common tools with JSR-305 support and used by Kotlin to infer nullability of Spring API.
Should be used at the parameter, return value, and field level. Method
 overrides should repeat parent @Nullable annotations unless they behave
 differently.
 
Can be used in association with @NonNullApi or @NonNullFields to
 override the default non-nullable semantic to nullable.
- Since:
- 5.0
- Author:
- Sebastien Deleuze, Juergen Hoeller
- See Also:
Nullableinstead