NAME
MooseX::Constructor::AllErrors::Error::Constructor - error class for MooseX::Constructor::AllErrors
VERSION
version 0.025
DESCRIPTION
$@
will contain an instance of this class when MooseX::Constructor::AllErrors throws an exception during object construction.
METHODS
has_errors
True if there are any errors.
add_error
Push a new error to the list (should be an MooseX::Constructor::AllErrors::Error object).
message
Returns the first error message found.
stringify
Returns the first error message found, along with caller information (filename and line number).
errors
Returns a list of MooseX::Constructor::AllErrors::Error objects representing each error that was found.
missing
Returns a list of MooseX::Constructor::AllErrors::Error::Required objects representing each missing argument error that was found.
invalid
Returns a list of MooseX::Constructor::AllErrors::Error::TypeConstraint objects representing each type constraint error that was found.
misc
Returns a list of MooseX::Constructor::AllErrors::Error::Misc objects representing each miscellaneous error that was found.
SEE ALSO
AUTHOR
Hans Dieter Pearcey <hdp@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2009 by Hans Dieter Pearcey.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.