UNIVERSAL::derived_classes

UNIVERSAL::derived_classes module returns derived classes of a class.
Download

UNIVERSAL::derived_classes Ranking & Summary

Advertisement

  • Rating:
  • 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