chiark / gitweb /
src/class-layout-impl.lisp: Abstract out `sod-message-applicable-methods'.
[sod] / src / method-proto.lisp
index f7f1f474b8a9e93dfee6d60ac9ce9f6d2e4d6a6d..4a624c53da529b227087d0c40bc97fb24457b174 100644 (file)
@@ -49,6 +49,14 @@ (defclass effective-method ()
    will be a list of applicable methods sorted in most-to-least specific
    order."))
 
+(export 'sod-message-applicable-methods)
+(defgeneric sod-message-applicable-methods (message class)
+  (:documentation
+   "Return a list of applicable methods for a MESSAGE.
+
+   The list contains all methods applicable for MESSAGE when sent to an
+   instance of CLASS, most specific first."))
+
 (export 'sod-message-effective-method-class)
 (defgeneric sod-message-effective-method-class (message)
   (:documentation