X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fgeneric-functions.lisp;h=14916d496206fa1b1ab98a135fd22f76502ab2c8;hb=422b88abf96f4842a3d0999cd3b80d96f5a153d6;hp=8cb3e01dd1e68026b68183ee0929c077fefeff36;hpb=ec6d4bd97d9adc6f4003747d8ca92fad7766ccfd;p=sbcl.git diff --git a/src/pcl/generic-functions.lisp b/src/pcl/generic-functions.lisp index 8cb3e01..14916d4 100644 --- a/src/pcl/generic-functions.lisp +++ b/src/pcl/generic-functions.lisp @@ -312,8 +312,6 @@ (defgeneric add-method (generic-function method)) -(defgeneric change-class (instance new-class-name)) - (defgeneric class-slot-value (class slot-name)) (defgeneric compatible-meta-class-change-p (class proto-new-class)) @@ -335,8 +333,6 @@ (defgeneric effective-slot-definition-class (class initargs)) -(defgeneric inform-type-system-about-class (class name)) - (defgeneric legal-documentation-p (object x)) (defgeneric legal-method-function-p (object x)) @@ -476,7 +472,9 @@ (defgeneric initialize-instance (gf &key &allow-other-keys)) -(defgeneric make-instance (class &rest initargs)) +(defgeneric make-instance (class &rest initargs &key &allow-other-keys)) + +(defgeneric change-class (instance new-class-name &rest initargs &key &allow-other-keys)) (defgeneric no-applicable-method (generic-function &rest args))