[cedet-eieio] More default methode issues
Brought to you by:
zappo
From: Frank <som...@gm...> - 2010-06-05 07:41:08
|
Hi, This looks like a glitch to me. (require 'eieio) (defclass foo () ()) (defmethod func (this) (message "func default %s" this)) (defmethod func :before ((this foo)) (message "func foo :before %s" this)) ;; (defmethod func :primary ((this foo)) ;; (message "func foo :primary %s" this) ;; 123) (defmethod func :after ((this foo)) (message "func foo :after %s" this)) ;; This one is probably OK. (func (make-instance 'foo)) ;; Must be wrong as a methode which is bound for class foo is called! ;; I assume the default methode should be called. (func 666) |