Home | History | Annotate | Download | only in Index
      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