Home | History | Annotate | Download | only in SemaObjC

Lines Matching full:property

8 @property(readonly) id object;
9 @property(readwrite, assign) id object1; // expected-note {{property declared here}}
10 @property (readonly) int indentLevel;
14 @property(readwrite, copy) id object; // Ok. declaring memory model in class extension - primary has none.
15 @property(readonly) id object1; // expected-error {{illegal redeclaration of property in class extension 'ReadOnly' (attribute must be 'readwrite', while its primary must be 'readonly')}}
16 @property (readwrite, assign) int indentLevel; // OK. assign the default in any case.
20 @property (copy) id fee; // expected-note {{property declared here}}
24 @property (copy) id foo; // expected-note {{property declared here}}
34 @property (copy) id foo; // expected-error {{illegal redeclaration of property in class extension 'Bar' (attribute must be 'readwrite', while its primary must be 'readonly')}}
35 @property (copy) id fee; // expected-error {{illegal redeclaration of property in class extension 'Bar' (attribute must be 'readwrite', while its primary must be 'readonly')}}