Version: 0.36, Package name: p5-Class-ISA-0.36 |
Maintained by: The OpenBSD ports mailing-list |
Master sites:
|
Description Suppose you have a class (like Food::Fish::Fishstick) that is derived, via its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses may themselves each be derived, via its @ISA, from one or more superclasses (as above). When, then, you call a method in that class ($fishstick->calories), Perl first searches there for that method, but if it's not there, it goes searching in its superclasses, and so on, in a depth-first (or maybe "height-first" is the word) search. In the above example, it'd first look in Food::Fish, then Food, then Matter, then Life::Fungus, then Life, then Chemicals. This library, Class::ISA, provides functions that return that list -- the list (in order) of names of classes Perl would search to find a method, with no duplicates. |
Filesize: 5.914 KB |
Version History (View Complete History) |
|
2020-07-03 15:46:09 by Stuart Henderson | Files touched by this commit (1723) |
Log message: bump for search.cpan.org->metacpan.org change |
2019-07-12 15:15:36 by Stuart Henderson | Files touched by this commit (54) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2016-03-20 13:57:24 by Christian Weisgerber | Files touched by this commit (1617) |
Log message: Remove SHARED_ONLY from all CPAN Perl ports and the cpan and perl MODULES. Add WANTLIB+=perl and PKG_ARCH=* as appropriate. |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2010-12-03 04:44:38 by Antoine Jacoutot | Files touched by this commit (627) |
Log message: Bump after recent cpan.port.mk change. ok jasper@ |
2010-11-17 15:45:40 by Stuart Henderson | Files touched by this commit (4) |
Log message: adding files manually to fix my botched import, port was already in the attic. Import ports/devel/p5-Class-ISA. This is currently present in core perl, but triggers a warning "Class::ISA will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at [...]". ok jasper@ |
2006-11-13 03:44:18 by Marc Espie | Files touched by this commit (4) |
Log message: zap stuff that shouldn't be there |