routine hides
Documentation for routine hides
assembled from the following types:
language documentation Type system
From Type system
(Type system) trait hides
The trait hides
provides inheritance without being subject to re-dispatching.
class A { method m { say 'i am hidden' } } class B hides A { method m { nextsame } method n { self.A::m } }; B.new.m; B.new.n; # OUTPUT: «i am hidden»
The trait is hidden
allows a class to hide itself from re-dispatching.
class A is hidden { method m { say 'i am hidden' } } class B is A { method m { nextsame } method n { self.A::m } } B.new.m; B.new.n; # OUTPUT: «i am hidden»
role Metamodel::MultipleInheritance
From Metamodel::MultipleInheritance
(Metamodel::MultipleInheritance) method hides
method hides(Metamodel::MultipleInheritance:D: $obj)
Returns a list of all hidden parent classes.