14 lines
677 B
Text
14 lines
677 B
Text
When you import a function into a Perl package, it will naturally also
|
|
be available as a method.
|
|
|
|
The namespace::autoclean pragma will remove all imported symbols at the
|
|
end of the current package's compile cycle. Functions called in the
|
|
package itself will still be bound by their name, but they won't show up
|
|
as methods on your class or instances.
|
|
|
|
This module is very similar to namespace::clean, except it will clean
|
|
all imported functions, no matter if you imported them before or after
|
|
you used the pragma. It will also not touch anything that looks like a
|
|
method, according to Class::MOP::Class::get_method_list.
|
|
|
|
WWW: http://search.cpan.org/dist/namespace-autoclean/
|