ArrayRef default_inner ()
This will provide the following default inner-handlers to the namespace:
The original method will never be called and all arguments are ignored at the moment.
A simple Method handler.
This is a MethodModifier handler that will start the signature of the generated method with $orig: $self to provide the original method in $orig.
o after o before o override o augment
These four handlers are MethodModifier instances.
This is an instance of the Clean keyword handler.
Object->setup_inner_for (ClassName $class)
This will install a with function that will push its arguments onto a global storage array holding the roles of the current namespace.
Object->add_namespace_customizations (Object $context, Str $package, HashRef $options)
After all other customizations, this will first add code to import the imported_moose_symbols from the package returned in import_symbols_from to the preamble.
CodeRef Object->handle_post_parsing (Object $context, Str $package, Str|Object $name)
Generates a callback that sets up the roles in the global role storage for the current namespace. The $name parameter will be the specified name (in contrast to $package which will always be the fully qualified name) or the anonymous metaclass instance if none was specified.
o MooseX::Declare o Moose
Florian Ragwitz <email@example.com>
This software is copyright (c) 2008 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.20.3||MOOSEX::DECLARE::SYNTAX::MOOSESETUP (3)||2015-08-16|