calling an object's ancestor method
John R. Comeau
comeaujr at sd.conexant.com
Thu May 4 12:29:41 CDT 2000
~sdpm~
Does anyone know how to force Perl to start it's search for an
object's method in its immediate ancestors' classes? The
$self->SUPER::method ();
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.
Thanks.
-John
~sdpm~
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:
unsubscribe san-diego-pm-list
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
mailing list