Lines Matching defs:super
1495 // - if the receiver is super, T is a pointer to the class of the
2168 // If the "receiver" is 'super' in a method, handle it as an expression-like
2170 if (receiverNamePtr->isStr("super")) {
2266 // Determine whether "super" is acceptable in the current context.
2273 candidate.isKeyword("super");
2290 // If the identifier is "super" and there is no trailing dot, we're
2291 // messaging super. If the identifier is "super" and there is a
2358 // If we've found the keyword "super" (the only keyword that would be
2359 // returned by CorrectTypo), this is a send to super.
2408 // We are in a method whose class has a superclass, so 'super'
2441 "Either the super receiver location needs to be valid or the receiver "
2593 /// \param SuperLoc The location of the "super" keyword in a
2631 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
2707 // Warn about explicit call of +initialize on its own class. But not on 'super'.
2718 // [super initialize] is allowed only within an +initialize implementation
2818 /// \param SuperLoc The location of the "super" keyword in a
2877 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
3341 // performed correctly. Messages to 'super' already count as class messages,
3535 typedef StmtVisitor<ARCCastChecker, ACCResult> super;
3553 using super::Visit;
3555 return super::Visit(e->IgnoreParens());
3653 return super::VisitCallExpr(e);