Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MooseX::MethodAttributUserRContributed:PerlhDoAttributes::Role::Meta::Class(3)

NAME
       MooseX::MethodAttributes::Role::Meta::Class - metaclass role for
       storing code attributes

VERSION
       version 0.31

METHODS
   get_method_with_attributes_list
       Gets the	list of	meta methods for local methods of this class that have
       attributes in the order they have been registered.

   get_all_methods_with_attributes
       Gets the	list of	meta methods of	local and inherited methods of this
       class, that have	attributes. Base class methods come before subclass
       methods.	Methods	of one class have the order they have been declared
       in.

   get_nearest_methods_with_attributes
       The same	as get_all_methods_with_attributes, except that	methods	from
       parent classes are not included if there	is an attribute-less method in
       a child class.

       For example, given:

	   package BaseClass;

	   sub foo : Attr {}

	   sub bar : Attr {}

	   package SubClass;
	   use base qw/BaseClass/;

	   sub foo {}

	   after bar =>	sub {}

       "SubClass->meta->get_all_methods_with_attributes" will return
       "BaseClass->meta->get_method('foo')" for	the above example, but this
       method will not,	and will return	the wrapped bar	method,	whereas
       "get_all_methods_with_attributes" will return the original method.

SUPPORT
       Bugs may	be submitted through the RT bug	tracker
       <https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-
       MethodAttributes> (or bug-MooseX-MethodAttributes@rt.cpan.org
       <mailto:bug-MooseX-MethodAttributes@rt.cpan.org>).

       There is	also a mailing list available for users	of this	distribution,
       at <http://lists.perl.org/list/moose.html>.

       There is	also an	irc channel available for users	of this	distribution,
       at irc://irc.perl.org/#moose.

AUTHORS
       o   Florian Ragwitz <rafl@debian.org>

       o   Tomas Doran <bobtfish@bobtfish.net>

COPYRIGHT AND LICENCE
       This software is	copyright (c) 2009 by Florian Ragwitz.

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

perl v5.24.1			MooseX::MethodAttributes::Role::Meta::Class(3)

NAME | VERSION | METHODS | SUPPORT | AUTHORS | COPYRIGHT AND LICENCE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MooseX::MethodAttributes::Role::Meta::Class&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help