diff options
author | Dieter Verfaillie <dieterv@optionexplicit.be> | 2013-08-21 12:16:30 +0200 |
---|---|---|
committer | Dieter Verfaillie <dieterv@optionexplicit.be> | 2013-10-08 20:55:56 +0200 |
commit | 35278b955304eb62565b5578b6848494721847bd (patch) | |
tree | 101e6c9846232daaa36cc394c6f538912473e697 /tests/warn/callback-invalid-scope.h | |
parent | 4ff3c660de64ba423659bd796fbd944b7af1913d (diff) | |
download | gobject-introspection-35278b955304eb62565b5578b6848494721847bd.tar.gz |
giscanner: refactor annotation validation
- annotations on the identifier (formerly g-i specific tags) have
never been validated before, so fix this
- removes duplicate validation code from GtkDocTag and GtkDocParameter
- remove repeated validation code doing the same thing as
annotationparser from maintransformer...
Diffstat (limited to 'tests/warn/callback-invalid-scope.h')
-rw-r--r-- | tests/warn/callback-invalid-scope.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/warn/callback-invalid-scope.h b/tests/warn/callback-invalid-scope.h index 583dc0ca..d07f172e 100644 --- a/tests/warn/callback-invalid-scope.h +++ b/tests/warn/callback-invalid-scope.h @@ -7,7 +7,7 @@ */ void test_callback_invalid(GCallback *callback, gpointer user_data); -// EXPECT:5: Warning: Test: invalid scope annotation value: 'invalid' +// EXPECT:5: Warning: Test: invalid "scope" annotation option: "invalid" /** * test_callback_invalid2: @@ -16,7 +16,7 @@ void test_callback_invalid(GCallback *callback, gpointer user_data); */ void test_callback_invalid2(GCallback *callback, gpointer user_data); -// EXPECT:14: Warning: Test: scope annotation needs a value +// EXPECT:14: Warning: Test: "scope" annotation needs one option, none given /** * test_callback_invalid3: @@ -25,7 +25,8 @@ void test_callback_invalid2(GCallback *callback, gpointer user_data); */ void test_callback_invalid3(GCallback *callback, gpointer user_data); -// EXPECT:23: Warning: Test: scope annotation needs one value, not 2 +// EXPECT:23: Warning: Test: "scope" annotation needs one option, 2 given +// EXPECT:23: Warning: Test: invalid "scope" annotation option: "invalid" // EXPECT:13: Warning: Test: test_callback_invalid2: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async) // EXPECT:22: Warning: Test: test_callback_invalid3: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async) |