1 | // RUN: rm -rf %t |
2 | // RUN: mkdir %t |
3 | // RUN: c-index-test -test-load-source all -comments-xml-schema=%S/../../bindings/xml/comment-xml-schema.rng %s > %t/out |
4 | // RUN: FileCheck %s < %t/out |
5 | // rdar://13647476 |
6 | |
7 | //! NSObject is root of all. |
8 | @interface NSObject |
9 | @end |
10 | // CHECK: CommentAST=[ |
11 | // CHECK-NEXT: (CXComment_FullComment |
12 | // CHECK-NEXT: (CXComment_Paragraph |
13 | // CHECK-NEXT: (CXComment_Text Text=[ NSObject is root of all.])))] |
14 | |
15 | //! An umbrella class for super classes. |
16 | @interface SuperClass |
17 | @end |
18 | // CHECK: CommentAST=[ |
19 | // CHECK-NEXT: (CXComment_FullComment |
20 | // CHECK-NEXT: (CXComment_Paragraph |
21 | // CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] |
22 | |
23 | @interface SubClass : SuperClass |
24 | @end |
25 | // CHECK: CommentAST=[ |
26 | // CHECK-NEXT: (CXComment_FullComment |
27 | // CHECK-NEXT: (CXComment_Paragraph |
28 | // CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] |
29 | |
30 | @interface SubSubClass : SubClass |
31 | @end |
32 | // CHECK: CommentAST=[ |
33 | // CHECK-NEXT: (CXComment_FullComment |
34 | // CHECK-NEXT: (CXComment_Paragraph |
35 | // CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] |
36 | |
37 | @interface SubSubClass (Private) |
38 | @end |
39 | // CHECK: CommentAST=[ |
40 | // CHECK-NEXT: (CXComment_FullComment |
41 | // CHECK-NEXT: (CXComment_Paragraph |
42 | // CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] |
43 | |
44 | |