Moose::Meta::Method::Destructor - Method Meta Object for destructors



NAME

Moose::Meta::Method::Destructor - Method Meta Object for destructors


DESCRIPTION

This class is a subclass of the Class::MOP::Class::Generated manpage that provides Moose-specific functionality for inlining destructors.

To understand this class, you should read the the the Class::MOP::Class::Generated manpage documentation as well.


INHERITANCE

Moose::Meta::Method::Destructor is a subclass of the Moose::Meta::Method manpage and the Class::MOP::Method::Generated manpage.


METHODS

Moose::Meta;:Method::Destructor-new(%options) >>

This constructs a new object. It accepts the following options:

Moose::Meta;:Method::Destructor-is_needed($metaclass) >>

Given a the Moose::Meta::Class manpage object, this method returns a boolean indicating whether the class needs a destructor. If the class or any of its parents defines a DEMOLISH method, it needs a destructor.


AUTHORS

Stevan Little <stevan@iinteractive.com>


COPYRIGHT AND LICENSE

Copyright 2006-2009 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.

 Moose::Meta::Method::Destructor - Method Meta Object for destructors