Namespace :: Autoclean.

Mantenha as importações fora do seu namespace
Baixe Agora

Namespace :: Autoclean. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Florian Ragwitz
  • Site do editor:
  • http://search.cpan.org/~flora/

Namespace :: Autoclean. Tag


Namespace :: Autoclean. Descrição

Mantenha as importações fora do seu namespace Quando você importa uma função em um pacote Perl, ele também estará normalmente disponível como um método.namespace :: Autoclean é um módulo Perl que removerá todos os símbolos importados no final do ciclo de compilação do pacote atual. As funções chamadas no próprio pacote ainda estarão vinculadas pelo nome deles, mas não serão exibidas como métodos em sua classe ou instâncias. Este módulo é muito semelhante ao namespace :: limpo, exceto que limpará todas as funções importadas, não importa Se você importou antes ou depois de usar o Pagma. Também não vai tocar em nada que se pareça com um método, de acordo com Classe :: MOP :: Get_Method_List.Se você está escrevendo um exportador e deseja limpar depois de você (e seus pares), você pode usar o -Cleanee switch para especificar qual pacote para limpar: pacote meu :: moosex :: namespace :: autoclean; Use rigoroso; Use namespace :: AutoCleanLean (); # Nenhuma limpeza, basta carregar suber importação {namespace :: autoclean-> importar (-cleanee => escalar (chamador),); } Pacote de sinopse foo; Use namespace :: Autoclean; Use algum :: Pacote QW / Imported_Function /; Sub Bar {Imported_Function ('Stuff')} # mais tarde: foo-> bar; # funciona foo-> imported_function; # vai falhar. Imported_Function foi limpo após requisitos de compilação: · Perl.


Namespace :: Autoclean. Software Relacionado

pod2fm.

Converta o formato do pod para documentos do FrameMaker e arquivo de livro ...

128

Download