Calling clang_getCanonicalCursor()
on the cursor for the @implementation
declaration will return the cursor for the @interface
declaration. Visiting the children of this cursor will provide access to its superclass reference.
You can also use clang_getOverriddenCursors()
on the cursor for the method to determine if it is overriding another from a superclass, protocol, or category.