/**
* AnnotationObject: (attributes org.example.test1=horses org.example.test2 org.example.test3=cows)
*
* This is an object used to test annotations.
*/
AnnotationObjectattributesThis is an object used to test annotations.
/**
* AnnotationObject:
*
* This is an object used to test annotations.
*
* Attributes: (org.example.test1 horses) (org.example.test2) (org.example.test3 cows)
*/
AnnotationObjectattributesThis is an object used to test annotations.6: Warning: Test: GObject-Introspection specific GTK-Doc tag "Attributes" has been deprecated, please use annotations on the identifier instead:
* Attributes: (org.example.test1 horses) (org.example.test2) (org.example.test3 cows)
^
/**
* AnnotationObject:
*
* This is an object used to test annotations.
*
* Attributes: (org.example.test1 horses))
*/
AnnotationObjectThis is an object used to test annotations.6: Warning: Test: GObject-Introspection specific GTK-Doc tag "Attributes" has been deprecated, please use annotations on the identifier instead:
* Attributes: (org.example.test1 horses))
^6: Error: Test: unbalanced parentheses, annotations will be ignored:
Attributes: (org.example.test1 horses))
^
/**
* AnnotationObject: (attributes org.example.test1=horses)
*
* This is an object used to test annotations.
*
* Attributes: (org.example.test1 horses) (org.example.test2 cows)
*/
AnnotationObjectattributesThis is an object used to test annotations.6: Warning: Test: GObject-Introspection specific GTK-Doc tag "Attributes" has been deprecated, please use annotations on the identifier instead:
* Attributes: (org.example.test1 horses) (org.example.test2 cows)
^6: Error: Test: Duplicate "Attributes:" annotation will be ignored:
* Attributes: (org.example.test1 horses) (org.example.test2 cows)
^
/**
* AnnotationObject:
*
* Attributes: (org.example.Test horses) (org.example.test2 cows)
*
* This is an object used to test annotations.
*/
AnnotationObjectattributesThis is an object used to test annotations.4: Warning: Test: GObject-Introspection specific GTK-Doc tag "Attributes" has been deprecated, please use annotations on the identifier instead:
* Attributes: (org.example.Test horses) (org.example.test2 cows)
^
/**
* AnnotationObject:
*
* Attributes: (org.example.Test horses cows)
*
* This is an object used to test annotations.
*/
AnnotationObjectThis is an object used to test annotations.4: Warning: Test: GObject-Introspection specific GTK-Doc tag "Attributes" has been deprecated, please use annotations on the identifier instead:
* Attributes: (org.example.Test horses cows)
^4: Error: Test: malformed "Attributes:" tag will be ignored:
* Attributes: (org.example.Test horses cows)
^
/**
* AnnotationObject::attribute-signal:
* @annotation: the annotation object
* @arg1: (attributes some.annotation.foo1=val1): a value
* @arg2: (attributes some.annotation.foo2=val2): another value
* @arg3: (array fixed-size=2): a third value
*
* This signal tests a signal with attributes.
*
* Returns: (attributes some.annotation.foo3=val3): the return value
*/
AnnotationObject::attribute-signalannotationthe annotation objectarg1attributesa valuearg2attributesanother valuearg3arraya third valueThis signal tests a signal with attributes.returnsattributesthe return value
/**
* AnnotationObject::attribute-signal:
* @annotation: the annotation object
* @arg1: (attribute some.annotation.foo1): a value
* @arg2: (attribute some.annotation.foo2 val2): another value
* @arg3: (attribute x y z): something special
* @arg4: (array fixed-size=2): a third value
*
* This signal tests a signal with attributes.
*
* Returns: (attribute some.annotation.foo3 val3): the return value
*/
AnnotationObject::attribute-signalannotationthe annotation objectarg1attributesa valuearg2attributesanother valuearg3something specialarg4arraya third valueThis signal tests a signal with attributes.returnsattributesthe return value4: Warning: Test: "attribute" annotation has been deprecated, please use "attributes" instead:
* @arg1: (attribute some.annotation.foo1): a value
^5: Warning: Test: "attribute" annotation has been deprecated, please use "attributes" instead:
* @arg2: (attribute some.annotation.foo2 val2): another value
^6: Warning: Test: "attribute" annotation has been deprecated, please use "attributes" instead:
* @arg3: (attribute x y z): something special
^6: Error: Test: malformed "(attribute)" annotation will be ignored:
* @arg3: (attribute x y z): something special
^11: Warning: Test: "attribute" annotation has been deprecated, please use "attributes" instead:
* Returns: (attribute some.annotation.foo3 val3): the return value
^