Clarify the chain-following properties of the various original_* accessors
Dave Rolsky [Thu, 11 Sep 2008 16:36:35 +0000 (16:36 +0000)]
lib/Class/MOP/Method.pm

index 729d0aa..59ee23d 100644 (file)
@@ -209,16 +209,27 @@ object, this returns the object that was cloned.
 This returns the original name of the CODE reference, wherever it was
 first defined.
 
+If this method is a clone of a clone (of a clone, etc.), this method
+returns the name from the I<first> method in the chain of clones.
+
 =item B<original_package_name>
 
 This returns the original package name that the CODE reference is
 attached to, wherever it was first defined.
 
+If this method is a clone of a clone (of a clone, etc.), this method
+returns the package name from the I<first> method in the chain of
+clones.
+
 =item B<original_fully_qualified_name>
 
 This returns the original fully qualified name of the CODE reference,
 wherever it was first defined.
 
+If this method is a clone of a clone (of a clone, etc.), this method
+returns the fully qualified name from the I<first> method in the chain
+of clones.
+
 =back
 
 =head2 Metaclass