Home | History | Annotate | Download | only in Index
      1 @class Foo;
      2 @interface Bar
      3 @property (retain) __attribute__((iboutletcollection(Foo))) Foo *prop;
      4 @end
      5 
      6 @interface I
      7 -(id)prop __attribute__((annotate("anno")));
      8 -(void)setProp:(id)p __attribute__((annotate("anno")));
      9 @property (assign) id prop __attribute__((annotate("anno")));
     10 @end
     11 
     12 // RUN: c-index-test -index-file %s | FileCheck %s
     13 // CHECK:      <attribute>: attribute(iboutletcollection)= [IBOutletCollection=ObjCInterface]
     14 
     15 // CHECK: <attribute>: attribute(annotate)=anno
     16 // CHECK: <getter>: kind: objc-instance-method | name: prop | {{.*}} <attribute>: attribute(annotate)=anno
     17 // CHECK: <setter>: kind: objc-instance-method | name: setProp: | {{.*}} <attribute>: attribute(annotate)=anno
     18