]> git.ipfire.org Git - thirdparty/vala.git/commit
vala: Enforce required type-arguments on parameter/return types of callables
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 1 Aug 2022 12:32:06 +0000 (14:32 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 9 Aug 2022 06:44:28 +0000 (08:44 +0200)
commit661f08ea4d92c37a566b388c543240ac71cef6dd
tree4528bc32d0f5a5588fae909131f66680cb78b037
parente74724d2646b0cda103984f1d6c4045db2262726
vala: Enforce required type-arguments on parameter/return types of callables

This stricter check applies to delegate types in source files only.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1342
tests/Makefile.am
tests/generics/delegate-return-type-missing.test [new file with mode: 0644]
tests/generics/method-parameter-type-missing.test [new file with mode: 0644]
tests/generics/method-return-type-missing.test [new file with mode: 0644]
tests/generics/signal-return-type-missing.test [new file with mode: 0644]
vala/valadelegate.vala
vala/valamethod.vala
vala/valaparameter.vala
vala/valasignal.vala