@Documented @Retention(RUNTIME) @Target(TYPE_USE) public @interface QtPrimitiveType
This annotation marks a boxed-typed signal parameter to be primitive.
Example:
Signal1<@QtPrimitiveType Integer> intSignal = new Signal1<>();
is considered to be of type int instead of Integer.