After implementing D5042 using ASTMatchers for part of the work, I realized how much easier my life would have been had ASTMatchers been available for Objective-C, so I started implementing them.
Here are the commits landed so far:
ASTMatchers: Add support for objCMessageExpr() ASTMatchers: Add support for hasSelector() within objCMessageExpr() ASTMatchers: Add support for is{,Super}{Instance,Class}Receiver() with objCMessageExpr()
I'd prefer grouping this with the other node matchers on top of the file.