logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

MooseX::Declare::Syntax::Keyword::Class - Class declarations

Author

       Florian Ragwitz <rafl@debian.org>

Consumes

       •   MooseX::Declare::Syntax::MooseSetup

       •   MooseX::Declare::Syntax::RoleApplication

       •   MooseX::Declare::Syntax::Extending

Methods

generate_export
         CodeRef generate_export ()

       This will return a closure doing a call to "make_anon_metaclass".

Modified Methods

imported_moose_symbols
         List Object->imported_moose_symbols ()

       Extends  the  existing  "imported_moose_symbols"  in  MooseX::Declare::Syntax::MooseSetup with "extends",
       "has", "inner" and "super".

   auto_make_immutable
         Bool Object->auto_make_immutable ()

       Is set to a true value, so classes are made immutable by default.

   make_anon_metaclass
         Object Object->make_anon_metaclass ()

       Returns an anonymous instance of Moose::Meta::Class.

Name

       MooseX::Declare::Syntax::Keyword::Class - Class declarations

See Also

       •   MooseX::Declare

       •   MooseX::Declare::Syntax::Keyword::Role

       •   MooseX::Declare::Syntax::RoleApplication

       •   MooseX::Declare::Syntax::Extending

       •   MooseX::Declare::Syntax::MooseSetup

Version

       version 0.43

See Also