Home | History | Annotate | Download | only in Analysis

Lines Matching full:property

20   @property (assign, nonatomic) MyClass* A; // explicitely synthesized, not implemented, non-default ivar name
22 @property (assign) MyClass* X; // automatically synthesized, not implemented
24 @property (assign, nonatomic) MyClass* Y; // automatically synthesized, implemented
26 @property (assign, nonatomic) MyClass* Z; // non-synthesized ivar, implemented setter
27 @property (readonly) id nonSynth; // non-synthesized, explicitly implemented to return ivar with expected name
66 (__A) = In; // expected-warning {{Direct assignment to an instance variable backing a property; use the setter instead}}
67 _X = In; // expected-warning {{Direct assignment to an instance variable backing a property; use the setter instead}}
68 _Y = In; // expected-warning {{Direct assignment to an instance variable backing a property; use the setter instead}}
69 _Z = In; // expected-warning {{Direct assignment to an instance variable backing a property; use the setter instead}}
70 _nonSynth = 0; // expected-warning {{Direct assignment to an instance variable backing a property; use the setter instead}}