Module qtjambi
Package io.qt

Annotation Type NonNull


@Retention(CLASS) @Target(TYPE_USE) public @interface NonNull

This annotation marks a parameter not to be null internally.

A Qt method with NonNull-annotated return type never returns null.

When giving null to a NonNull-annotated method argument it is internally converted to the type's default value (using standard constructor).