Index: tests/info-method.test =================================================================== diff -u -r9a1e1f585cad423f82dd15dbe974f8b1e5998f71 -re9d5dd4af67bdeeaa3052f5c010d135d899a6dd6 --- tests/info-method.test (.../info-method.test) (revision 9a1e1f585cad423f82dd15dbe974f8b1e5998f71) +++ tests/info-method.test (.../info-method.test) (revision e9d5dd4af67bdeeaa3052f5c010d135d899a6dd6) @@ -633,7 +633,7 @@ C mixin PCM ? {C info heritage} "::PCM ::A ::nx::Object" ? {C info mixin classes} "::PCM" - ? {C info mixin classes -order} "" ;# ???? + ? {C info mixin classes -order} "" ;# ???? why no warning ? {C info mixin classes -heritage} "::PCM ::A" ? {C info mixin classes -closure} "::PCM" @@ -672,7 +672,9 @@ ? {B info mixin classes} "::PCMB" ? {C info mixin classes} "" - # the classes mixed transitive into this class + # the classes mixed transitive into this class; This answer the + # question, what classes were mixed in explicitly into the mixin + # hierarchy by the application program ? {B info mixin classes -closure} "::PCMB" # since C is a specialization of B, it includes transitively B's closure ? {C info mixin classes -closure} "::PCMB"