reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExprObjC.cpp
 2496   if (!Method) {
 2506       Method = LookupFactoryMethodInGlobalPool(Sel,
 2508       if (Method && !getLangOpts().ObjCAutoRefCount)
 2509         Diag(Method->getLocation(), diag::note_method_sent_forward_class)
 2510           << Method->getDeclName();
 2512     if (!Method)
 2513       Method = Class->lookupClassMethod(Sel);
 2516     if (!Method)
 2517       Method = Class->lookupPrivateClassMethod(Sel);
 2519     if (Method && DiagnoseUseOfDecl(Method, SelectorSlotLocs,
 2519     if (Method && DiagnoseUseOfDecl(Method, SelectorSlotLocs,
 2532                                 Method, true, SuperLoc.isValid(), LBracLoc,
 2536   if (Method && !Method->getReturnType()->isVoidType() &&
 2536   if (Method && !Method->getReturnType()->isVoidType() &&
 2537       RequireCompleteType(LBracLoc, Method->getReturnType(),
 2542   if (Method && Method->getMethodFamily() == OMF_initialize) {
 2542   if (Method && Method->getMethodFamily() == OMF_initialize) {
 2545         dyn_cast<ObjCInterfaceDecl>(Method->getDeclContext());
 2548         Diag(Method->getLocation(), diag::note_method_declared_at)
 2549           << Method->getDeclName();
 2556         Diag(Method->getLocation(), diag::note_method_declared_at)
 2557           << Method->getDeclName();
 2564   DiagnoseCStringFormatDirectiveInObjCAPI(*this, Method, Sel, Args, NumArgs);
 2572                                      Method, makeArrayRef(Args, NumArgs),
 2577                                      Method, makeArrayRef(Args, NumArgs),
 2582   if (Method)
 2583     checkFoundationAPI(*this, SelLoc, Method, makeArrayRef(Args, NumArgs),