[Cascavel-pm] Várias Variações de Variáveis... [WasRe: EXPLICAÇÃO SOBRE: PUSH, SPLIT e FOREACH.]

Eden Cardim edencardim em gmail.com
Sexta Junho 22 06:36:46 PDT 2007


On 6/22/07, Luis Motta Campos <luismottacampos em yahoo.co.uk> wrote:
> package Not::My::Problem;
>
> sub AUTOLOAD {
>      # gera rotinas conforme precisa
>      # não é meu problema de qualquer forma. ;-)
> }
>
> package My::Package;
>
> use Not::My::Problem;
>
> my $problem = new Not::My::Problem;
>
> # PERGUNTA: Como saber que Not::My::Problem suporta um determinado
> método, se ela implementa AUTOLOAD?
> # Eu deveria "provocar" a geração do método, e depois usar "can()",
> certo?
> # Como "provocar" a geração de um método SEM EXECUTAR o método?
> __END__

Pelo que eu consegui pensar aqui, não tem como, só se você
sobrecarregar o ->can() e colocar ele pra "provocar" a chamada e
depois SUPER::can(@_)

-- 
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática


Mais detalhes sobre a lista de discussão Cascavel-pm