UNIVERSAL::derived_classesUNIVERSAL::derived_classes module returns derived classes of a class. | |
Download |
UNIVERSAL::derived_classes Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Yuji Tamashiro
- Publisher web site:
- http://search.cpan.org/~tamashiro/UNIVERSAL-derived_classes-0.02/lib/UNIVERSAL/derived_classes.pm
UNIVERSAL::derived_classes Tags
UNIVERSAL::derived_classes Description
UNIVERSAL::derived_classes module returns derived classes of a class. SYNOPSIS require UNIVERSAL::derived_classes; package A; package B; @ISA = qw( A ); package C; @ISA = qw( B ); package main; my @derived_classes = A->derived_classes; # B, C my @derived_classes_reversed = A->derived_classes_reversed; # C, BUNIVERSAL::derived_classes provides the following methods:CLASS->derived_classes(REVERSED) $obj->derived_classes(REVERSED)WhereREVERSEDis the flag to reverse classesWhen used as a class method (CLASS->derived_classes(REVERSED)), derived_classes returns derived classes of the CLASS.When used as an instance method ($obj->derived_classes(REVERSED)), derived_classes returns derived classes of a class where $obj is blessed.If the REVERSED flag is true then reversed derived classes are returned.CLASS->derived_classes_reversed $obj->derived_classes_reversedderived_classes_reversed is same as derived_classes(REVERSED) Requirements: · Perl
UNIVERSAL::derived_classes Related Software