Home | History | Annotate | Download | only in SemaObjC

Lines Matching full:parameterized

25 // Parsing parameterized classes.
70 // Parsing parameterized forward declarations classes.
105 // Parameterized forward declaration a class that is not parameterized.
106 @class NSObject<T>; // expected-error{{forward declaration of non-parameterized class 'NSObject' cannot have type parameters}}
109 // Parameterized forward declaration preceding the definition (that is
110 // not parameterized).
123 // Parsing parameterized categories and extensions.
155 // Parameterized category/extension of non-parameterized class.
156 @interface NSObject<T> (Cat1) // expected-error{{category of non-parameterized class 'NSObject' cannot have type parameters}}
159 @interface NSObject<T> () // expected-error{{extension of non-parameterized class 'NSObject' cannot have type parameters}}
283 typedef NSObject<id, id> typeArgs13; // expected-error{{type arguments cannot be applied to non-parameterized class 'NSObject'}}