2 ** The compiler generates one (or more) of these structures for a class that
3 ** has methods defined in its specification.
5 ** The implementation of a class can be broken into separate pieces in a file
6 ** and categories can break them across modules. To handle this problem is a
7 ** singly linked list of methods.
9 typedef struct objc_method
{
10 SEL method_name
; /* This variable is the method's
12 The unique integer passed to
13 objc_msg_send is a char* too.
14 It is compared against
15 method_name using strcmp. */
16 const char* method_types
; /* Description of the method's
17 parameter list. Useful for
19 IMP method_imp
; /* Address of the method in the