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