1#import <objc/NSObject.h>
2
3@interface ObjcClass : NSObject {
4 int field;
5}
6
7@property int property;
8
9+(ObjcClass*)createNew;
10
11-(id)init;
12
13-(int)method;
14
15@end
16
17@implementation ObjcClass
18
19+(ObjcClass*)createNew {
20 return [ObjcClass new];
21}
22
23-(id)init {
24 self = [super init];
25 if (self) {
26 field = 1111;
27 _property = 2222;
28 }
29 return self;
30}
31
32-(int)method {
33 return 3333;
34}
35
36@end
37
38int main()
39{
40 @autoreleasepool {
41 ObjcClass* objcClass = [ObjcClass new];
42
43 int field = 4444;
44
45 return 0; // Break here
46 }
47}
48

source code of lldb/test/API/commands/expression/context-object-objc/main.m