Lines Matching refs:NSObject

22 @interface MyIvarClass1 : NSObject {
23 NSObject *_ivar;
28 - (instancetype)initWithIvar:(NSObject *)ivar
46 @interface MyIvarClass2 : NSObject {
47 NSObject *_ivar;
49 - (NSObject *)ivar;
50 - (void)setIvar:(NSObject *)ivar; argument
65 - (NSObject *)ivar
69 - (void)setIvar:(NSObject *)ivar
82 @interface MyPropertyClass1 : NSObject
83 @property (copy) NSObject *ivar;
95 @interface MyPropertyClass2 : NSObject
96 @property (retain) NSObject *ivar;
108 @interface MyPropertyClass3 : NSObject {
109 NSObject *_ivar;
111 @property (retain) NSObject *ivar;
125 @interface MyPropertyClass4 : NSObject {
147 @interface MyPropertyClass5 : NSObject {
148 WEAK_ON_ARC NSObject *_ivar;
150 @property (weak) NSObject *ivar;
163 @interface MyPropertyClassWithReturnInDealloc : NSObject {
164 NSObject *_ivar;
166 @property (retain) NSObject *ivar;
181 @interface MyPropertyClassWithReleaseInOtherInstance : NSObject {
182 NSObject *_ivar;
185 @property (retain) NSObject *ivar;
208 @interface MyPropertyClassWithNeitherReturnNorSuperDealloc : NSObject {
209 NSObject *_ivar;
211 @property (retain) NSObject *ivar;
228 @interface MyObject : NSObject {
246 @interface ClassWithControlFlowInRelease : NSObject {
249 @property (retain) NSObject *ivar2;
270 @interface ClassWithNildOutProperty : NSObject
271 @property (retain) NSObject *ivar;
289 @interface ClassWithNildOutIvar : NSObject
290 @property (retain) NSObject *ivar;
307 @interface ClassWithUpdatedIvar : NSObject
308 @property (retain) NSObject *ivar;
313 _ivar = [[NSObject alloc] init];
328 @interface ClassWithNildOutPropertyViaSetter : NSObject
329 @property (retain) NSObject *ivar;
345 @interface ClassWithDeallocHelpers : NSObject
346 @property (retain) NSObject *ivarReleasedInMethod;
347 @property (retain) NSObject *propNilledOutInMethod;
349 @property (retain) NSObject *ivarReleasedInFunction;
350 @property (retain) NSObject *propNilledOutInFunction;
352 @property (retain) NSObject *ivarNeverReleased;
356 void ReleaseValueHelper(NSObject *iv) {
388 @interface ClassWhereSelfEscapesViaMethodCall : NSObject
389 @property (retain) NSObject *ivar; // no-warning
405 @interface ClassWhereSelfEscapesViaPropertyAccess : NSObject
406 @property (retain) NSObject *ivar;
412 @property (retain) NSObject *otherIvar;
427 @interface ClassWhereSelfEscapesViaSynthesizedPropertyAccess : NSObject
428 @property (retain) NSObject *ivar;
429 @property (retain) NSObject *otherIvar;
444 @interface ClassWhereSelfEscapesViaCallToSystem : NSObject
445 @property (retain) NSObject *ivar1;
446 @property (retain) NSObject *ivar2;
447 @property (retain) NSObject *ivar3;
448 @property (retain) NSObject *ivar4;
449 @property (retain) NSObject *ivar5;
450 @property (retain) NSObject *ivar6;
487 @interface ClassWhereIvarValueEscapes : NSObject
488 @property (retain) NSObject *ivar;
506 @interface ClassWhereIvarIsNil : NSObject
507 @property (retain) NSObject *ivarIsNil;
525 @interface ClassWithNonRetainableProperty : NSObject
538 @interface SuperClassOfClassWithInlinedSuperDealloc : NSObject
539 @property (retain) NSObject *propInSuper;
551 @property (retain) NSObject *propInSub;
563 @interface SuperClassOfClassWithInlinedSuperDeallocAndInvalidation : NSObject
564 @property (retain) NSObject *propInSuper;
587 @property (retain) NSObject *propInSub;
607 @interface SuperClassOfClassThatEscapesBeforeInliningSuper : NSObject
608 @property (retain) NSObject *propInSuper;
622 @property (retain) NSObject *propInSub;
641 @interface ReleaseIvarInField : NSObject {
644 NSObject *field1;
645 NSObject *field2;
649 NSObject *field1;
671 @interface ZeroOutStructWithSetter : NSObject
688 @interface ReleaseIvarInArray : NSObject {
689 NSObject *_array[3];
704 // for classes that are not subclasses of NSObject.
706 @interface SenTestCase : NSObject {}
710 @property (retain) NSObject *ivar;
727 @interface XCTestCase : NSObject {}
731 @property (retain) NSObject *ivar;
751 @property (retain) NSObject *ivar;
761 @interface CallDeallocOnRetainPropIvar : NSObject {
762 NSObject *okToDeallocDirectly;
765 @property (retain) NSObject *ivar;
790 NSObject *inputIvar;
791 NSObject *nonInputIvar;
792 NSObject *notPrefixedButBackingPrefixedProperty;
793 NSObject *inputPrefixedButBackingNonPrefixedProperty;
796 @property(retain) NSObject *inputIvar;
797 @property(retain) NSObject *nonInputIvar;
798 @property(retain) NSObject *inputAutoSynthesizedIvar;
799 @property(retain) NSObject *inputExplicitlySynthesizedToNonPrefixedIvar;
800 @property(retain) NSObject *nonPrefixedPropertyBackedByExplicitlySynthesizedPrefixedIvar;
824 NSObject *inputIvarInSub;
827 @property(retain) NSObject *inputIvarInSub;
841 NSObject *inputIvar;
844 @property(retain) NSObject *inputIvar;
861 NSObject *inputIvar;
864 @property(retain) NSObject *inputIvar;
872 @interface ClassWithRetainPropWithIBOutletIvarButNoSetter : NSObject {
877 IBOutlet NSObject *ivarForOutlet;
880 @property (readonly, retain) NSObject *ivarForOutlet;
898 @interface ClassWithRetainPropWithIBOutletIvarAndShadowingReadWrite : NSObject {
899 IBOutlet NSObject *ivarForOutlet;
902 @property (readonly, retain) NSObject *ivarForOutlet;
911 @property (readwrite, retain) NSObject *ivarForOutlet;