add breadcrumbs to describe the Inheritance hierarchy of Class -> Module -> Package...
Chris Prather [Tue, 9 Dec 2008 00:58:39 +0000 (00:58 +0000)]
lib/Class/MOP/Class.pm
lib/Class/MOP/Module.pm
lib/Class/MOP/Object.pm
lib/Class/MOP/Package.pm

index d4f0103..65ae31a 100644 (file)
@@ -1183,6 +1183,10 @@ manipulation of Perl 5 classes (and it can create them too). The
 best way to understand what this module can do, is to read the
 documentation for each of it's methods.
 
+=head1 INHERITANCE
+
+B<Class::MOP::Class> is a subclass of L<Class::MOP::Module>
+
 =head1 METHODS
 
 =head2 Self Introspection
index 53fc1fb..afaacc1 100644 (file)
@@ -68,6 +68,10 @@ This is an abstraction of a Perl 5 module, it is a superclass of
 L<Class::MOP::Class>. A module essentially a package with metadata, 
 in our case the version and authority. 
 
+=head1 INHERITANCE
+
+B<Class::MOP::Module> is a subclass of L<Class::MOP::Package>
+
 =head1 METHODS
 
 =over 4
index aec59c3..4ce9c56 100644 (file)
@@ -49,7 +49,7 @@ Class::MOP::Object - Object Meta Object
 
 =head1 DESCRIPTION
 
-This class is basically a stub, it provides no functionality at all, 
+This class is basically a stub, it provides almost no functionality at all, 
 and really just exists to make the Class::MOP metamodel complete.
 
                          ......
index 4fe8879..0b7e5c4 100644 (file)
@@ -335,6 +335,10 @@ This is an abstraction of a Perl 5 package, it is a superclass of
 L<Class::MOP::Class> and provides all of the symbol table 
 introspection methods.
 
+=head1 INHERITANCE
+
+B<Class::MOP::Package> is a subclass of L<Class::MOP::Object>
+
 =head1 METHODS
 
 =over 4