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).