Changeset 13784 for trunk/abcl/src/org/armedbear/lisp/clos.lisp
- Timestamp:
- 01/16/12 22:08:40 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/clos.lisp
r13783 r13784 2897 2897 (apply #'make-instance (find-class class) initargs)) 2898 2898 2899 (defgeneric initialize-instance (instance &key)) 2899 (defgeneric initialize-instance (instance &rest initargs 2900 &key &allow-other-keys)) 2900 2901 2901 2902 (defmethod initialize-instance ((instance standard-object) &rest initargs) 2902 2903 (apply #'shared-initialize instance t initargs)) 2903 2904 2904 (defgeneric reinitialize-instance (instance &key)) 2905 (defgeneric reinitialize-instance (instance &rest initargs 2906 &key &allow-other-keys)) 2905 2907 2906 2908 ;; "The system-supplied primary method for REINITIALIZE-INSTANCE checks the … … 2943 2945 instance) 2944 2946 2945 (defgeneric shared-initialize (instance slot-names &key)) 2947 (defgeneric shared-initialize (instance slot-names 2948 &rest initargs 2949 &key &allow-other-keys)) 2946 2950 2947 2951 (defmethod shared-initialize ((instance standard-object) slot-names &rest initargs) … … 2964 2968 ;;; change-class 2965 2969 2966 (defgeneric change-class (instance new-class &key ))2970 (defgeneric change-class (instance new-class &key &allow-other-keys)) 2967 2971 2968 2972 (defmethod change-class ((old-instance standard-object) (new-class standard-class) … … 2993 2997 (apply #'change-class instance (find-class new-class) initargs)) 2994 2998 2995 (defgeneric update-instance-for-different-class (old new &key)) 2999 (defgeneric update-instance-for-different-class (old new 3000 &rest initargs 3001 &key &allow-other-keys)) 2996 3002 2997 3003 (defmethod update-instance-for-different-class
Note: See TracChangeset
for help on using the changeset viewer.