Generic-function: SB-PCL:MAKE-METHOD-LAMBDA-USING-SPECIALIZERS¶
Compute a method lambda form based on METHOD-LAMBDA, possibly taking into account PROTO-GENERIC-FUNCTION, PROTO-METHOD, QUALIFIERS, SPECIALIZERS and ENVIRONMENT.
Both PROTO-GENERIC-FUNCTION and PROTO-METHOD may be uninitialized. However, their classes and prototypes can be inspected.
SPECIALIZERS is a list of specializer objects (i.e. parsed).
Return three values:
- the created method lambda form
- initargs for the method instance
- a (possibly modified) unspecialized method lambda list or nil if the unspecialized lambda list contained in METHOD-LAMBDA should be used
NOTE: This generic function is part of an SBCL-specific experimental protocol. Interface subject to change.
Lambda list¶
(sb-pcl::proto-generic-function sb-pcl::proto-method sb-pcl::qualifiers
sb-pcl::specializers sb-pcl::method-lambda sb-pcl::environment)