Jiro Nishiguchi > Attribute-Static-0.02 > Attribute::Static

Download:
Attribute-Static-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.02   Source  

NAME ^

Attribute::Static - implementing static method with attributes

SYNOPSIS ^

  package Foo;
  use Attribute::Static;
  sub new {
      my $class = shift;
      bless {}, $class;
  }
  sub bar : Static {
      my $class = shift;
  }

  Foo->bar;  # OK
  my $foo = Foo->new;
  $foo->bar; # NG

DESCRIPTION ^

Attribute::Static implements something like static methods in Java.

ATTRIBUTES ^

Static
  sub foo : Static { }

must be called without instance.

SEE ALSO ^

Attribute::Handlers

AUTHOR ^

Jiro Nishiguchi <jiro@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2005 by Jiro Nishiguchi

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: