say D.^parents( :all ); # ((B) (A) (Any) (Mu))
>
> So, I conclude that Any and Mu are "hidden" as far as ^parents is concerned.
>
> According to the documentation, ^mro_unhidden does this:
>
> "Returns a list of types in method resolution order, excluding
>
u are "hidden" as far as ^parents is concerned.
>
> According to the documentation, ^mro_unhidden does this:
>
> "Returns a list of types in method resolution order, excluding
> those that are marked with is hidden."
>
> And yet, what I see is:
>
>
Given and example like this:
class A {}
class B is A {}
class D is B {}
say D.^parents(); # ((B) (A))
say D.^parents( :all ); # ((B) (A) (Any) (Mu))
So, I conclude that Any and Mu are "hidden" as far as ^parents is concerned.
According to the documentation, ^mro_unhidden