-
- Distribution: Moose
- Module version: 2.2015
- Source (raw)
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository (git clone)
- Issues (71)
- Testers (236 / 0 / 0)
- Kwalitee
- 92.10% Coverage
- License: perl_5
- Perl: v5.8.3
- Activity
- 24 month
- Tools
- Download (878.24Kb) 0
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
-
Stevan Little
-
Dave Rolsky
-
Jesse Luehrs
-
Shawn M Moore
-
יובל קוג'מן (Yuval Kogman)
-
Florian Ragwitz
-
Hans Dieter Pearcey
-
Chris Prather
-
Matt S Trout
-
Upasana Shukla
-
Graham Knop
-
Tomas Doran
-
Ricardo Signes
-
Guillermo Roditi
-
John Napiorkowski
- Aankhen
-
Todd Hepler
-
Jonathan Rockway
-
Gerda Shank
-
Perlover
-
Shlomi Fish
-
Brad Bowman
-
Justin Hunter
-
Kent Fredric
-
Paul Driver
-
Anders Nor Berle
- Brian Manning
-
gfx
-
Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯
-
Leon Brocard
-
Olivier Mengué
-
Rafael Kitover
-
Christian Hansen
- Cory Watson
-
Dagfinn Ilmari Mannsåker
-
Paul Jamieson Fenwick
- Robert Buels
- Dan Dascalescu
- Marcel Grünauer
-
Scott McWhirter
-
Ævar Arnfjörð Bjarmason
- Daisuke Maki (lestrrat)
- Dylan William Hardison
-
Jay Hannah
- Patrick Donelan
- Stefan O'Rear
- Tokuhiro Matsuno
-
Ash Berlin
-
Chris Weyl
-
Eric Wilhelm
-
Jess Robinson
-
Marc Mims
-
Marcus Ramberg
-
Mark Allen
-
Mateu X Hunter
- matthof
-
Robert 'phaylon' Sedlacek
- Zachary Lome
-
Aran Clary Deltac
-
Chip
-
Christopher J. Madsen
- Curtis Jewell
- Evan Carroll
-
Mark A. Stratman
-
Mark Fowler
-
Matthew Horsfall
- mauke
-
Michael LaGrasta
- Michael Rykov
-
Mike Whitaker
-
Moritz Onken
- Nelo Onyiah
-
Nick Perez
- Robert Boone
- Robin V
- rodrigolive
- shelling
-
Thomas Sibley
- Tom Hukins
- Wallace Reis
- Aaron Cohen
- Adam J. Foxson
-
Adam Kennedy
- Andy Jack
- Anirvan Chatterjee
-
Ansgar Burchardt
-
A. Sinan Unur
-
Ben Hutton
- Brendan Byrd
-
Chad Granum
- Chankey Pathak
-
Chia-liang Kao
-
Christian Walde (Mithaldu)
-
chromatic
- Dann
- Dave Romano
-
David Leadbeater
- David Steinbrunner
- dmaestro
- E. Choroba
- franck cuny
-
Frew Schmidt
-
gregor herrmann
- hakim
-
Henry Van Styn
- James Marca
-
Jason May
- Jay Allen
- Jay Kuri
- Jeff Bisbee
- Jens Berthold
-
Jesse Vincent
- joel
-
John Douglas Porter
-
John Goulah
-
Justin DeVuyst
-
Kang-min Liu
-
Leon Timmermans
- Mark O Grady
- Matt Kraai
-
Michael Schout
-
Nathan Gray
-
Olaf Alders
- Olof Johansson
- Paul Cochrane
-
Paweł Murias
-
Pedro Melo
- Peter Shangov
-
Philippe Bruhat (BooK)
-
Philipp Gortan
-
Phillip Smith
-
Piotr Roszatycki
- pktm
- rouzier
- Sam Vilain
- sherrardb
- Simon Reinhardt
- sue spence
- Tuomas Jormola
- wickline
-
Yanick Champoux
-
Zoffix Znet
- Dependencies
- Carp
- Class::Load
- Class::Load::XS
- Data::OptList
- Devel::GlobalDestruction
- Devel::OverloadInfo
- Devel::StackTrace
- Dist::CheckConflicts
- Eval::Closure
- List::Util
- Module::Runtime
- Module::Runtime::Conflicts
- MRO::Compat
- Package::DeprecationManager
- Package::Stash
- Package::Stash::XS
- Params::Util
- parent
- Scalar::Util
- strict
- Sub::Exporter
- Sub::Name
- Try::Tiny
- warnings
- CPAN Testers List
- Reverse dependencies
- Dependency graph
NAME
Class::MOP::Object - Base class for metaclasses
VERSION
version 2.2015
DESCRIPTION
This class is a very minimal base class for metaclasses.
METHODS
This class provides a few methods which are useful in all metaclasses.
Class::MOP::???->meta
This returns a Class::MOP::Class object.
$metaobject->dump($max_depth)
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.
$metaclass->throw_error($message)
This method calls "_throw_exception" in Class::MOP::Mixin internally, with an object of class Moose::Exception::Legacy.
AUTHORS
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.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install Class::MOP::Object, copy and paste the appropriate command in to your terminal.
cpanm Moose
perl -MCPAN -e shell install Moose
For more information on module installation, please visit the detailed CPAN module installation guide.