calling an object's ancestor method
John R. Comeau
comeaujr at sd.conexant.com
Thu May 4 12:29:41 CDT 2000
Does anyone know how to force Perl to start it's search for an
object's method in its immediate ancestors' classes? The
syntax start's the search in the ancestrial classes of the class in
which the $self->SUPER::method () call is made, not in the ancestrial
classes of the object itself. That's useful in some situations, but I
have a situation where I need a SUPER-like syntax to start the search
in the object's ancestors.
On page 178 of _Object Oriented Perl_, Conway gives an example of
searching through the ISA array of the object's class. I could adapt
this technique to my situation to manually perform the search for the
method, but I wondered if there isn't a built-in way of doing it.
The posting address is: san-diego-pm-list at hfb.pm.org
List requests should be sent to: majordomo at hfb.pm.org
If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at happyfunball.pm.org> with the following
command in the body of your email message:
If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at happyfunball.pm.org> .
This is the general rule for most mailing lists when you need
to contact a human.
More information about the San-Diego-pm