Man pages sections > man3 > Class::MOP::Object

Class::MOP::Object - Base class for metaclasses

Class::MOP::Object(3pm) User Contributed Perl Documentation Class::MOP::Object(3pm)


Class::MOP::Object - Base class for metaclasses


version 2.1807


This class is a very minimal base class for metaclasses.


This class provides a few methods which are useful in all metaclasses.


This returns a Class::MOP::Class object.


This method uses Data::Dumper to dump the object. You can pass an optional maximum depth, which will set $Data::Dumper::Maxdepth. The default maximum depth is 1.


This method calls "_throw_exception" in Class::MOP::Mixin internally, with an object of class Moose::Exception::Legacy.


Stevan Little <>
Dave Rolsky <>
Jesse Luehrs <>
Shawn M Moore <>
יובל קוג'מן (Yuval Kogman) <>
Karen Etheridge <>
Florian Ragwitz <>
Hans Dieter Pearcey <>
Chris Prather <>
Matt S Trout <>
This software is copyright (c) 2006 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
2017-07-22 perl v5.26.0