Skip to content

Commit 2c3c887

Browse files
committed
doc trait is hidden
1 parent 1d6295b commit 2c3c887

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

doc/Language/typesystem.pod6

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -414,6 +414,22 @@ L<re-dispatching|/language/functions#Re-dispatching>.
414414
method m { nextsame }
415415
method n { self.A::m }
416416
};
417+
418+
B.new.m;
419+
B.new.n;
420+
# OUTPUT«i iz hidden␤»
421+
422+
The trait <is hidden> allows a class to hide itself from
423+
L<re-dispatching|/language/functions#Re-dispatching>.
424+
425+
class A is hidden {
426+
method m { say 'i iz hidden' }
427+
}
428+
class B is A {
429+
method m { nextsame }
430+
method n { self.A::m }
431+
}
432+
417433
B.new.m;
418434
B.new.n;
419435
# OUTPUT«i iz hidden␤»

0 commit comments

Comments
 (0)