Moose::Manual::Exceptions::Manifest - Moose's Exception Types |
Moose::Manual::Exceptions::Manifest - Moose's Exception Types
version 2.1605
This document contains a manifest of all the exception classes that are thrown as Moose internal errors.
Unless otherwise stated, all classes are subclasses of the Moose::Exception manpage.
Similarly, all classes provide the following attribute reader methods:
This method returns the error message for the exception.
This method returns a the Devel::StackTrace manpage object.
Moose ships with the following exception classes:
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class has the following methods:
type_name()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
role_to_be_added()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
role_to_be_added()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
param()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
class()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
attribute_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
second_role_name()
This class consumes the Moose::Exception::Role::AttributeName and Moose::Exception::Role::Role roles.
This class has the following methods:
attribute_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
second_role_name()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
attribute_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
attribute_name()
This attribute can be used for fetching attribute instance:
my $class = Moose::Util::find_meta( $exception->class_name ); my $attribute = $class->get_attribute( $exception->attribute_name );
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
params()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
attribute()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class has the following methods:
attribute()
attribute_name()
This class consumes the Moose::Exception::Role::Attribute and Moose::Exception::Role::Instance roles.
This class has the following methods:
attribute()
given_value()
instance()
method()
This class consumes the Moose::Exception::Role::Attribute and Moose::Exception::Role::Instance roles.
This class has the following methods:
attribute()
instance()
method()
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
option_name()
option_value()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::Attribute and Moose::Exception::Role::Instance roles.
This class has the following methods:
attribute()
instance()
This class consumes the Moose::Exception::Role::Attribute and Moose::Exception::Role::Instance roles.
This class has the following methods:
attribute()
instance()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::Instance roles.
This class has the following methods:
attribute_name()
builder()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
instance()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class has the following methods:
method_name()
This class has the following methods:
method_name()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class has the following methods:
role_name()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
code()
params()
This class consumes the Moose::Exception::Role::Class, Moose::Exception::Role::Instance, Moose::Exception::Role::InstanceClass, and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
instance()
instance_class()
params()
This class consumes the Moose::Exception::Role::Class, Moose::Exception::Role::Instance, and Moose::Exception::Role::InstanceClass roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
instance()
instance_class()
This class has the following methods:
type_coercion_union_object()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
attribute_class()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::ParamsHash and Moose::Exception::Role::Role roles.
This class has the following methods:
params()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::EitherAttributeOrAttributeName roles.
This class has the following methods:
attribute()
attribute_name()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
params()
value()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::Method roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
method()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
method_name()
params()
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::Attribute, Moose::Exception::Role::Instance, and Moose::Exception::Role::TypeConstraint roles.
This class has the following methods:
attribute()
instance()
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
instance()
This class has the following methods:
package_name()
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::InvalidAttributeOptions, Moose::Exception::Role::ParamsHash, and Moose::Exception::Role::TypeConstraint roles.
This class has the following methods:
attribute_name()
params()
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::Method and Moose::Exception::Role::Role roles.
This class has the following methods:
aliased_method_name()
method()
role_being_applied_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Class, Moose::Exception::Role::Method, and Moose::Exception::Role::Role roles.
This class has the following methods:
aliased_method_name()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
method()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Attribute and Moose::Exception::Role::Method roles.
This class has the following methods:
attribute()
method()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
This class has the following methods:
type_name()
This class has the following methods:
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
metaclass_type()
superclass()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
parameterizable_type_object_name()
This attribute can be used for fetching parameterizable type constraint(Moose::Meta::TypeConstraint::Parameterizable):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
value()
This class has the following methods:
args()
old_meta()
role_composite()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
INC()
metaclass_name()
params()
possible_packages()
type()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
superclass_name()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
method_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::Method roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
method()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
method_name()
params()
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class has the following methods:
also_parameter()
stack()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
traits()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::Role roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
excluded_role_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class has the following methods:
class()
class_name()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
instance()
This class consumes the Moose::Exception::Role::Instance and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
instance()
params()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
constraint_name()
instance()
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
excluded_role_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::Role roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
error()
option_name()
option_value()
This class consumes the Moose::Exception::Role::EitherAttributeOrAttributeName and Moose::Exception::Role::Instance roles.
This class has the following methods:
attribute()
attribute_name()
error()
instance()
params()
This class has the following methods:
constructor_method()
error()
source()
This class has the following methods:
error()
method_destructor_object()
source()
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
constraint_name()
instance()
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
error()
instance()
option()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class has the following methods:
position()
type()
This class consumes the Moose::Exception::Role::ParamsHash and Moose::Exception::Role::RoleForCreateMOPClass roles.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash and Moose::Exception::Role::RoleForCreateMOPClass roles.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash and Moose::Exception::Role::RoleForCreateMOPClass roles.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash and Moose::Exception::Role::RoleForCreate roles.
This class has the following methods:
attribute_class()
params()
This class consumes the Moose::Exception::Role::ParamsHash and Moose::Exception::Role::RoleForCreate roles.
This class has the following methods:
attribute_class()
params()
This class consumes the Moose::Exception::Role::ParamsHash and Moose::Exception::Role::RoleForCreate roles.
This class has the following methods:
attribute_class()
params()
This class has the following methods:
cases_to_be_matched()
default_action()
to_match()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
class_name()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
role_name()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class has the following methods:
args()
array()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
value()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
given_handles()
instance()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
illegal_options()
params()
This class has the following methods:
class_or_object()
modifier_name()
params()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_meta_type()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
superclass_meta_type()
superclass_name()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
params()
This class has the following methods:
package_name()
This class consumes the Moose::Exception::Role::Class, Moose::Exception::Role::Instance, and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
instance()
params()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
instance()
params()
This class has the following methods:
This class has the following methods:
argument()
argument_noun()
method_name()
ordinal()
type()
type_of_argument()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
alias()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
package_name()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
handle_value()
instance()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
attribute_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class has the following methods:
name()
This class has the following methods:
operator()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
application()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class has the following methods:
registry_object()
type()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::EitherAttributeOrAttributeName role.
This class has the following methods:
attribute()
attribute_name()
params()
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
action()
to_match()
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
metaclass()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
metaclass()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
metaclass()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class has the following methods:
class_name()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
metaclass_type()
superclass_name()
This class has the following methods:
class()
metaclass()
This class has the following methods:
maximum_args()
method_name()
This class has the following methods:
method_name()
minimum_args()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
conflict()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
method_name()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
instance()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class consumes the Moose::Exception::Role::Instance role.
This class has the following methods:
instance()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class has the following methods:
class()
role()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class has the following methods:
args()
method_name()
This class has the following methods:
attribute_name()
options()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class has the following methods:
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_coercion_union_object()
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::Class, Moose::Exception::Role::InvalidAttributeOptions, and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
params()
This class has the following methods:
package_name()
This class has the following methods:
cases_to_be_matched()
to_match()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
params()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
params()
This class has the following methods:
name()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
instance()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class has the following methods:
overloaded_op()
role_application()
role_names()
elements()
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
method_name()
role_being_applied_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
two_overrides_found()
This class has the following methods:
method_name()
role_application()
role_names()
elements()
two_overrides_found()
This class has the following methods:
is_loaded()
package()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
code()
params()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
is_module()
params()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
type_parameter()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
attribute_name()
class()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::Role roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
imported_method()
missing_methods()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Class and Moose::Exception::Role::Role roles.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
missing_methods()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
excluded_role_name()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
second_role_name()
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
roles()
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::Role role.
This class has the following methods:
modifier_type()
role_name()
This attribute can be used for fetching the class's metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
params()
role()
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::InvalidAttributeOptions and Moose::Exception::Role::ParamsHash roles.
This class has the following methods:
attribute_name()
params()
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
parent_type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->parent_type_name );
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
package_defined_in()
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::TypeConstraint role.
This class has the following methods:
type_name()
This attribute can be used for fetching type constraint(Moose::Meta::TypeConstraint):
my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
handles()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
handles()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
delegate_metaclass()
This class has the following methods:
hash_keys()
method_name()
This class has the following methods:
args()
array()
This class has no attributes except for message
and trace()
.
This class consumes the Moose::Exception::Role::Class role.
This class has the following methods:
attribute_name()
class_name()
This attribute can be used for fetching metaclass instance:
my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
new_member()
type_constraint_message()
value()
This class consumes the Moose::Exception::Role::Attribute role.
This class has the following methods:
attribute()
type()
value()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
class()
code()
params()
This class consumes the Moose::Exception::Role::ParamsHash role.
This class has the following methods:
attribute_name()
given_type()
params()
required_type()
This software is copyright (c) 2006 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Moose::Manual::Exceptions::Manifest - Moose's Exception Types |