Devel :: Montestubista

DEVEL :: MOUTHSTUBBER es un módulo PERL que puede generar talones para un módulo de descarga automática.
Descargar ahora

Devel :: Montestubista Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Devel::SelfStubber team
  • Sitio web del editor:
  • http://search.cpan.org/~nwclark/perl-5.8.8/lib/Devel/SelfStubber.pm

Devel :: Montestubista Etiquetas


Devel :: Montestubista Descripción

Devel :: MOOFTUBBER es un módulo PERL que puede generar talones para un módulo de descarga automática. Devel:: Selfestubber es un módulo PERL que puede generar talones para un módulo de descarga automática. HSYNOPSIO Generar solo los talones: Utilice Devel :: Motestubizador; Devel :: Montestubber-> Stub ('Modulename', 'my_lib_dir'); O para generar todo el módulo con los talones insertados correctamente. Use Devel :: Motestubizador; $ DEVEL :: MOTOFTUBBER :: Just_Stubs = 0; Devel :: MOOTUFTUBBER-> Stub ('Modulename', 'my_lib_dir'); Modulename es el nombre del módulo Perl, por ejemplo. Devel :: Selfestubber, no 'Devel / Motstubber' o 'Devel / Malthestubber.pm'.my_lib_dir por defecto' '. Si no está presente.Devel :: Selfestubber imprime los talones que debe colocar en el módulo antes del token __DATA__ (o puede obtenerlo para imprimir todo el módulo con los talones correctamente colocados). Los talones aseguran que si se llama un método, se cargará. Se necesitan específicamente para los métodos de AutoLoodentes heredados. Esto se explica mejor utilizando el siguiente ejemplo: Supongamos que cuatro clases, A, B, C y DA es la clase raíz, B es una subclase de A, C es una subclase de B, y D es otra subclase de A. A / BD / CIF D llama un método de carga automática 'FOO' que se define en la clase A, entonces el método se carga en la clase A, luego se ejecuta. Si C llame al método 'foo', y ese método se reimplementó en la Clase B, pero se estableció para ser cargados automáticamente, entonces el mecanismo de búsqueda nunca llega al mecanismo de carga automática en B porque primero encuentra que el método ya se carga en A, y así lo ha cargado. usa eso. Si el método Foo se había intentado en B, entonces el mecanismo de búsqueda habría encontrado el talón, y cargó y usó correctamente el Sub de B.SO, para las clases y subclases para que la herencia funcione correctamente con la carga automática, debe asegurarse de que los esturbas sean cargado. La descarga de autocargamento puede cargar los talones automáticamente en la inicialización del módulo con la declaración 'autogastería-> load_stubs ()'; pero es posible que desee evitar que la sobrecarga de la carga se asocia con su inicialización (aunque tenga en cuenta que el método de descarga automática :: load_stubs Se llamará tarde o temprano, a más tardar cuando el primer Sub está siendo autoloadado). En este caso, puede colocar los Sub Stubs antes del token __DATA__. Esto se puede hacer manualmente, pero este módulo permite la generación automática de los talones. Por defecto, simplemente imprime los talones, pero puede configurar el Global $ Devel :: SelfStubber :: just_stubs a 0 e imprimirá todo el módulo con el Los talones posicionados correctamente. Además, esto es útil para ver lo que piensa el autogastería son los talones, para garantizar que las versiones futuras del MUSHESTBIBER permanezcan en el paso con la descarga de autocaravanas, el selfestuber en realidad usa la descarga de autocaravanas para determinar qué estupinos son necesarios. Requisitos: · Perl


Devel :: Montestubista Software relacionado

Opciones.pm

Options.pm es un módulo de perl de PERSING de línea de comandos que significa imitar la sintaxis del módulo T.p.usage.options. ...

208

Descargar