Lines Matching refs:NSObject

21 @interface MyIvarClass1 : NSObject {
22 NSObject *_ivar;
27 - (instancetype)initWithIvar:(NSObject *)ivar
45 @interface MyIvarClass2 : NSObject {
46 NSObject *_ivar;
48 - (NSObject *)ivar;
49 - (void)setIvar:(NSObject *)ivar; argument
64 - (NSObject *)ivar
68 - (void)setIvar:(NSObject *)ivar
81 @interface MyPropertyClass1 : NSObject
82 @property (copy) NSObject *ivar;
94 @interface MyPropertyClass2 : NSObject
95 @property (retain) NSObject *ivar;
107 @interface MyPropertyClass3 : NSObject {
108 NSObject *_ivar;
110 @property (retain) NSObject *ivar;
124 @interface MyPropertyClass4 : NSObject {
146 @interface MyPropertyClass5 : NSObject {
147 WEAK_ON_ARC NSObject *_ivar;
149 @property (weak) NSObject *ivar;
162 @interface MyPropertyClassWithReturnInDealloc : NSObject {
163 NSObject *_ivar;
165 @property (retain) NSObject *ivar;
180 @interface MyPropertyClassWithReleaseInOtherInstance : NSObject {
181 NSObject *_ivar;
184 @property (retain) NSObject *ivar;
207 @interface MyPropertyClassWithNeitherReturnNorSuperDealloc : NSObject {
208 NSObject *_ivar;
210 @property (retain) NSObject *ivar;
227 @interface MyObject : NSObject {
245 @interface ClassWithControlFlowInRelease : NSObject {
248 @property (retain) NSObject *ivar2;
269 @interface ClassWithNildOutProperty : NSObject
270 @property (retain) NSObject *ivar;
288 @interface ClassWithNildOutIvar : NSObject
289 @property (retain) NSObject *ivar;
306 @interface ClassWithUpdatedIvar : NSObject
307 @property (retain) NSObject *ivar;
312 _ivar = [[NSObject alloc] init];
327 @interface ClassWithNildOutPropertyViaSetter : NSObject
328 @property (retain) NSObject *ivar;
344 @interface ClassWithDeallocHelpers : NSObject
345 @property (retain) NSObject *ivarReleasedInMethod;
346 @property (retain) NSObject *propNilledOutInMethod;
348 @property (retain) NSObject *ivarReleasedInFunction;
349 @property (retain) NSObject *propNilledOutInFunction;
351 @property (retain) NSObject *ivarNeverReleased;
355 void ReleaseValueHelper(NSObject *iv) {
387 @interface ClassWhereSelfEscapesViaMethodCall : NSObject
388 @property (retain) NSObject *ivar; // no-warning
404 @interface ClassWhereSelfEscapesViaPropertyAccess : NSObject
405 @property (retain) NSObject *ivar;
411 @property (retain) NSObject *otherIvar;
426 @interface ClassWhereSelfEscapesViaSynthesizedPropertyAccess : NSObject
427 @property (retain) NSObject *ivar;
428 @property (retain) NSObject *otherIvar;
443 @interface ClassWhereSelfEscapesViaCallToSystem : NSObject
444 @property (retain) NSObject *ivar1;
445 @property (retain) NSObject *ivar2;
446 @property (retain) NSObject *ivar3;
447 @property (retain) NSObject *ivar4;
448 @property (retain) NSObject *ivar5;
449 @property (retain) NSObject *ivar6;
486 @interface ClassWhereIvarValueEscapes : NSObject
487 @property (retain) NSObject *ivar;
505 @interface ClassWhereIvarIsNil : NSObject
506 @property (retain) NSObject *ivarIsNil;
524 @interface ClassWithNonRetainableProperty : NSObject
537 @interface SuperClassOfClassWithInlinedSuperDealloc : NSObject
538 @property (retain) NSObject *propInSuper;
550 @property (retain) NSObject *propInSub;
562 @interface SuperClassOfClassWithInlinedSuperDeallocAndInvalidation : NSObject
563 @property (retain) NSObject *propInSuper;
586 @property (retain) NSObject *propInSub;
606 @interface SuperClassOfClassThatEscapesBeforeInliningSuper : NSObject
607 @property (retain) NSObject *propInSuper;
621 @property (retain) NSObject *propInSub;
640 @interface ReleaseIvarInField : NSObject {
643 NSObject *field1;
644 NSObject *field2;
648 NSObject *field1;
670 @interface ZeroOutStructWithSetter : NSObject
687 @interface ReleaseIvarInArray : NSObject {
688 NSObject *_array[3];
703 // for classes that are not subclasses of NSObject.
705 @interface SenTestCase : NSObject {}
709 @property (retain) NSObject *ivar;
726 @interface XCTestCase : NSObject {}
730 @property (retain) NSObject *ivar;
750 @property (retain) NSObject *ivar;
760 @interface CallDeallocOnRetainPropIvar : NSObject {
761 NSObject *okToDeallocDirectly;
764 @property (retain) NSObject *ivar;
789 NSObject *inputIvar;
790 NSObject *nonInputIvar;
791 NSObject *notPrefixedButBackingPrefixedProperty;
792 NSObject *inputPrefixedButBackingNonPrefixedProperty;
795 @property(retain) NSObject *inputIvar;
796 @property(retain) NSObject *nonInputIvar;
797 @property(retain) NSObject *inputAutoSynthesizedIvar;
798 @property(retain) NSObject *inputExplicitlySynthesizedToNonPrefixedIvar;
799 @property(retain) NSObject *nonPrefixedPropertyBackedByExplicitlySynthesizedPrefixedIvar;
823 NSObject *inputIvarInSub;
826 @property(retain) NSObject *inputIvarInSub;
840 NSObject *inputIvar;
843 @property(retain) NSObject *inputIvar;
860 NSObject *inputIvar;
863 @property(retain) NSObject *inputIvar;