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 <[email protected]>

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.