Home | History | Annotate | Download | only in Inputs
      1 // Compile with clang -g dwarfdump-objc.m -c -Wno-objc-root-class
      2 
      3 @interface NSObject {} @end
      4 
      5 
      6 @interface TestInterface
      7 @property (readonly) int ReadOnly;
      8 @property (assign) int Assign;
      9 @property (readwrite) int ReadWrite;
     10 @property (retain) NSObject *Retain;
     11 @property (copy) NSObject *Copy;
     12 @property (nonatomic) int NonAtomic;
     13 @property (atomic) int Atomic;
     14 @property (strong) NSObject *Strong;
     15 @property (unsafe_unretained) id UnsafeUnretained;
     16 @property (nullable) NSObject *Nullability;
     17 @property (null_resettable) NSObject *NullResettable;
     18 @property (class) int ClassProperty;
     19 @end
     20 
     21 @implementation TestInterface
     22 @end
     23