When this plugin is loaded in a template - using USE p = PodGenerated, for example - it evaluates the template's source code - which it has by magic of Module::Install::Template - so it gives participating modules a chance to generate documentation. For example, if your module uses Class::Accessor::Complex, documentation for the generated accessors will be generated during this time.

Information about which classes the current class inherits from and which methods it inherits, as far as known. Only those methods in superclasses for which documentation has also been generated are found through this mechanism.