;;; -*- Mode:LISP; Package:USER -*-


(defun test ()
  (dolist (flavor-name si:*all-flavor-names*)
    (let ((flavor (get flavor-name 'si:flavor)))
      (when flavor
;	(format t "~&~S:~%" flavor-name)
	(dolist (entry (si::flavor-method-table flavor))
;	  (format t " ~S ~D~%" (car entry) (length (cdddr entry)))
	  (let ((j 0))
	    (dolist (meth (cdddr entry))
	      (incf j)
	      (let ((meth (fourth entry)))
		(if (getf (si:meth-plist meth) :previous-definition)
		    (format t "   (~D)~D ~S ~A~%" j
			    (length (cdddr entry))
			    (si:meth-function-spec meth)
			    (if (getf (si:meth-plist meth) :previous-definition)
				"with previous"
			      "")))))))))))

