Moose::Manual::Exceptions::Manifest man page on Kali

Man page or keyword search:  
man Server   9211 pages
apropos Keyword Search (all sections)
Output format
Kali logo
[printable version]

Moose::Manual::ExceptiUser:ContributedMoose::Manual::Exceptions::Manifest(3pm)

NAME
       Moose::Manual::Exceptions::Manifest - Moose's Exception Types

VERSION
       version 2.2009

DESCRIPTION
       This document contains a manifest of all the exception classes that are
       thrown as Moose internal errors.

COMMON ELEMENTS
       Unless otherwise stated, all classes are subclasses of
       Moose::Exception.

       Similarly, all classes provide the following attribute reader methods:

   $exception->message
       This method returns the error message for the exception.

   $exception->trace
       This method returns a Devel::StackTrace object.

EXCEPTION CLASSES
       Moose ships with the following exception classes:

   Moose::Exception::AccessorMustReadWrite
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::AddParameterizableTypeTakesParameterizableType
       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

   Moose::Exception::AddRoleTakesAMooseMetaRoleInstance
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->role_to_be_added()

   Moose::Exception::AddRoleToARoleTakesAMooseMetaRole
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

       ·   $exception->role_to_be_added()

   Moose::Exception::ApplyTakesABlessedInstance
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->param()

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->class()

   Moose::Exception::AttributeConflictInRoles
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

       ·   $exception->second_role_name()

	   Returns a Str value.

   Moose::Exception::AttributeConflictInSummation
       This class consumes the Moose::Exception::Role::AttributeName and
       Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

       ·   $exception->second_role_name()

	   Returns a Str value.

   Moose::Exception::AttributeExtensionIsNotSupportedInRoles
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::AttributeIsRequired
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->attribute_init_arg()

	   Returns a Str value.

       ·   $exception->attribute_name()

	   Returns a Str value.

	   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 );

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->attribute()

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::AttributeNamesDoNotMatch
       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->attribute_name()

	   Returns a Str value.

   Moose::Exception::AttributeValueIsNotAnObject
       This class consumes the Moose::Exception::Role::Attribute and
       Moose::Exception::Role::Instance roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->given_value()

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->method()

	   Returns a Moose::Meta::Method::Delegation object.

   Moose::Exception::AttributeValueIsNotDefined
       This class consumes the Moose::Exception::Role::Attribute and
       Moose::Exception::Role::Instance roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->method()

	   Returns a Moose::Meta::Method::Delegation object.

   Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::BadOptionFormat
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->option_name()

	   Returns a Str value.

       ·   $exception->option_value()

   Moose::Exception::BothBuilderAndDefaultAreNotAllowed
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::BuilderDoesNotExist
       This class consumes the Moose::Exception::Role::Attribute and
       Moose::Exception::Role::Instance roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::BuilderMethodNotSupportedForAttribute
       This class consumes the Moose::Exception::Role::Attribute and
       Moose::Exception::Role::Instance roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::BuilderMethodNotSupportedForInlineAttribute
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::Instance roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->builder()

	   Returns a Str value.

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::BuilderMustBeAMethodName
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CallingMethodOnAnImmutableInstance
       This class has the following methods:

       ·   $exception->method_name()

	   Returns a Str value.

   Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance
       This class has the following methods:

       ·   $exception->method_name()

	   Returns a Str value.

   Moose::Exception::CanExtendOnlyClasses
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::CanOnlyConsumeRole
       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

   Moose::Exception::CanOnlyWrapBlessedCode
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->code()

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CanReblessOnlyIntoASubclass
       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:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->instance_class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CanReblessOnlyIntoASuperclass
       This class consumes the Moose::Exception::Role::Class,
       Moose::Exception::Role::Instance, and
       Moose::Exception::Role::InstanceClass roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->instance_class()

	   Returns a Str value.

   Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion
       This class has the following methods:

       ·   $exception->type_coercion_union_object()

	   Returns a Moose::Meta::TypeCoercion::Union object.

   Moose::Exception::CannotAddAsAnAttributeToARole
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->attribute_class()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::CannotApplyBaseClassRolesToRole
       This class consumes the Moose::Exception::Role::ParamsHash and
       Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->params()

	   Returns a HashRef value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::CannotAssignValueToReadOnlyAccessor
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::EitherAttributeOrAttributeName roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->params()

	   Returns a HashRef value.

       ·   $exception->value()

   Moose::Exception::CannotAugmentIfLocalMethodPresent
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::Method roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->method()

	   Returns a Moose::Meta::Method object.

   Moose::Exception::CannotAugmentNoSuperMethod
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->method_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CannotAutoDerefWithoutIsa
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CannotAutoDereferenceTypeConstraint
       This class consumes the Moose::Exception::Role::Attribute,
       Moose::Exception::Role::Instance, and
       Moose::Exception::Role::TypeConstraint roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::CannotCalculateNativeType
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::CannotCallAnAbstractBaseMethod
       This class has the following methods:

       ·   $exception->package_name()

	   Returns a Str value.

   Moose::Exception::CannotCallAnAbstractMethod
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::CannotCoerceAWeakRef
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion
       This class consumes the
       Moose::Exception::Role::InvalidAttributeOptions,
       Moose::Exception::Role::ParamsHash, and
       Moose::Exception::Role::TypeConstraint roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent
       This class consumes the Moose::Exception::Role::Method and
       Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->aliased_method_name()

	   Returns a Str value.

       ·   $exception->method()

	   Returns a Moose::Meta::Method object.

       ·   $exception->role_being_applied_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass
       This class consumes the Moose::Exception::Role::Class,
       Moose::Exception::Role::Method, and Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->aliased_method_name()

	   Returns a Str value.

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->method()

	   Returns a Moose::Meta::Method object.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::CannotDelegateLocalMethodIsPresent
       This class consumes the Moose::Exception::Role::Attribute and
       Moose::Exception::Role::Method roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->method()

	   Returns a Moose::Meta::Method object.

   Moose::Exception::CannotDelegateWithoutIsa
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

   Moose::Exception::CannotFindDelegateMetaclass
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

   Moose::Exception::CannotFindType
       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

   Moose::Exception::CannotFindTypeGivenToMatchOnType
       This class has the following methods:

       ·   $exception->action()

       ·   $exception->to_match()

       ·   $exception->type()

   Moose::Exception::CannotFixMetaclassCompatibility
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->metaclass_type()

	   Returns a Str value.

       ·   $exception->superclass()

	   Returns an Object value.

   Moose::Exception::CannotGenerateInlineConstraint
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->parameterizable_type_object_name()

	   Returns a Str value.

	   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 );

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

       ·   $exception->value()

	   Returns a Str value.

   Moose::Exception::CannotInitializeMooseMetaRoleComposite
       This class has the following methods:

       ·   $exception->args()

	   Returns an ArrayRef value.

       ·   $exception->old_meta()

       ·   $exception->role_composite()

	   Returns a Moose::Meta::Role::Composite object.

   Moose::Exception::CannotInlineTypeConstraintCheck
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::CannotLocatePackageInINC
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->INC()

	   Returns an ArrayRef value.

       ·   $exception->metaclass_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

       ·   $exception->possible_packages()

	   Returns a Str value.

       ·   $exception->type()

	   Returns a Str value.

   Moose::Exception::CannotMakeMetaclassCompatible
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->superclass_name()

	   Returns a Str value.

   Moose::Exception::CannotOverrideALocalMethod
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->method_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::CannotOverrideBodyOfMetaMethods
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CannotOverrideLocalMethodIsPresent
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::Method roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->method()

	   Returns a Moose::Meta::Method object.

   Moose::Exception::CannotOverrideNoSuperMethod
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->method_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CannotRegisterUnnamedTypeConstraint
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CircularReferenceInAlso
       This class has the following methods:

       ·   $exception->also_parameter()

	   Returns a Str value.

       ·   $exception->stack()

	   Returns an ArrayRef value.

   Moose::Exception::ClassDoesNotHaveInitMeta
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->traits()

	   Returns an ArrayRef value.

   Moose::Exception::ClassDoesTheExcludedRole
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->excluded_role_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::ClassNamesDoNotMatch
       This class has the following methods:

       ·   $exception->class()

	   Returns a Class::MOP::Class object.

       ·   $exception->class_name()

	   Returns a Str value.

   Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->instance()

   Moose::Exception::CodeBlockMustBeACodeRef
       This class consumes the Moose::Exception::Role::Instance and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CoercingWithoutCoercions
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::CoercionAlreadyExists
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->constraint_name()

	   Returns a Str value.

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::CoercionNeedsTypeConstraint
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::ConflictDetectedInCheckRoleExclusions
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->excluded_role_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::ConstructClassInstanceTakesPackageName
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::CouldNotCreateMethod
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->error()

	   Returns a Str value.

       ·   $exception->option_name()

	   Returns a Str value.

       ·   $exception->option_value()

   Moose::Exception::CouldNotCreateWriter
       This class consumes the
       Moose::Exception::Role::EitherAttributeOrAttributeName and
       Moose::Exception::Role::Instance roles.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->error()

	   Returns a Str value.

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CouldNotEvalConstructor
       This class has the following methods:

       ·   $exception->constructor_method()

	   Returns a Class::MOP::Method::Constructor object.

       ·   $exception->error()

	   Returns a Str value.

       ·   $exception->source()

	   Returns a Str value.

   Moose::Exception::CouldNotEvalDestructor
       This class has the following methods:

       ·   $exception->error()

	   Returns a Str value.

       ·   $exception->method_destructor_object()

	   Returns a Moose::Meta::Method::Destructor object.

       ·   $exception->source()

	   Returns a Str value.

   Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->constraint_name()

	   Returns a Str value.

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::CouldNotGenerateInlineAttributeMethod
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->error()

	   Returns a Moose::Exception|Str value.

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->option()

	   Returns a Str value.

   Moose::Exception::CouldNotLocateTypeConstraintForUnion
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::CouldNotParseType
       This class has the following methods:

       ·   $exception->position()

	   Returns an Int value.

       ·   $exception->type()

	   Returns a Str value.

   Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes
       This class consumes the Moose::Exception::Role::ParamsHash and
       Moose::Exception::Role::RoleForCreateMOPClass roles.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses
       This class consumes the Moose::Exception::Role::ParamsHash and
       Moose::Exception::Role::RoleForCreateMOPClass roles.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CreateMOPClassTakesHashRefOfMethods
       This class consumes the Moose::Exception::Role::ParamsHash and
       Moose::Exception::Role::RoleForCreateMOPClass roles.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CreateTakesArrayRefOfRoles
       This class consumes the Moose::Exception::Role::ParamsHash and
       Moose::Exception::Role::RoleForCreate roles.

       This class has the following methods:

       ·   $exception->attribute_class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CreateTakesHashRefOfAttributes
       This class consumes the Moose::Exception::Role::ParamsHash and
       Moose::Exception::Role::RoleForCreate roles.

       This class has the following methods:

       ·   $exception->attribute_class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::CreateTakesHashRefOfMethods
       This class consumes the Moose::Exception::Role::ParamsHash and
       Moose::Exception::Role::RoleForCreate roles.

       This class has the following methods:

       ·   $exception->attribute_class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef
       This class has the following methods:

       ·   $exception->cases_to_be_matched()

	   Returns an ArrayRef value.

       ·   $exception->default_action()

       ·   $exception->to_match()

   Moose::Exception::DelegationToAClassWhichIsNotLoaded
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->class_name()

	   Returns a Str value.

   Moose::Exception::DelegationToARoleWhichIsNotLoaded
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->role_name()

	   Returns a Str value.

   Moose::Exception::DelegationToATypeWhichIsNotAClass
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

   Moose::Exception::DoesRequiresRoleName
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs
       This class has the following methods:

       ·   $exception->args()

	   Returns an ArrayRef value.

       ·   $exception->array()

	   Returns an ArrayRef value.

   Moose::Exception::EnumValuesMustBeString
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

       ·   $exception->value()

   Moose::Exception::ExtendsMissingArgs
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::HandlesMustBeAHashRef
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->given_handles()

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::IllegalInheritedOptions
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->illegal_options()

	   Returns an ArrayRef value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::IllegalMethodTypeToAddMethodModifier
       This class has the following methods:

       ·   $exception->class_or_object()

       ·   $exception->modifier_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns an ArrayRef value.

   Moose::Exception::IncompatibleMetaclassOfSuperclass
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_meta_type()

	   Returns a Str value.

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->superclass_meta_type()

	   Returns a Str value.

       ·   $exception->superclass_name()

	   Returns a Str value.

   Moose::Exception::InitMetaRequiresClass
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::InitializeTakesUnBlessedPackageName
       This class has the following methods:

       ·   $exception->package_name()

   Moose::Exception::InstanceBlessedIntoWrongClass
       This class consumes the Moose::Exception::Role::Class,
       Moose::Exception::Role::Instance, and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->instance()

	   Returns an Object value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::InstanceMustBeABlessedReference
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->instance()

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::InvalidArgPassedToMooseUtilMetaRole
       This class has the following methods:

       ·   $exception->argument()

   Moose::Exception::InvalidArgumentToMethod
       This class has the following methods:

       ·   $exception->argument()

       ·   $exception->argument_noun()

	   Returns a Str value.

       ·   $exception->method_name()

	   Returns a Str value.

       ·   $exception->ordinal()

	   Returns a Str value.

       ·   $exception->type()

	   Returns a Str value.

       ·   $exception->type_of_argument()

	   Returns a Str value.

   Moose::Exception::InvalidArgumentsToTraitAliases
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->alias()

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->package_name()

	   Returns a Str value.

   Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::InvalidHandleValue
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->handle_value()

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::InvalidHasProvidedInARole
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::InvalidNameForType
       This class has the following methods:

       ·   $exception->name()

	   Returns a Str value.

   Moose::Exception::InvalidOverloadOperator
       This class has the following methods:

       ·   $exception->operator()

	   Returns a Defined value.

   Moose::Exception::InvalidRoleApplication
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->application()

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::InvalidTypeConstraint
       This class has the following methods:

       ·   $exception->registry_object()

	   Returns a Moose::Meta::TypeConstraint::Registry object.

       ·   $exception->type()

   Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::InvalidValueForIs
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::IsaDoesNotDoTheRole
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::IsaLacksDoesMethod
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::LazyAttributeNeedsADefault
       This class consumes the
       Moose::Exception::Role::EitherAttributeOrAttributeName role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::Legacy
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::MOPAttributeNewNeedsAttributeName
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MatchActionMustBeACodeRef
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->action()

       ·   $exception->to_match()

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::MessageParameterMustBeCodeRef
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->metaclass()

	   Returns a Str value.

   Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->metaclass()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->metaclass()

	   Returns a Str value.

   Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass
       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

   Moose::Exception::MetaclassNotLoaded
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::MetaclassTypeIncompatible
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->metaclass_type()

	   Returns a Str value.

       ·   $exception->superclass_name()

	   Returns a Str value.

   Moose::Exception::MethodExpectedAMetaclassObject
       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->metaclass()

   Moose::Exception::MethodExpectsFewerArgs
       This class has the following methods:

       ·   $exception->maximum_args()

	   Returns an Int value.

       ·   $exception->method_name()

	   Returns a Str value.

   Moose::Exception::MethodExpectsMoreArgs
       This class has the following methods:

       ·   $exception->method_name()

	   Returns a Str value.

       ·   $exception->minimum_args()

	   Returns an Int value.

   Moose::Exception::MethodModifierNeedsMethodName
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::MethodNameConflictInRoles
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->conflict()

	   Returns an ArrayRef[Moose::Meta::Role::Method::Conflicting] value.

   Moose::Exception::MethodNameNotFoundInInheritanceHierarchy
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->method_name()

	   Returns a Str value.

   Moose::Exception::MethodNameNotGiven
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::MustDefineAMethodName
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::MustDefineAnAttributeName
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::MustDefineAnOverloadOperator
       This class consumes the Moose::Exception::Role::Instance role.

       This class has the following methods:

       ·   $exception->instance()

	   Returns an Object value.

   Moose::Exception::MustHaveAtLeastOneValueToEnumerate
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustPassAHashOfOptions
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass
       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->role()

   Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustPassEvenNumberOfArguments
       This class has the following methods:

       ·   $exception->args()

	   Returns an ArrayRef value.

       ·   $exception->method_name()

	   Returns a Str value.

   Moose::Exception::MustPassEvenNumberOfAttributeOptions
       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->options()

	   Returns an ArrayRef value.

   Moose::Exception::MustProvideANameForTheAttribute
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSpecifyAtleastOneMethod
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::MustSpecifyAtleastOneRole
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::MustSpecifyAtleastOneRoleToApplicant
       This class has the following methods:

       ·   $exception->applicant()

   Moose::Exception::MustSupplyAClassMOPAttributeInstance
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSupplyADelegateToMethod
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSupplyAMetaclass
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSupplyAMooseMetaAttributeInstance
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSupplyAnAccessorTypeToConstructWith
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSupplyAnAttributeToConstructWith
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSupplyArrayRefAsCurriedArguments
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::MustSupplyPackageNameAndName
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_coercion_union_object()

	   Returns a Moose::Meta::TypeCoercion::Union object.

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::NeitherAttributeNorAttributeNameIsGiven
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::NeitherClassNorClassNameIsGiven
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::NeitherRoleNorRoleNameIsGiven
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::NeitherTypeNorTypeNameIsGiven
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::NoAttributeFoundInSuperClass
       This class consumes the Moose::Exception::Role::Class,
       Moose::Exception::Role::InvalidAttributeOptions, and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass
       This class has the following methods:

       ·   $exception->package_name()

	   Returns a Str value.

   Moose::Exception::NoCasesMatched
       This class has the following methods:

       ·   $exception->cases_to_be_matched()

	   Returns an ArrayRef value.

       ·   $exception->to_match()

   Moose::Exception::NoConstraintCheckForTypeConstraint
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::NoDestructorClassSpecified
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::NoImmutableTraitSpecifiedForClass
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::NoParentGivenToSubtype
       This class has the following methods:

       ·   $exception->name()

	   Returns a Str value.

   Moose::Exception::OnlyInstancesCanBeCloned
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->instance()

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::OperatorIsRequired
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::OverloadConflictInSummation
       This class has the following methods:

       ·   $exception->overloaded_op()

	   Returns a Str value.

       ·   $exception->role_application()

	   Returns a Moose::Meta::Role::Application::RoleSummation object.

       ·   $exception->role_names()

       ·   $exception->elements()

	   This attribute is an ArrayRef containing role names, if you want
	   metaobjects associated with these role names, then call method
	   roles on the exception object.

   Moose::Exception::OverloadRequiresAMetaClass
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::OverloadRequiresAMetaMethod
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::OverloadRequiresAMetaOverload
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::OverloadRequiresAMethodNameOrCoderef
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::OverloadRequiresAnOperator
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::OverloadRequiresNamesForCoderef
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::OverrideConflictInComposition
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->method_name()

	   Returns a Str value.

       ·   $exception->role_being_applied_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

       ·   $exception->two_overrides_found()

	   Returns a Bool value.

   Moose::Exception::OverrideConflictInSummation
       This class has the following methods:

       ·   $exception->method_name()

	   Returns a Str value.

       ·   $exception->role_application()

	   Returns a Moose::Meta::Role::Application::RoleSummation object.

       ·   $exception->role_names()

       ·   $exception->elements()

	   This attribute is an ArrayRef containing role names, if you want
	   metaobjects associated with these role names, then call method
	   roles on the exception object.

       ·   $exception->two_overrides_found()

	   Returns a Bool value.

   Moose::Exception::PackageDoesNotUseMooseExporter
       This class has the following methods:

       ·   $exception->is_loaded()

	   Returns a Bool value.

       ·   $exception->package()

	   Returns a Str value.

   Moose::Exception::PackageNameAndNameParamsNotGivenToWrap
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->code()

	   Returns a CodeRef value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::PackagesAndModulesAreNotCachable
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->is_module()

	   Returns a Bool value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::ParameterIsNotSubtypeOfParent
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

       ·   $exception->type_parameter()

	   Returns a Str value.

   Moose::Exception::ReferencesAreNotAllowedAsDefault
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::RequiredAttributeLacksInitialization
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::RequiredAttributeNeedsADefault
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::RequiredMethodsImportedByClass
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->imported_method()

	   Returns a Moose::Meta::Role::Method::Required object.

       ·   $exception->missing_methods()

	   Returns an ArrayRef[Moose::Meta::Role::Method::Required] value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::RequiredMethodsNotImplementedByClass
       This class consumes the Moose::Exception::Role::Class and
       Moose::Exception::Role::Role roles.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->missing_methods()

	   Returns an ArrayRef[Moose::Meta::Role::Method::Required] value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::RoleDoesTheExcludedRole
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->excluded_role_name()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

       ·   $exception->second_role_name()

	   Returns a Str value.

   Moose::Exception::RoleExclusionConflict
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

       ·   $exception->roles()

	   Returns an ArrayRef value.

   Moose::Exception::RoleNameRequired
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

   Moose::Exception::RoleNameRequiredForMooseMetaRole
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::RolesDoNotSupportAugment
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::RolesDoNotSupportExtends
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::RolesDoNotSupportInner
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers
       This class consumes the Moose::Exception::Role::Role role.

       This class has the following methods:

       ·   $exception->modifier_type()

	   Returns a Str value.

       ·   $exception->role_name()

	   Returns a Str value.

	   This attribute can be used for fetching the class's metaclass
	   instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->role_name );

   Moose::Exception::RolesInCreateTakesAnArrayRef
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

       ·   $exception->role()

   Moose::Exception::SingleParamsToNewMustBeHashRef
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::TriggerMustBeACodeRef
       This class consumes the Moose::Exception::Role::InvalidAttributeOptions
       and Moose::Exception::Role::ParamsHash roles.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->parent_type_name()

	   Returns a Str value.

	   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 );

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::TypeConstraintIsAlreadyCreated
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->package_defined_in()

	   Returns a Str value.

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::TypeParameterMustBeMooseMetaType
       This class consumes the Moose::Exception::Role::TypeConstraint role.

       This class has the following methods:

       ·   $exception->type_name()

	   Returns a Str value.

	   This attribute can be used for fetching type
	   constraint(Moose::Meta::TypeConstraint):

	       my $type_constraint =  Moose::Util::TypeConstraints::find_type_constraint( $exception->type_name );

   Moose::Exception::UnableToCanonicalizeHandles
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->handles()

   Moose::Exception::UnableToCanonicalizeNonRolePackage
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->handles()

	   Returns a Str value.

   Moose::Exception::UnableToRecognizeDelegateMetaclass
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->delegate_metaclass()

   Moose::Exception::UndefinedHashKeysPassedToMethod
       This class has the following methods:

       ·   $exception->hash_keys()

	   Returns an ArrayRef value.

       ·   $exception->method_name()

	   Returns a Str value.

   Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs
       This class has the following methods:

       ·   $exception->args()

	   Returns an ArrayRef value.

       ·   $exception->array()

	   Returns an ArrayRef value.

   Moose::Exception::UnionTakesAtleastTwoTypeNames
       This class has no attributes except for "message" and "trace()".

   Moose::Exception::ValidationFailedForInlineTypeConstraint
       This class consumes the Moose::Exception::Role::Class role.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->class_name()

	   Returns a Str value.

	   This attribute can be used for fetching metaclass instance:

	       my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );

       ·   $exception->new_member()

	   Returns a Bool value.

       ·   $exception->type_constraint_message()

	   Returns a Str value.

       ·   $exception->value()

   Moose::Exception::ValidationFailedForTypeConstraint
       This class consumes the Moose::Exception::Role::Attribute role.

       This class has the following methods:

       ·   $exception->attribute()

	   Returns a Class::MOP::Attribute object.

       ·   $exception->type()

	   Returns a Moose::Util::TypeConstraints value.

       ·   $exception->value()

   Moose::Exception::WrapTakesACodeRefToBless
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->class()

	   Returns a Str value.

       ·   $exception->code()

       ·   $exception->params()

	   Returns a HashRef value.

   Moose::Exception::WrongTypeConstraintGiven
       This class consumes the Moose::Exception::Role::ParamsHash role.

       This class has the following methods:

       ·   $exception->attribute_name()

	   Returns a Str value.

       ·   $exception->given_type()

	   Returns a Str value.

       ·   $exception->params()

	   Returns a HashRef value.

       ·   $exception->required_type()

	   Returns a Str value.

AUTHORS
       ·   Stevan Little <stevan.little@iinteractive.com>

       ·   Dave Rolsky <autarch@urth.org>

       ·   Jesse Luehrs <doy@tozt.net>

       ·   Shawn M Moore <code@sartak.org>

       ·   יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>

       ·   Karen Etheridge <ether@cpan.org>

       ·   Florian Ragwitz <rafl@debian.org>

       ·   Hans Dieter Pearcey <hdp@weftsoar.net>

       ·   Chris Prather <chris@prather.org>

       ·   Matt S Trout <mst@shadowcat.co.uk>

COPYRIGHT AND LICENSE
       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.

perl v5.26.1			  2017Moose::Manual::Exceptions::Manifest(3pm)
[top]

List of man pages available for Kali

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net