Lines Matching refs:Protocols
958 llvm::json::Array Protocols; in VisitObjCCategoryDecl() local
960 Protocols.push_back(createBareDeclRef(P)); in VisitObjCCategoryDecl()
961 if (!Protocols.empty()) in VisitObjCCategoryDecl()
962 JOS.attribute("protocols", std::move(Protocols)); in VisitObjCCategoryDecl()
974 llvm::json::Array Protocols; in VisitObjCProtocolDecl() local
976 Protocols.push_back(createBareDeclRef(P)); in VisitObjCProtocolDecl()
977 if (!Protocols.empty()) in VisitObjCProtocolDecl()
978 JOS.attribute("protocols", std::move(Protocols)); in VisitObjCProtocolDecl()
986 llvm::json::Array Protocols; in VisitObjCInterfaceDecl() local
988 Protocols.push_back(createBareDeclRef(P)); in VisitObjCInterfaceDecl()
989 if (!Protocols.empty()) in VisitObjCInterfaceDecl()
990 JOS.attribute("protocols", std::move(Protocols)); in VisitObjCInterfaceDecl()