11 lines
617 B
Text
11 lines
617 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 pagma. It will also not touch anything that looks like a method,
|
||
|
according to Class::MOP::Class::get_method_list.
|