Lines Matching defs:Class
4 package Class::ISA;
13 Class::ISA -- report the search path for a class's ISA tree
30 use Class::ISA;
32 join(", ", Class::ISA::super_path('Food::Fishstick')),
55 This library, Class::ISA, provides functions that return that list --
63 =item the function Class::ISA::super_path($CLASS)
71 =item the function Class::ISA::self_and_super_path($CLASS)
76 =item the function Class::ISA::self_and_super_versions($CLASS)
91 * Class::ISA doesn't export anything. You have to address the
92 functions with a "Class::ISA::" on the front.
94 * Contrary to its name, Class::ISA isn't a class; it's just a package.
98 of the Class::ISA functions on: say that Food inherits from Matter,
101 throw a fatal error. The functions in Class::ISA effectively ignore
102 this cyclicity; the Class::ISA algorithm is "never go down the same
105 * The Class::ISA functions just look at @ISAs. But theoretically, I
112 that I expect Class::ISA functions to be put to, but if it matters to
115 @supers = Class::Tree::super_path($class);
119 @supers = (Class::Tree::super_path($class), 'UNIVERSAL');
123 * When you call them, the Class::ISA functions look at @ISAs anew --
155 # Class::ISA::self_and_super_path($class);
164 # reverse(Class::ISA::self_and_super_path($class));