Description
Perl classes can generate common methods for constructors, accessors, lists, hashes, and object properties. Developers use it to reduce repetitive class boilerplate in larger object-oriented modules.
It is a code-generation helper used by Perl libraries and applications. The generated methods affect only classes that explicitly use the module.