Moose::...erridden(3)
π Moose::Meta::Method::Overridden π
okay so bestie, welcome to the Moose::Meta::Method::Overridden page β it lives in the User Contributed Perl Documentation section of your man pages (you know, the (3) vibe), and no cap, it's a whole little legend. it's literally a Moose Method metaclass for overridden methods. that's the NAME, that's the tea. π«Ά
β¨ VERSION β¨
version 2.4000 β that's the one, bestie, don't @ me π
πΈ DESCRIPTION πΈ
so here's the deal: this class is the one that implements all the method overriding logic for the Moose override keyword. it's giving backstage crew energy β you never see it, but the whole show does not happen without it. π
and the way it works?? the overriding subroutine's parent gets invoked explicitly using the super keyword from the parent class's method definition. so like, your override does its little thing, and then super goes and calls up the original method in the parent class. iconic behavior fr fr. β¨
π METHODS π
Moose::Meta::Method::Overridden->new(%options) π¦
this constructs a new object. it accepts the following options, and bestie, pay attention because all three are required β not a single one is optional, okay??
classβ the metaclass object for the class in which the override is being declared. π« this option is required.nameβ the name of the method which we are overriding. and here's the catch: this method must exist in one of the class's superclasses. like, you can't override something that isn't there, that's not how any of this works. this option is required. πmethodβ the subroutine reference which implements the overriding. this is the actual code doing the thing. this option is required. π₯
not me listing three required options and all three saying "required" β yes bestie, it's required. all of it. every single one. π
π BUGS π
found a bug?? okay first of all, relatable. second of all, see "BUGS" in Moose for details on reporting bugs. go tell the Moose folks, they got you. π«Ά
π AUTHORS π
these are the absolute main characters who built this, show some respect:
- Stevan Little <stevan@cpan.org> β
- Dave Rolsky <autarch@urth.org> β
- Jesse Luehrs <doy@cpan.org> β
- Shawn M Moore <sartak@cpan.org> β
- ΧΧΧΧ Χ§ΧΧ'ΧΧ (Yuval Kogman) <nothingmuch@woobling.org> β
- Karen Etheridge <ether@cpan.org> β
- Florian Ragwitz <rafl@debian.org> β
- Hans Dieter Pearcey <hdp@cpan.org> β
- Chris Prather <chris@prather.org> β
- Matt S Trout <mstrout@cpan.org> β
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2006 by Infinity Interactive, Inc.
and the legal bit, word for word, because we do not play with licensing bestie:
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
okay that's the whole page, mwah π thanks for reading, you ate. and a lil sign-off: this was served up by perl v5.42.0 on 2025-07-25, and it's literally the Moose::...erridden(3) page β periodt. πΈπ
π¦
π¦ where this page comes from
- fedora 43: perl-Moose 2.4000-4.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms