xref: /llvm-project/lldb/test/API/lang/objc/objc-class-method/class.m (revision 99451b4453688a94c6014cac233d371ab4cc342d)
1#import <Foundation/Foundation.h>
2
3@interface Foo : NSObject
4+(int) doSomethingWithString: (NSString *) string;
5-(int) doSomethingInstance: (NSString *) string;
6@end
7
8@implementation Foo
9+(int) doSomethingWithString: (NSString *) string
10{
11  NSLog (@"String is: %@.", string);
12  return [string length];
13}
14
15-(int) doSomethingInstance: (NSString *)string
16{
17  return [Foo doSomethingWithString:string];
18}
19@end
20
21int main()
22{
23  return 0; // Set breakpoint here.
24}
25