annotation
library
Classes
TooGeneric
A method annotated with @tooGeneric is a indicator that the method is defined for a generic type T but only works for type X where X extends T.
Constants
nonNull
→ const Object
An element annotated with @notNull claims null value is forbidden
to return (for methods), pass to (parameters) and hold (local variables and fields).
nullable
→ const Object
An element annotated with @nullable claims null value is perfectly valid
to return (for methods), pass to (parameters) and hold (local variables and fields).
tooGeneric
→ const Object
A method annotated with @tooGeneric is a indicator that the method is defined for a generic type T but only works for type X where X extends T.