Changeset 420


Ignore:
Timestamp:
Jan 30, 2004, 11:32:35 AM (21 years ago)
Author:
Gary Byers
Message:

CLASS-SLOT-INITARGS, CREATE-READER/WRITER-METHOD-FUNCTION: less specialized.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-1/l1-clos-boot.lisp

    r411 r420  
    21282128              (return))))))))
    21292129
    2130 (defmethod create-reader-method-function ((class std-class)
     2130(defmethod create-reader-method-function ((class slots-class)
    21312131                                          (reader-method-class standard-reader-method)
    2132                                           (dslotd standard-direct-slot-definition))
     2132                                          (dslotd direct-slot-definition))
    21332133  (gvector :function
    21342134           (uvref *reader-method-function-proto* 0)
     
    21382138           (dpb 1 $lfbits-numreq (ash 1 $lfbits-method-bit))))
    21392139
    2140 (defmethod create-writer-method-function ((class std-class)
     2140(defmethod create-writer-method-function ((class slots-class)
    21412141                                          (writer-method-class standard-writer-method)
    2142                                           (dslotd standard-direct-slot-definition))
     2142                                          (dslotd direct-slot-definition))
    21432143  (gvector :function
    21442144           (uvref *writer-method-function-proto* 0)
     
    27632763; This is part of the MOP
    27642764;;; Maybe it was, at one point in the distant past ...
    2765 (defmethod class-slot-initargs ((class std-class))
     2765(defmethod class-slot-initargs ((class slots-class))
    27662766  (apply #'append (mapcar #'(lambda (s)
    2767                               (standard-slot-definition.initargs s))
    2768                           (%class.slots class))))
     2767                              (%slot-definition-initargs s))
     2768                          (%class-slots class))))
    27692769
    27702770   
Note: See TracChangeset for help on using the changeset viewer.