1.0.32.6: WHO-SPECIALIZES-DIRECTLY & WHO-SPECIALIZES-GENERALLY
authortrittweiler <trittweiler>
Fri, 30 Oct 2009 18:10:38 +0000 (18:10 +0000)
committertrittweiler <trittweiler>
Fri, 30 Oct 2009 18:10:38 +0000 (18:10 +0000)
commite5334bc7f2c88a5819e45e2d6e1cfe18af355169
tree55a5c04b3633a132f782e6eebbc4bb61fedf7d15
parent4363cb61eb8e2dc833070da398864a039210e1c8
1.0.32.6: WHO-SPECIALIZES-DIRECTLY & WHO-SPECIALIZES-GENERALLY

 * Add two new Xref functions to SB-INTROSPECT:

     WHO-SPECIALIZES-DIRECTLY returns method definitions which
     specialize one the designated class itself.

     WHO-SPECIALIZES-GENERALLY returns methods definitions which
     specialize on the designated class, or subclasses of it.

   Both take CLASS-EQ, and EQL specializers into account.

 * Refactor xref tests, and add tests for the two new functions.

 * Fix sb-introspect.asd to perform the test-op with a *D-P-D* bound
   to contrib/sb-introspect/.
NEWS
contrib/sb-introspect/introspect.lisp
contrib/sb-introspect/sb-introspect.asd
contrib/sb-introspect/xref-test-data.lisp
contrib/sb-introspect/xref-test.lisp
version.lisp-expr