X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FClass%2FMOP%2FClass.pm;h=abfec6424048671cbc0a98c4833cd0dff89fb227;hb=70710bc4ef562892a29fd45f97ca918501f2c7ee;hp=834c007f53dd14adace4f8eeeab8c51d83dd125d;hpb=1a34ec18fb7fe34d8b1a6d104bd7078bf00804b1;p=gitmo%2FClass-MOP.git diff --git a/lib/Class/MOP/Class.pm b/lib/Class/MOP/Class.pm index 834c007..abfec64 100644 --- a/lib/Class/MOP/Class.pm +++ b/lib/Class/MOP/Class.pm @@ -1091,11 +1091,11 @@ Class::MOP::Class - Class Meta Object =head1 DESCRIPTION -This is the largest and most complex part of the Class::MOP -meta-object protocol. It controls the introspection and manipulation -of Perl 5 classes, and it can create them as well. The best way to -understand what this module can do, is to read the documentation for -each of its methods. +The Class Protocol is the largest and most complex part of the +Class::MOP meta-object protocol. It controls the introspection and +manipulation of Perl 5 classes, and it can create them as well. The +best way to understand what this module can do, is to read the +documentation for each of its methods. =head1 INHERITANCE @@ -1623,6 +1623,20 @@ The return value of the modifier is what will be seen by the caller. =back +=head2 Introspection + +=over 4 + +=item B<< Class::MOP::Class->meta >> + +This will return a L instance for this class. + +It should also be noted that L will actually bootstrap +this module by installing a number of attribute meta-objects into its +metaclass. + +=back + =head1 AUTHORS Stevan Little Estevan@iinteractive.comE