X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fgeneric-functions.lisp;h=ccbcb4d618b7def29064c0a554bafd922ac04f07;hb=007bcd5aac2f3a1e714563bd39f7a2db2d0bf7c2;hp=547557aad09108ee5445554c151100d2967b2a70;hpb=990728854b8ba017888811d1b0453b15dfa8a581;p=sbcl.git diff --git a/src/pcl/generic-functions.lisp b/src/pcl/generic-functions.lisp index 547557a..ccbcb4d 100644 --- a/src/pcl/generic-functions.lisp +++ b/src/pcl/generic-functions.lisp @@ -259,6 +259,8 @@ (defgeneric function-keywords (method)) +(defgeneric function-keyword-parameters (method)) + (defgeneric generic-function-argument-precedence-order (gf)) (defgeneric generic-function-lambda-list (gf)) @@ -275,8 +277,6 @@ (defgeneric method-lambda-list (m)) -(defgeneric method-pretty-arglist (method)) - (defgeneric method-qualifiers (m)) (defgeneric method-specializers (m)) @@ -363,8 +363,6 @@ (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) @@ -413,12 +411,6 @@ ;;;; 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)) @@ -429,6 +421,14 @@ ;;;; 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))