Lines Matching refs:SuperProperty
1635 ObjCPropertyDecl *SuperProperty, in DiagnosePropertyMismatch() argument
1639 ObjCPropertyAttribute::Kind SAttr = SuperProperty->getPropertyAttributes(); in DiagnosePropertyMismatch()
1672 checkAtomicPropertyMismatch(*this, SuperProperty, Property, false); in DiagnosePropertyMismatch()
1675 if (Property->getSetterName() != SuperProperty->getSetterName() && in DiagnosePropertyMismatch()
1676 !(SuperProperty->isReadOnly() && in DiagnosePropertyMismatch()
1677 isa<ObjCProtocolDecl>(SuperProperty->getDeclContext()))) { in DiagnosePropertyMismatch()
1680 Diag(SuperProperty->getLocation(), diag::note_property_declare); in DiagnosePropertyMismatch()
1682 if (Property->getGetterName() != SuperProperty->getGetterName()) { in DiagnosePropertyMismatch()
1685 Diag(SuperProperty->getLocation(), diag::note_property_declare); in DiagnosePropertyMismatch()
1689 Context.getCanonicalType(SuperProperty->getType()); in DiagnosePropertyMismatch()
1702 << Property->getType() << SuperProperty->getType() << inheritedName; in DiagnosePropertyMismatch()
1703 Diag(SuperProperty->getLocation(), diag::note_property_declare); in DiagnosePropertyMismatch()