Lines Matching refs:Method
190 if (ObjCMethodDecl *Method = SemaRef.getCurMethodDecl()) in ResultBuilder() local
191 if (Method->isInstanceMethod()) in ResultBuilder()
192 if (ObjCInterfaceDecl *Interface = Method->getClassInterface()) in ResultBuilder()
665 else if (const ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(ND)) in getDeclUsageType() local
666 T = Method->getSendResultType(); in getDeclUsageType()
756 if (const ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(R.Declaration)) in AdjustResultPriorityForDecl() local
757 if (PreferredSelector == Method->getSelector()) in AdjustResultPriorityForDecl()
996 if (const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(R.Declaration)) in AddResult() local
997 if (Method->isInstance()) { in AddResult()
999 = Qualifiers::fromCVRMask(Method->getTypeQualifiers()); in AddResult()
1788 else if (ObjCMethodDecl *Method in AddOrdinaryNameResults() local
1790 isVoid = Method->getResultType()->isVoidType(); in AddOrdinaryNameResults()
2001 if (ObjCMethodDecl *Method = SemaRef.getCurMethodDecl()) { in AddOrdinaryNameResults() local
2003 if (ObjCInterfaceDecl *ID = Method->getClassInterface()) in AddOrdinaryNameResults()
2007 if (Method->isInstanceMethod()) in AddOrdinaryNameResults()
2072 else if (const ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(ND)) in AddResultTypeChunk() local
2073 T = Method->getResultType(); in AddResultTypeChunk()
2731 if (const ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(ND)) { in CreateCodeCompletionString() local
2732 Selector Sel = Method->getSelector(); in CreateCodeCompletionString()
2748 if (Method->param_size() == 1) in CreateCodeCompletionString()
2752 for (ObjCMethodDecl::param_const_iterator P = Method->param_begin(), in CreateCodeCompletionString()
2753 PEnd = Method->param_end(); in CreateCodeCompletionString()
2785 if (Method->isVariadic() && (P + 1) == PEnd) in CreateCodeCompletionString()
2796 if (Method->isVariadic()) { in CreateCodeCompletionString()
2797 if (Method->param_size() == 0) { in CreateCodeCompletionString()
2806 MaybeAddSentinel(Ctx, Method, Result); in CreateCodeCompletionString()
3106 CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(CurContext); in MaybeAddOverrideCalls() local
3107 if (!Method || !Method->isVirtual()) in MaybeAddOverrideCalls()
3112 for (CXXMethodDecl::param_iterator P = Method->param_begin(), in MaybeAddOverrideCalls()
3113 PEnd = Method->param_end(); in MaybeAddOverrideCalls()
3121 for (CXXMethodDecl::method_iterator M = Method->begin_overridden_methods(), in MaybeAddOverrideCalls()
3122 MEnd = Method->end_overridden_methods(); in MaybeAddOverrideCalls()
3127 if (Overridden->getCanonicalDecl() == Method->getCanonicalDecl()) in MaybeAddOverrideCalls()
3148 for (CXXMethodDecl::param_iterator P = Method->param_begin(), in MaybeAddOverrideCalls()
3149 PEnd = Method->param_end(); in MaybeAddOverrideCalls()
3986 else if (ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(CurContext)) in CodeCompleteReturn() local
3987 ResultType = Method->getResultType(); in CodeCompleteReturn()
4812 static bool isAcceptableObjCMethod(ObjCMethodDecl *Method, in isAcceptableObjCMethod() argument
4816 return isAcceptableObjCSelector(Method->getSelector(), WantKind, SelIdents, in isAcceptableObjCMethod()
5093 ObjCMethodDecl *Method = Msg->getMethodDecl(); in GetAssumedMessageSendExprType() local
5094 if (!Method) in GetAssumedMessageSendExprType()
5122 if (Method->isInstanceMethod()) in GetAssumedMessageSendExprType()
5286 if (ObjCMethodDecl *Method = getCurMethodDecl()) in CodeCompleteObjCMessageReceiver() local
5287 if (ObjCInterfaceDecl *Iface = Method->getClassInterface()) in CodeCompleteObjCMessageReceiver()
5384 const ObjCMethodDecl *Method = cast<ObjCMethodDecl>(R.Declaration); in getPreferredArgumentTypeForMessageSend() local
5385 if (NumSelIdents <= Method->param_size()) { in getPreferredArgumentTypeForMessageSend()
5386 QualType MyPreferredType = Method->param_begin()[NumSelIdents - 1] in getPreferredArgumentTypeForMessageSend()
5464 MethList && MethList->Method; in AddClassMessageCompletions()
5466 if (!isAcceptableObjCMethod(MethList->Method, MK_Any, SelIdents)) in AddClassMessageCompletions()
5469 Result R(MethList->Method, Results.getBasePriority(MethList->Method),0); in AddClassMessageCompletions()
5633 MethList && MethList->Method; in CodeCompleteObjCInstanceMessage()
5635 if (!isAcceptableObjCMethod(MethList->Method, MK_Any, SelIdents)) in CodeCompleteObjCInstanceMessage()
5638 if (!Selectors.insert(MethList->Method->getSelector())) in CodeCompleteObjCInstanceMessage()
5641 Result R(MethList->Method, Results.getBasePriority(MethList->Method),0); in CodeCompleteObjCInstanceMessage()
6922 ObjCMethodDecl *Method = M->second.getPointer(); in CodeCompleteObjCMethodDecl() local
6929 AddObjCPassingTypeChunk(Method->getResultType(), in CodeCompleteObjCMethodDecl()
6930 Method->getObjCDeclQualifier(), in CodeCompleteObjCMethodDecl()
6934 Selector Sel = Method->getSelector(); in CodeCompleteObjCMethodDecl()
6942 for (ObjCMethodDecl::param_iterator P = Method->param_begin(), in CodeCompleteObjCMethodDecl()
6943 PEnd = Method->param_end(); in CodeCompleteObjCMethodDecl()
6965 if (Method->isVariadic()) { in CodeCompleteObjCMethodDecl()
6966 if (Method->param_size() > 0) in CodeCompleteObjCMethodDecl()
6976 if (!Method->getResultType()->isVoidType()) { in CodeCompleteObjCMethodDecl()
6993 Results.AddResult(Result(Builder.TakeString(), Method, Priority)); in CodeCompleteObjCMethodDecl()
7073 MethList && MethList->Method; in CodeCompleteObjCMethodDeclSelector()
7075 if (!isAcceptableObjCMethod(MethList->Method, MK_Any, SelIdents)) in CodeCompleteObjCMethodDeclSelector()
7081 if (NumSelIdents && NumSelIdents <= MethList->Method->param_size()) { in CodeCompleteObjCMethodDeclSelector()
7082 ParmVarDecl *Param = MethList->Method->param_begin()[NumSelIdents-1]; in CodeCompleteObjCMethodDeclSelector()
7095 Result R(MethList->Method, Results.getBasePriority(MethList->Method), 0); in CodeCompleteObjCMethodDeclSelector()