The reader generic functions which simply return information associated with method metaobjects are presented together here in the format described under ``Readers for Class Metaobjects.''
Each of these reader generic functions have the same syntax, accepting one required argument called method, which must be a method metaobject; otherwise, an error is signaled. An error is also signaled if the method metaobject has not been initialized.
These generic functions can be called by the user or the implementation.
For any of these generic functions which returns a list, such lists will not be mutated by the implementation. The results are undefined if a portable program allows such a list to be mutated.
Generic Function | method-function |
Generic Function | method-generic-function |
Generic Function | method-lambda-list |
Generic Function | method-specializers |
Generic Function | method-qualifiers |
Generic Function | accessor-method-slot-definition |
The specified methods for the method metaobject reader generic functions are presented below.
No behavior is specified for these methods beyond that which is specified for their respective generic functions.
Method | method-generic-function (method standard-method) |
No behavior is specified for this method beyond that which is specified for their respective generic functions.
The value returned by this method is maintained by add-method (generic-function standard-generic-function) (method standard-method) and remove-method (generic-function standard-generic-function) (method standard-method).
Method | accessor-method-slot-definition (method standard-accessor-method) |
No behavior is specified for this method beyond that which is specified for their respective generic functions.