(defgeneric finalize-inheritance (class))
+(defgeneric function-keywords (method))
+
(defgeneric function-keyword-parameters (method))
(defgeneric generic-function-argument-precedence-order (gf))
(defgeneric unparse-specializer-using-class (generic-function specializer))
-(defgeneric update-gf-dfun (class gf))
-
(defgeneric validate-superclass (class superclass))
(defgeneric (setf documentation) (new-value slotd doc-type)
\f
;;;; 4 arguments
-(defgeneric add-boundp-method (class generic-function slot-name slot-documentation))
-
-(defgeneric add-reader-method (class generic-function slot-name slot-documentation))
-
-(defgeneric add-writer-method (class generic-function slot-name slot-documentation))
-
(defgeneric make-method-lambda
(proto-generic-function proto-method lambda-expression environment))
\f
;;;; 5 arguments
+;;; FIXME: This is currently unused -- where should we call it? Or should we just
+;;; delete it.
+(defgeneric add-boundp-method (class generic-function slot-name slot-documentation source-location))
+
+(defgeneric add-reader-method (class generic-function slot-name slot-documentation source-location))
+
+(defgeneric add-writer-method (class generic-function slot-name slot-documentation source-location))
+
(defgeneric make-method-initargs-form
(proto-generic-function proto-method lambda-expression lambda-list
environment))