NAME

Moose::Meta::Class - The Moose metaclass

DESCRIPTION

This is a subclass of Class::MOP::Class with Moose specific extensions.

For the most part, the only time you will ever encounter an instance of this class is if you are doing some serious deep introspection. To really understand this class, you need to refer to the Class::MOP::Class documentation.

METHODS

construct_instance

This provides some Moose specific extensions to this method, you almost never call this method directly unless you really know what you are doing.

This method makes sure to handle the moose weak-ref, type-constraint and type coercion features.

has_method ($name)

This accomidates Moose::Meta::Role::Method instances, which are aliased, instead of added, but still need to be counted as valid methods.

add_override_method_modifier ($name, $method)
add_augment_method_modifier ($name, $method)

BUGS

All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.

AUTHOR

Stevan Little <stevan@iinteractive.com>

COPYRIGHT AND LICENSE

Copyright 2006 by Infinity Interactive, Inc.

http://www.iinteractive.com

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