We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.fusion.
Annotation Type Nonnull
-
@Documented @Retention(value=RUNTIME) @Target(value=TYPE_USE) public @interface Nonnull
Annotation to mark either field, method, parameter or type parameter as non-nullable. It is used by Typescript Generator as a source of type nullability information. Since Typescript Generator works with any annotation with case-insensitive `nonnull` name, this annotation exists only for convenience because the traditional `javax.annotation.Nonnull` annotation is not applicable to type parameters.