Lines Matching refs:declared
11 @protocol NSObject // expected-note{{'NSObject' declared here}}
14 @protocol NSCopying // expected-note{{'NSCopying' declared here}}
29 @interface PC1<T, U : NSObject*> : NSObject // expected-note{{'PC1' declared here}}
30 // expected-note@-1{{type parameter 'T' declared here}}
31 // expected-note@-2{{type parameter 'U' declared here}}
32 // expected-note@-3{{type parameter 'U' declared here}}
44 @interface PC4<T, U, V> : NSObject // expected-note 2{{'PC4' declared here}}
77 …U : NSObject *>, PC11<T : NSObject *, U : id>; // expected-note{{type parameter 'T' declared here}}
84 // declared with the same type parameters.
92 @interface PC12<T : NSObject *> : NSObject // expected-note{{type parameter 'T' declared here}}
98 @class PC13<T : NSObject *>; // expected-note{{type parameter 'T' declared here}}
107 // expected-note@-1{{'NSObject' declared here}}
111 @class NSNumber<T : NSObject *>; // expected-note{{'NSNumber' declared here}}
112 @interface NSNumber : NSObject // expected-error{{class 'NSNumber' previously declared with type pa…
118 // declared without type parameters.
201 typedef NSString * ObjCStringRef; // expected-note{{'ObjCStringRef' declared here}}
256 // expected-note@-1{{type parameter 'V' declared here}}
257 // expected-note@-2{{type parameter 'V' declared here}}
258 // expected-note@-3{{type parameter 'U' declared here}}
336 @interface Variance1<__covariant T, __contravariant U> : NSObject // expected-note 2{{declared here…
359 @class Variance2<__covariant T, __contravariant U>; // expected-note 2{{declared here}}