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

  1. VERSION
  2. DESCRIPTION
  3. COMMON ELEMENTS
    1. $exception->message
    2. $exception->trace
  4. EXCEPTION CLASSES
    1. Moose::Exception::AccessorMustReadWrite
    2. Moose::Exception::AddParameterizableTypeTakesParameterizableType
    3. Moose::Exception::AddRoleTakesAMooseMetaRoleInstance
    4. Moose::Exception::AddRoleToARoleTakesAMooseMetaRole
    5. Moose::Exception::ApplyTakesABlessedInstance
    6. Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass
    7. Moose::Exception::AttributeConflictInRoles
    8. Moose::Exception::AttributeConflictInSummation
    9. Moose::Exception::AttributeExtensionIsNotSupportedInRoles
    10. Moose::Exception::AttributeIsRequired
    11. Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass
    12. Moose::Exception::AttributeNamesDoNotMatch
    13. Moose::Exception::AttributeValueIsNotAnObject
    14. Moose::Exception::AttributeValueIsNotDefined
    15. Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef
    16. Moose::Exception::BadOptionFormat
    17. Moose::Exception::BothBuilderAndDefaultAreNotAllowed
    18. Moose::Exception::BuilderDoesNotExist
    19. Moose::Exception::BuilderMethodNotSupportedForAttribute
    20. Moose::Exception::BuilderMethodNotSupportedForInlineAttribute
    21. Moose::Exception::BuilderMustBeAMethodName
    22. Moose::Exception::CallingMethodOnAnImmutableInstance
    23. Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance
    24. Moose::Exception::CanExtendOnlyClasses
    25. Moose::Exception::CanOnlyConsumeRole
    26. Moose::Exception::CanOnlyWrapBlessedCode
    27. Moose::Exception::CanReblessOnlyIntoASubclass
    28. Moose::Exception::CanReblessOnlyIntoASuperclass
    29. Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion
    30. Moose::Exception::CannotAddAsAnAttributeToARole
    31. Moose::Exception::CannotApplyBaseClassRolesToRole
    32. Moose::Exception::CannotAssignValueToReadOnlyAccessor
    33. Moose::Exception::CannotAugmentIfLocalMethodPresent
    34. Moose::Exception::CannotAugmentNoSuperMethod
    35. Moose::Exception::CannotAutoDerefWithoutIsa
    36. Moose::Exception::CannotAutoDereferenceTypeConstraint
    37. Moose::Exception::CannotCalculateNativeType
    38. Moose::Exception::CannotCallAnAbstractBaseMethod
    39. Moose::Exception::CannotCallAnAbstractMethod
    40. Moose::Exception::CannotCoerceAWeakRef
    41. Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion
    42. Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter
    43. Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent
    44. Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass
    45. Moose::Exception::CannotDelegateLocalMethodIsPresent
    46. Moose::Exception::CannotDelegateWithoutIsa
    47. Moose::Exception::CannotFindDelegateMetaclass
    48. Moose::Exception::CannotFindType
    49. Moose::Exception::CannotFindTypeGivenToMatchOnType
    50. Moose::Exception::CannotFixMetaclassCompatibility
    51. Moose::Exception::CannotGenerateInlineConstraint
    52. Moose::Exception::CannotInitializeMooseMetaRoleComposite
    53. Moose::Exception::CannotInlineTypeConstraintCheck
    54. Moose::Exception::CannotLocatePackageInINC
    55. Moose::Exception::CannotMakeMetaclassCompatible
    56. Moose::Exception::CannotOverrideALocalMethod
    57. Moose::Exception::CannotOverrideBodyOfMetaMethods
    58. Moose::Exception::CannotOverrideLocalMethodIsPresent
    59. Moose::Exception::CannotOverrideNoSuperMethod
    60. Moose::Exception::CannotRegisterUnnamedTypeConstraint
    61. Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously
    62. Moose::Exception::CircularReferenceInAlso
    63. Moose::Exception::ClassDoesNotHaveInitMeta
    64. Moose::Exception::ClassDoesTheExcludedRole
    65. Moose::Exception::ClassNamesDoNotMatch
    66. Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass
    67. Moose::Exception::CodeBlockMustBeACodeRef
    68. Moose::Exception::CoercingWithoutCoercions
    69. Moose::Exception::CoercionAlreadyExists
    70. Moose::Exception::CoercionNeedsTypeConstraint
    71. Moose::Exception::ConflictDetectedInCheckRoleExclusions
    72. Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass
    73. Moose::Exception::ConstructClassInstanceTakesPackageName
    74. Moose::Exception::CouldNotCreateMethod
    75. Moose::Exception::CouldNotCreateWriter
    76. Moose::Exception::CouldNotEvalConstructor
    77. Moose::Exception::CouldNotEvalDestructor
    78. Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom
    79. Moose::Exception::CouldNotGenerateInlineAttributeMethod
    80. Moose::Exception::CouldNotLocateTypeConstraintForUnion
    81. Moose::Exception::CouldNotParseType
    82. Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes
    83. Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses
    84. Moose::Exception::CreateMOPClassTakesHashRefOfMethods
    85. Moose::Exception::CreateTakesArrayRefOfRoles
    86. Moose::Exception::CreateTakesHashRefOfAttributes
    87. Moose::Exception::CreateTakesHashRefOfMethods
    88. Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef
    89. Moose::Exception::DelegationToAClassWhichIsNotLoaded
    90. Moose::Exception::DelegationToARoleWhichIsNotLoaded
    91. Moose::Exception::DelegationToATypeWhichIsNotAClass
    92. Moose::Exception::DoesRequiresRoleName
    93. Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs
    94. Moose::Exception::EnumValuesMustBeString
    95. Moose::Exception::ExtendsMissingArgs
    96. Moose::Exception::HandlesMustBeAHashRef
    97. Moose::Exception::IllegalInheritedOptions
    98. Moose::Exception::IllegalMethodTypeToAddMethodModifier
    99. Moose::Exception::IncompatibleMetaclassOfSuperclass
    100. Moose::Exception::InitMetaRequiresClass
    101. Moose::Exception::InitializeTakesUnBlessedPackageName
    102. Moose::Exception::InstanceBlessedIntoWrongClass
    103. Moose::Exception::InstanceMustBeABlessedReference
    104. Moose::Exception::InvalidArgPassedToMooseUtilMetaRole
    105. Moose::Exception::InvalidArgumentToMethod
    106. Moose::Exception::InvalidArgumentsToTraitAliases
    107. Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint
    108. Moose::Exception::InvalidHandleValue
    109. Moose::Exception::InvalidHasProvidedInARole
    110. Moose::Exception::InvalidNameForType
    111. Moose::Exception::InvalidOverloadOperator
    112. Moose::Exception::InvalidRoleApplication
    113. Moose::Exception::InvalidTypeConstraint
    114. Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint
    115. Moose::Exception::InvalidValueForIs
    116. Moose::Exception::IsaDoesNotDoTheRole
    117. Moose::Exception::IsaLacksDoesMethod
    118. Moose::Exception::LazyAttributeNeedsADefault
    119. Moose::Exception::Legacy
    120. Moose::Exception::MOPAttributeNewNeedsAttributeName
    121. Moose::Exception::MatchActionMustBeACodeRef
    122. Moose::Exception::MessageParameterMustBeCodeRef
    123. Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass
    124. Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass
    125. Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass
    126. Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass
    127. Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole
    128. Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass
    129. Moose::Exception::MetaclassNotLoaded
    130. Moose::Exception::MetaclassTypeIncompatible
    131. Moose::Exception::MethodExpectedAMetaclassObject
    132. Moose::Exception::MethodExpectsFewerArgs
    133. Moose::Exception::MethodExpectsMoreArgs
    134. Moose::Exception::MethodModifierNeedsMethodName
    135. Moose::Exception::MethodNameConflictInRoles
    136. Moose::Exception::MethodNameNotFoundInInheritanceHierarchy
    137. Moose::Exception::MethodNameNotGiven
    138. Moose::Exception::MustDefineAMethodName
    139. Moose::Exception::MustDefineAnAttributeName
    140. Moose::Exception::MustDefineAnOverloadOperator
    141. Moose::Exception::MustHaveAtLeastOneValueToEnumerate
    142. Moose::Exception::MustPassAHashOfOptions
    143. Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass
    144. Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance
    145. Moose::Exception::MustPassEvenNumberOfArguments
    146. Moose::Exception::MustPassEvenNumberOfAttributeOptions
    147. Moose::Exception::MustProvideANameForTheAttribute
    148. Moose::Exception::MustSpecifyAtleastOneMethod
    149. Moose::Exception::MustSpecifyAtleastOneRole
    150. Moose::Exception::MustSpecifyAtleastOneRoleToApplicant
    151. Moose::Exception::MustSupplyAClassMOPAttributeInstance
    152. Moose::Exception::MustSupplyADelegateToMethod
    153. Moose::Exception::MustSupplyAMetaclass
    154. Moose::Exception::MustSupplyAMooseMetaAttributeInstance
    155. Moose::Exception::MustSupplyAnAccessorTypeToConstructWith
    156. Moose::Exception::MustSupplyAnAttributeToConstructWith
    157. Moose::Exception::MustSupplyArrayRefAsCurriedArguments
    158. Moose::Exception::MustSupplyPackageNameAndName
    159. Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion
    160. Moose::Exception::NeitherAttributeNorAttributeNameIsGiven
    161. Moose::Exception::NeitherClassNorClassNameIsGiven
    162. Moose::Exception::NeitherRoleNorRoleNameIsGiven
    163. Moose::Exception::NeitherTypeNorTypeNameIsGiven
    164. Moose::Exception::NoAttributeFoundInSuperClass
    165. Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass
    166. Moose::Exception::NoCasesMatched
    167. Moose::Exception::NoConstraintCheckForTypeConstraint
    168. Moose::Exception::NoDestructorClassSpecified
    169. Moose::Exception::NoImmutableTraitSpecifiedForClass
    170. Moose::Exception::NoParentGivenToSubtype
    171. Moose::Exception::OnlyInstancesCanBeCloned
    172. Moose::Exception::OperatorIsRequired
    173. Moose::Exception::OverloadConflictInSummation
    174. Moose::Exception::OverloadRequiresAMetaClass
    175. Moose::Exception::OverloadRequiresAMetaMethod
    176. Moose::Exception::OverloadRequiresAMetaOverload
    177. Moose::Exception::OverloadRequiresAMethodNameOrCoderef
    178. Moose::Exception::OverloadRequiresAnOperator
    179. Moose::Exception::OverloadRequiresNamesForCoderef
    180. Moose::Exception::OverrideConflictInComposition
    181. Moose::Exception::OverrideConflictInSummation
    182. Moose::Exception::PackageDoesNotUseMooseExporter
    183. Moose::Exception::PackageNameAndNameParamsNotGivenToWrap
    184. Moose::Exception::PackagesAndModulesAreNotCachable
    185. Moose::Exception::ParameterIsNotSubtypeOfParent
    186. Moose::Exception::ReferencesAreNotAllowedAsDefault
    187. Moose::Exception::RequiredAttributeLacksInitialization
    188. Moose::Exception::RequiredAttributeNeedsADefault
    189. Moose::Exception::RequiredMethodsImportedByClass
    190. Moose::Exception::RequiredMethodsNotImplementedByClass
    191. Moose::Exception::RoleDoesTheExcludedRole
    192. Moose::Exception::RoleExclusionConflict
    193. Moose::Exception::RoleNameRequired
    194. Moose::Exception::RoleNameRequiredForMooseMetaRole
    195. Moose::Exception::RolesDoNotSupportAugment
    196. Moose::Exception::RolesDoNotSupportExtends
    197. Moose::Exception::RolesDoNotSupportInner
    198. Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers
    199. Moose::Exception::RolesInCreateTakesAnArrayRef
    200. Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole
    201. Moose::Exception::SingleParamsToNewMustBeHashRef
    202. Moose::Exception::TriggerMustBeACodeRef
    203. Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType
    204. Moose::Exception::TypeConstraintIsAlreadyCreated
    205. Moose::Exception::TypeParameterMustBeMooseMetaType
    206. Moose::Exception::UnableToCanonicalizeHandles
    207. Moose::Exception::UnableToCanonicalizeNonRolePackage
    208. Moose::Exception::UnableToRecognizeDelegateMetaclass
    209. Moose::Exception::UndefinedHashKeysPassedToMethod
    210. Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs
    211. Moose::Exception::UnionTakesAtleastTwoTypeNames
    212. Moose::Exception::ValidationFailedForInlineTypeConstraint
    213. Moose::Exception::ValidationFailedForTypeConstraint
    214. Moose::Exception::WrapTakesACodeRefToBless
    215. Moose::Exception::WrongTypeConstraintGiven
  5. AUTHORS
  6. COPYRIGHT AND LICENSE

VERSION

version 2.2207

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:

Moose::Exception::AddParameterizableTypeTakesParameterizableType

This class has the following methods:

Moose::Exception::AddRoleTakesAMooseMetaRoleInstance

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

This class has the following methods:

Moose::Exception::AddRoleToARoleTakesAMooseMetaRole

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

This class has the following methods:

Moose::Exception::ApplyTakesABlessedInstance

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

This class has the following methods:

Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass

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

This class has the following methods:

Moose::Exception::AttributeConflictInRoles

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

This class has the following methods:

Moose::Exception::AttributeConflictInSummation

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

This class has the following methods:

Moose::Exception::AttributeExtensionIsNotSupportedInRoles

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

This class has the following methods:

Moose::Exception::AttributeIsRequired

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

This class has the following methods:

Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass

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

This class has the following methods:

Moose::Exception::AttributeNamesDoNotMatch

This class has the following methods:

Moose::Exception::AttributeValueIsNotAnObject

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

This class has the following methods:

Moose::Exception::AttributeValueIsNotDefined

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

This class has the following methods:

Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef

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

This class has the following methods:

Moose::Exception::BadOptionFormat

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

This class has the following methods:

Moose::Exception::BothBuilderAndDefaultAreNotAllowed

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

This class has the following methods:

Moose::Exception::BuilderDoesNotExist

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

This class has the following methods:

Moose::Exception::BuilderMethodNotSupportedForAttribute

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

This class has the following methods:

Moose::Exception::BuilderMethodNotSupportedForInlineAttribute

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

This class has the following methods:

Moose::Exception::BuilderMustBeAMethodName

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

This class has the following methods:

Moose::Exception::CallingMethodOnAnImmutableInstance

This class has the following methods:

Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance

This class has the following methods:

Moose::Exception::CanExtendOnlyClasses

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

This class has the following methods:

Moose::Exception::CanOnlyConsumeRole

This class has the following methods:

Moose::Exception::CanOnlyWrapBlessedCode

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

This class has the following methods:

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:

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:

Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion

This class has the following methods:

Moose::Exception::CannotAddAsAnAttributeToARole

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

This class has the following methods:

Moose::Exception::CannotApplyBaseClassRolesToRole

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

This class has the following methods:

Moose::Exception::CannotAssignValueToReadOnlyAccessor

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

This class has the following methods:

Moose::Exception::CannotAugmentIfLocalMethodPresent

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

This class has the following methods:

Moose::Exception::CannotAugmentNoSuperMethod

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

This class has the following methods:

Moose::Exception::CannotAutoDerefWithoutIsa

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

This class has the following methods:

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:

Moose::Exception::CannotCalculateNativeType

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

This class has the following methods:

Moose::Exception::CannotCallAnAbstractBaseMethod

This class has the following methods:

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:

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:

Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter

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

This class has the following methods:

Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent

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

This class has the following methods:

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:

Moose::Exception::CannotDelegateLocalMethodIsPresent

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

This class has the following methods:

Moose::Exception::CannotDelegateWithoutIsa

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

This class has the following methods:

Moose::Exception::CannotFindDelegateMetaclass

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

This class has the following methods:

Moose::Exception::CannotFindType

This class has the following methods:

Moose::Exception::CannotFindTypeGivenToMatchOnType

This class has the following methods:

Moose::Exception::CannotFixMetaclassCompatibility

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

This class has the following methods:

Moose::Exception::CannotGenerateInlineConstraint

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

This class has the following methods:

Moose::Exception::CannotInitializeMooseMetaRoleComposite

This class has the following methods:

Moose::Exception::CannotInlineTypeConstraintCheck

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

This class has the following methods:

Moose::Exception::CannotLocatePackageInINC

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

This class has the following methods:

Moose::Exception::CannotMakeMetaclassCompatible

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

This class has the following methods:

Moose::Exception::CannotOverrideALocalMethod

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

This class has the following methods:

Moose::Exception::CannotOverrideBodyOfMetaMethods

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

This class has the following methods:

Moose::Exception::CannotOverrideLocalMethodIsPresent

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

This class has the following methods:

Moose::Exception::CannotOverrideNoSuperMethod

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

This class has the following methods:

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:

Moose::Exception::CircularReferenceInAlso

This class has the following methods:

Moose::Exception::ClassDoesNotHaveInitMeta

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

This class has the following methods:

Moose::Exception::ClassDoesTheExcludedRole

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

This class has the following methods:

Moose::Exception::ClassNamesDoNotMatch

This class has the following methods:

Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass

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

This class has the following methods:

Moose::Exception::CodeBlockMustBeACodeRef

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

This class has the following methods:

Moose::Exception::CoercingWithoutCoercions

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

This class has the following methods:

Moose::Exception::CoercionAlreadyExists

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

This class has the following methods:

Moose::Exception::CoercionNeedsTypeConstraint

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

This class has the following methods:

Moose::Exception::ConflictDetectedInCheckRoleExclusions

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

This class has the following methods:

Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass

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

This class has the following methods:

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:

Moose::Exception::CouldNotCreateWriter

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

This class has the following methods:

Moose::Exception::CouldNotEvalConstructor

This class has the following methods:

Moose::Exception::CouldNotEvalDestructor

This class has the following methods:

Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom

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

This class has the following methods:

Moose::Exception::CouldNotGenerateInlineAttributeMethod

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

This class has the following methods:

Moose::Exception::CouldNotLocateTypeConstraintForUnion

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

This class has the following methods:

Moose::Exception::CouldNotParseType

This class has the following methods:

Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes

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

This class has the following methods:

Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses

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

This class has the following methods:

Moose::Exception::CreateMOPClassTakesHashRefOfMethods

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

This class has the following methods:

Moose::Exception::CreateTakesArrayRefOfRoles

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

This class has the following methods:

Moose::Exception::CreateTakesHashRefOfAttributes

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

This class has the following methods:

Moose::Exception::CreateTakesHashRefOfMethods

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

This class has the following methods:

Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef

This class has the following methods:

Moose::Exception::DelegationToAClassWhichIsNotLoaded

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

This class has the following methods:

Moose::Exception::DelegationToARoleWhichIsNotLoaded

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

This class has the following methods:

Moose::Exception::DelegationToATypeWhichIsNotAClass

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

This class has the following methods:

Moose::Exception::DoesRequiresRoleName

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

This class has the following methods:

Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs

This class has the following methods:

Moose::Exception::EnumValuesMustBeString

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

This class has the following methods:

Moose::Exception::ExtendsMissingArgs

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

This class has the following methods:

Moose::Exception::HandlesMustBeAHashRef

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

This class has the following methods:

Moose::Exception::IllegalInheritedOptions

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

This class has the following methods:

Moose::Exception::IllegalMethodTypeToAddMethodModifier

This class has the following methods:

Moose::Exception::IncompatibleMetaclassOfSuperclass

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

This class has the following methods:

Moose::Exception::InitMetaRequiresClass

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

This class has the following methods:

Moose::Exception::InitializeTakesUnBlessedPackageName

This class has the following methods:

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:

Moose::Exception::InstanceMustBeABlessedReference

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

This class has the following methods:

Moose::Exception::InvalidArgPassedToMooseUtilMetaRole

This class has the following methods:

Moose::Exception::InvalidArgumentToMethod

This class has the following methods:

Moose::Exception::InvalidArgumentsToTraitAliases

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

This class has the following methods:

Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint

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

This class has the following methods:

Moose::Exception::InvalidHandleValue

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

This class has the following methods:

Moose::Exception::InvalidHasProvidedInARole

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

This class has the following methods:

Moose::Exception::InvalidNameForType

This class has the following methods:

Moose::Exception::InvalidOverloadOperator

This class has the following methods:

Moose::Exception::InvalidRoleApplication

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

This class has the following methods:

Moose::Exception::InvalidTypeConstraint

This class has the following methods:

Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint

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

This class has the following methods:

Moose::Exception::InvalidValueForIs

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

This class has the following methods:

Moose::Exception::IsaDoesNotDoTheRole

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

This class has the following methods:

Moose::Exception::IsaLacksDoesMethod

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

This class has the following methods:

Moose::Exception::LazyAttributeNeedsADefault

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

This class has the following methods:

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:

Moose::Exception::MatchActionMustBeACodeRef

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

This class has the following methods:

Moose::Exception::MessageParameterMustBeCodeRef

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

This class has the following methods:

Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass

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

This class has the following methods:

Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass

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

This class has the following methods:

Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass

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

This class has the following methods:

Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass

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

This class has the following methods:

Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole

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

This class has the following methods:

Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass

This class has the following methods:

Moose::Exception::MetaclassNotLoaded

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

This class has the following methods:

Moose::Exception::MetaclassTypeIncompatible

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

This class has the following methods:

Moose::Exception::MethodExpectedAMetaclassObject

This class has the following methods:

Moose::Exception::MethodExpectsFewerArgs

This class has the following methods:

Moose::Exception::MethodExpectsMoreArgs

This class has the following methods:

Moose::Exception::MethodModifierNeedsMethodName

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

This class has the following methods:

Moose::Exception::MethodNameConflictInRoles

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

This class has the following methods:

Moose::Exception::MethodNameNotFoundInInheritanceHierarchy

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

This class has the following methods:

Moose::Exception::MethodNameNotGiven

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

This class has the following methods:

Moose::Exception::MustDefineAMethodName

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

This class has the following methods:

Moose::Exception::MustDefineAnAttributeName

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

This class has the following methods:

Moose::Exception::MustDefineAnOverloadOperator

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

This class has the following methods:

Moose::Exception::MustHaveAtLeastOneValueToEnumerate

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

This class has the following methods:

Moose::Exception::MustPassAHashOfOptions

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

This class has the following methods:

Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass

This class has the following methods:

Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance

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

This class has the following methods:

Moose::Exception::MustPassEvenNumberOfArguments

This class has the following methods:

Moose::Exception::MustPassEvenNumberOfAttributeOptions

This class has the following methods:

Moose::Exception::MustProvideANameForTheAttribute

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

This class has the following methods:

Moose::Exception::MustSpecifyAtleastOneMethod

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

This class has the following methods:

Moose::Exception::MustSpecifyAtleastOneRole

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

This class has the following methods:

Moose::Exception::MustSpecifyAtleastOneRoleToApplicant

This class has the following methods:

Moose::Exception::MustSupplyAClassMOPAttributeInstance

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

This class has the following methods:

Moose::Exception::MustSupplyADelegateToMethod

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

This class has the following methods:

Moose::Exception::MustSupplyAMetaclass

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

This class has the following methods:

Moose::Exception::MustSupplyAMooseMetaAttributeInstance

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

This class has the following methods:

Moose::Exception::MustSupplyAnAccessorTypeToConstructWith

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

This class has the following methods:

Moose::Exception::MustSupplyAnAttributeToConstructWith

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

This class has the following methods:

Moose::Exception::MustSupplyArrayRefAsCurriedArguments

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

This class has the following methods:

Moose::Exception::MustSupplyPackageNameAndName

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

This class has the following methods:

Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion

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

This class has the following methods:

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:

Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass

This class has the following methods:

Moose::Exception::NoCasesMatched

This class has the following methods:

Moose::Exception::NoConstraintCheckForTypeConstraint

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

This class has the following methods:

Moose::Exception::NoDestructorClassSpecified

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

This class has the following methods:

Moose::Exception::NoImmutableTraitSpecifiedForClass

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

This class has the following methods:

Moose::Exception::NoParentGivenToSubtype

This class has the following methods:

Moose::Exception::OnlyInstancesCanBeCloned

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

This class has the following methods:

Moose::Exception::OperatorIsRequired

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

This class has the following methods:

Moose::Exception::OverloadConflictInSummation

This class has the following methods:

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:

Moose::Exception::OverrideConflictInSummation

This class has the following methods:

Moose::Exception::PackageDoesNotUseMooseExporter

This class has the following methods:

Moose::Exception::PackageNameAndNameParamsNotGivenToWrap

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

This class has the following methods:

Moose::Exception::PackagesAndModulesAreNotCachable

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

This class has the following methods:

Moose::Exception::ParameterIsNotSubtypeOfParent

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

This class has the following methods:

Moose::Exception::ReferencesAreNotAllowedAsDefault

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

This class has the following methods:

Moose::Exception::RequiredAttributeLacksInitialization

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

This class has the following methods:

Moose::Exception::RequiredAttributeNeedsADefault

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

This class has the following methods:

Moose::Exception::RequiredMethodsImportedByClass

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

This class has the following methods:

Moose::Exception::RequiredMethodsNotImplementedByClass

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

This class has the following methods:

Moose::Exception::RoleDoesTheExcludedRole

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

This class has the following methods:

Moose::Exception::RoleExclusionConflict

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

This class has the following methods:

Moose::Exception::RoleNameRequired

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

This class has the following methods:

Moose::Exception::RoleNameRequiredForMooseMetaRole

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

This class has the following methods:

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:

Moose::Exception::RolesInCreateTakesAnArrayRef

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

This class has the following methods:

Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole

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

This class has the following methods:

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:

Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType

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

This class has the following methods:

Moose::Exception::TypeConstraintIsAlreadyCreated

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

This class has the following methods:

Moose::Exception::TypeParameterMustBeMooseMetaType

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

This class has the following methods:

Moose::Exception::UnableToCanonicalizeHandles

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

This class has the following methods:

Moose::Exception::UnableToCanonicalizeNonRolePackage

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

This class has the following methods:

Moose::Exception::UnableToRecognizeDelegateMetaclass

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

This class has the following methods:

Moose::Exception::UndefinedHashKeysPassedToMethod

This class has the following methods:

Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs

This class has the following methods:

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:

Moose::Exception::ValidationFailedForTypeConstraint

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

This class has the following methods:

Moose::Exception::WrapTakesACodeRefToBless

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

This class has the following methods:

Moose::Exception::WrongTypeConstraintGiven

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

This class has the following methods:

AUTHORS

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.