@@ -1,6 +1,28 @@
Also see Moose::Manual::Delta for more details of, and workarounds
for, noteworthy changes.
+2.1403 2014-12-07
+
+ [ENHANCEMENTS]
+
+ - Added a section to Moose::Manual::MethodModifiers illustrating how method
+ modifiers work with inheritance. (Andreas Koenig, RT #98940)
+
+ [DOCUMENTATION]
+
+ - Added docs to Moose.pm on the -meta_name import option. This addresses RT
+ #98488.
+
+ [BUG FIXES]
+
+ - Fix a test that fails on MSWin32 systems using nmake
+ - fix dev build compilation error when using MSVC (A. Sinan Unur)
+
+ [OTHER]
+
+ - the modules in the git repository now have a defined $VERSION, to make it
+ easier to test MooseX::* and other code under development.
+
2.1402 2014-11-05
[BUG FIXES]
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.023.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.025.
Changes
Changes.Class-MOP
LICENSE
@@ -1021,7 +1021,6 @@ xs/Instance.xs
xs/MOP.xs
xs/Method.xs
xs/Moose.xs
-xs/Overload.c
xs/Package.xs
xs/ToInstance.xs
xs/typemap
@@ -13,7 +13,7 @@
"Matt S Trout <mst@shadowcat.co.uk>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.023, CPAN::Meta::Converter version 2.142690",
+ "generated_by" : "Dist::Zilla version 5.025, CPAN::Meta::Converter version 2.143240",
"license" : [
"perl_5"
],
@@ -110,6 +110,7 @@
"Devel::OverloadInfo" : "0.002",
"Devel::StackTrace" : "1.33",
"Dist::Zilla" : "5",
+ "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0",
"Dist::Zilla::Plugin::CheckChangesHasContent" : "0",
"Dist::Zilla::Plugin::CheckVersionIncrement" : "0",
"Dist::Zilla::Plugin::ConfirmRelease" : "0",
@@ -118,11 +119,11 @@
"Dist::Zilla::Plugin::ExecDir" : "0",
"Dist::Zilla::Plugin::FileFinder::ByName" : "0",
"Dist::Zilla::Plugin::FileFinder::Filter" : "0",
- "Dist::Zilla::Plugin::GatherDir" : "5.021",
"Dist::Zilla::Plugin::Git::Check" : "0",
"Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch" : "0",
"Dist::Zilla::Plugin::Git::Commit" : "0",
"Dist::Zilla::Plugin::Git::Contributors" : "0",
+ "Dist::Zilla::Plugin::Git::GatherDir" : "0",
"Dist::Zilla::Plugin::Git::Push" : "0",
"Dist::Zilla::Plugin::Git::Remote::Check" : "0",
"Dist::Zilla::Plugin::Git::Tag" : "0",
@@ -138,17 +139,16 @@
"Dist::Zilla::Plugin::MetaYAML" : "0",
"Dist::Zilla::Plugin::MojibakeTests" : "0",
"Dist::Zilla::Plugin::NextRelease" : "0",
- "Dist::Zilla::Plugin::PkgVersion" : "5.010",
"Dist::Zilla::Plugin::PodSyntaxTests" : "0",
- "Dist::Zilla::Plugin::PodWeaver" : "4.004",
"Dist::Zilla::Plugin::Prereqs" : "0",
"Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0",
"Dist::Zilla::Plugin::PromptIfStale" : "0",
"Dist::Zilla::Plugin::PruneCruft" : "0",
+ "Dist::Zilla::Plugin::RewriteVersion" : "0",
"Dist::Zilla::Plugin::Run::AfterRelease" : "0",
"Dist::Zilla::Plugin::RunExtraTests" : "0",
"Dist::Zilla::Plugin::ShareDir" : "0",
- "Dist::Zilla::Plugin::SurgicalPodWeaver" : "0",
+ "Dist::Zilla::Plugin::SurgicalPodWeaver" : "0.0023",
"Dist::Zilla::Plugin::Test::CPAN::Changes" : "0",
"Dist::Zilla::Plugin::Test::CheckBreaks" : "0",
"Dist::Zilla::Plugin::Test::Compile" : "2.037",
@@ -175,7 +175,6 @@
"Package::Stash::XS" : "0.24",
"Params::Util" : "1.00",
"Path::Tiny" : "0",
- "Pod::Elemental::PerlMunger" : "0.200001",
"Scalar::Util" : "1.19",
"Sub::Exporter" : "0.980",
"Sub::Name" : "0.05",
@@ -183,7 +182,7 @@
"Test::Deep" : "0",
"Test::Inline" : "0",
"Test::Inline::Extract" : "0",
- "Try::Tiny" : "0.02",
+ "Try::Tiny" : "0.17",
"inc::CheckAuthorDeps" : "0",
"inc::CheckReleaseType" : "0",
"inc::SimpleAuthority" : "0",
@@ -220,7 +219,7 @@
"Sub::Exporter" : "0.980",
"Sub::Name" : "0.05",
"Task::Weaken" : "0",
- "Try::Tiny" : "0.02",
+ "Try::Tiny" : "0.17",
"parent" : "0.223",
"perl" : "v5.8.3",
"strict" : "1.03",
@@ -247,1391 +246,1391 @@
"provides" : {
"Class::MOP" : {
"file" : "lib/Class/MOP.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Attribute" : {
"file" : "lib/Class/MOP/Attribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Class" : {
"file" : "lib/Class/MOP/Class.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Instance" : {
"file" : "lib/Class/MOP/Instance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Method" : {
"file" : "lib/Class/MOP/Method.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Method::Accessor" : {
"file" : "lib/Class/MOP/Method/Accessor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Method::Constructor" : {
"file" : "lib/Class/MOP/Method/Constructor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Method::Generated" : {
"file" : "lib/Class/MOP/Method/Generated.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Method::Inlined" : {
"file" : "lib/Class/MOP/Method/Inlined.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Method::Meta" : {
"file" : "lib/Class/MOP/Method/Meta.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Method::Wrapped" : {
"file" : "lib/Class/MOP/Method/Wrapped.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Module" : {
"file" : "lib/Class/MOP/Module.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Object" : {
"file" : "lib/Class/MOP/Object.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Overload" : {
"file" : "lib/Class/MOP/Overload.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Class::MOP::Package" : {
"file" : "lib/Class/MOP/Package.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose" : {
"file" : "lib/Moose.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook" : {
"file" : "lib/Moose/Cookbook.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::BankAccount_MethodModifiersAndSubclassing" : {
"file" : "lib/Moose/Cookbook/Basics/BankAccount_MethodModifiersAndSubclassing.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::BinaryTree_AttributeFeatures" : {
"file" : "lib/Moose/Cookbook/Basics/BinaryTree_AttributeFeatures.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild" : {
"file" : "lib/Moose/Cookbook/Basics/BinaryTree_BuilderAndLazyBuild.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::Company_Subtypes" : {
"file" : "lib/Moose/Cookbook/Basics/Company_Subtypes.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::DateTime_ExtendingNonMooseParent" : {
"file" : "lib/Moose/Cookbook/Basics/DateTime_ExtendingNonMooseParent.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::Document_AugmentAndInner" : {
"file" : "lib/Moose/Cookbook/Basics/Document_AugmentAndInner.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::Genome_OverloadingSubtypesAndCoercion" : {
"file" : "lib/Moose/Cookbook/Basics/Genome_OverloadingSubtypesAndCoercion.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::HTTP_SubtypesAndCoercion" : {
"file" : "lib/Moose/Cookbook/Basics/HTTP_SubtypesAndCoercion.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::Immutable" : {
"file" : "lib/Moose/Cookbook/Basics/Immutable.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::Person_BUILDARGSAndBUILD" : {
"file" : "lib/Moose/Cookbook/Basics/Person_BUILDARGSAndBUILD.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Basics::Point_AttributesAndSubclassing" : {
"file" : "lib/Moose/Cookbook/Basics/Point_AttributesAndSubclassing.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Extending::Debugging_BaseClassRole" : {
"file" : "lib/Moose/Cookbook/Extending/Debugging_BaseClassRole.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Extending::ExtensionOverview" : {
"file" : "lib/Moose/Cookbook/Extending/ExtensionOverview.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Extending::Mooseish_MooseSugar" : {
"file" : "lib/Moose/Cookbook/Extending/Mooseish_MooseSugar.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Legacy::Debugging_BaseClassReplacement" : {
"file" : "lib/Moose/Cookbook/Legacy/Debugging_BaseClassReplacement.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Legacy::Labeled_AttributeMetaclass" : {
"file" : "lib/Moose/Cookbook/Legacy/Labeled_AttributeMetaclass.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Legacy::Table_ClassMetaclass" : {
"file" : "lib/Moose/Cookbook/Legacy/Table_ClassMetaclass.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Meta::GlobRef_InstanceMetaclass" : {
"file" : "lib/Moose/Cookbook/Meta/GlobRef_InstanceMetaclass.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Meta::Labeled_AttributeTrait" : {
"file" : "lib/Moose/Cookbook/Meta/Labeled_AttributeTrait.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Meta::PrivateOrPublic_MethodMetaclass" : {
"file" : "lib/Moose/Cookbook/Meta/PrivateOrPublic_MethodMetaclass.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Meta::Table_MetaclassTrait" : {
"file" : "lib/Moose/Cookbook/Meta/Table_MetaclassTrait.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Meta::WhyMeta" : {
"file" : "lib/Moose/Cookbook/Meta/WhyMeta.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Roles::ApplicationToInstance" : {
"file" : "lib/Moose/Cookbook/Roles/ApplicationToInstance.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Roles::Comparable_CodeReuse" : {
"file" : "lib/Moose/Cookbook/Roles/Comparable_CodeReuse.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Roles::Restartable_AdvancedComposition" : {
"file" : "lib/Moose/Cookbook/Roles/Restartable_AdvancedComposition.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Snack::Keywords" : {
"file" : "lib/Moose/Cookbook/Snack/Keywords.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Snack::Types" : {
"file" : "lib/Moose/Cookbook/Snack/Types.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Cookbook::Style" : {
"file" : "lib/Moose/Cookbook/Style.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception" : {
"file" : "lib/Moose/Exception.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AccessorMustReadWrite" : {
"file" : "lib/Moose/Exception/AccessorMustReadWrite.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AddParameterizableTypeTakesParameterizableType" : {
"file" : "lib/Moose/Exception/AddParameterizableTypeTakesParameterizableType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AddRoleTakesAMooseMetaRoleInstance" : {
"file" : "lib/Moose/Exception/AddRoleTakesAMooseMetaRoleInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AddRoleToARoleTakesAMooseMetaRole" : {
"file" : "lib/Moose/Exception/AddRoleToARoleTakesAMooseMetaRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ApplyTakesABlessedInstance" : {
"file" : "lib/Moose/Exception/ApplyTakesABlessedInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass" : {
"file" : "lib/Moose/Exception/AttachToClassNeedsAClassMOPClassInstanceOrASubclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeConflictInRoles" : {
"file" : "lib/Moose/Exception/AttributeConflictInRoles.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeConflictInSummation" : {
"file" : "lib/Moose/Exception/AttributeConflictInSummation.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeExtensionIsNotSupportedInRoles" : {
"file" : "lib/Moose/Exception/AttributeExtensionIsNotSupportedInRoles.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeIsRequired" : {
"file" : "lib/Moose/Exception/AttributeIsRequired.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass" : {
"file" : "lib/Moose/Exception/AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeNamesDoNotMatch" : {
"file" : "lib/Moose/Exception/AttributeNamesDoNotMatch.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeValueIsNotAnObject" : {
"file" : "lib/Moose/Exception/AttributeValueIsNotAnObject.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AttributeValueIsNotDefined" : {
"file" : "lib/Moose/Exception/AttributeValueIsNotDefined.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef" : {
"file" : "lib/Moose/Exception/AutoDeRefNeedsArrayRefOrHashRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::BadOptionFormat" : {
"file" : "lib/Moose/Exception/BadOptionFormat.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::BothBuilderAndDefaultAreNotAllowed" : {
"file" : "lib/Moose/Exception/BothBuilderAndDefaultAreNotAllowed.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::BuilderDoesNotExist" : {
"file" : "lib/Moose/Exception/BuilderDoesNotExist.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::BuilderMethodNotSupportedForAttribute" : {
"file" : "lib/Moose/Exception/BuilderMethodNotSupportedForAttribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::BuilderMethodNotSupportedForInlineAttribute" : {
"file" : "lib/Moose/Exception/BuilderMethodNotSupportedForInlineAttribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::BuilderMustBeAMethodName" : {
"file" : "lib/Moose/Exception/BuilderMustBeAMethodName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CallingMethodOnAnImmutableInstance" : {
"file" : "lib/Moose/Exception/CallingMethodOnAnImmutableInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance" : {
"file" : "lib/Moose/Exception/CallingReadOnlyMethodOnAnImmutableInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CanExtendOnlyClasses" : {
"file" : "lib/Moose/Exception/CanExtendOnlyClasses.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CanOnlyConsumeRole" : {
"file" : "lib/Moose/Exception/CanOnlyConsumeRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CanOnlyWrapBlessedCode" : {
"file" : "lib/Moose/Exception/CanOnlyWrapBlessedCode.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CanReblessOnlyIntoASubclass" : {
"file" : "lib/Moose/Exception/CanReblessOnlyIntoASubclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CanReblessOnlyIntoASuperclass" : {
"file" : "lib/Moose/Exception/CanReblessOnlyIntoASuperclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion" : {
"file" : "lib/Moose/Exception/CannotAddAdditionalTypeCoercionsToUnion.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotAddAsAnAttributeToARole" : {
"file" : "lib/Moose/Exception/CannotAddAsAnAttributeToARole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotApplyBaseClassRolesToRole" : {
"file" : "lib/Moose/Exception/CannotApplyBaseClassRolesToRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotAssignValueToReadOnlyAccessor" : {
"file" : "lib/Moose/Exception/CannotAssignValueToReadOnlyAccessor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotAugmentIfLocalMethodPresent" : {
"file" : "lib/Moose/Exception/CannotAugmentIfLocalMethodPresent.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotAugmentNoSuperMethod" : {
"file" : "lib/Moose/Exception/CannotAugmentNoSuperMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotAutoDerefWithoutIsa" : {
"file" : "lib/Moose/Exception/CannotAutoDerefWithoutIsa.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotAutoDereferenceTypeConstraint" : {
"file" : "lib/Moose/Exception/CannotAutoDereferenceTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCalculateNativeType" : {
"file" : "lib/Moose/Exception/CannotCalculateNativeType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCallAnAbstractBaseMethod" : {
"file" : "lib/Moose/Exception/CannotCallAnAbstractBaseMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCallAnAbstractMethod" : {
"file" : "lib/Moose/Exception/CannotCallAnAbstractMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCoerceAWeakRef" : {
"file" : "lib/Moose/Exception/CannotCoerceAWeakRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion" : {
"file" : "lib/Moose/Exception/CannotCoerceAttributeWhichHasNoCoercion.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter" : {
"file" : "lib/Moose/Exception/CannotCreateHigherOrderTypeWithoutATypeParameter.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent" : {
"file" : "lib/Moose/Exception/CannotCreateMethodAliasLocalMethodIsPresent.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass" : {
"file" : "lib/Moose/Exception/CannotCreateMethodAliasLocalMethodIsPresentInClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotDelegateLocalMethodIsPresent" : {
"file" : "lib/Moose/Exception/CannotDelegateLocalMethodIsPresent.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotDelegateWithoutIsa" : {
"file" : "lib/Moose/Exception/CannotDelegateWithoutIsa.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotFindDelegateMetaclass" : {
"file" : "lib/Moose/Exception/CannotFindDelegateMetaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotFindType" : {
"file" : "lib/Moose/Exception/CannotFindType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotFindTypeGivenToMatchOnType" : {
"file" : "lib/Moose/Exception/CannotFindTypeGivenToMatchOnType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotFixMetaclassCompatibility" : {
"file" : "lib/Moose/Exception/CannotFixMetaclassCompatibility.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotGenerateInlineConstraint" : {
"file" : "lib/Moose/Exception/CannotGenerateInlineConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotInitializeMooseMetaRoleComposite" : {
"file" : "lib/Moose/Exception/CannotInitializeMooseMetaRoleComposite.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotInlineTypeConstraintCheck" : {
"file" : "lib/Moose/Exception/CannotInlineTypeConstraintCheck.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotLocatePackageInINC" : {
"file" : "lib/Moose/Exception/CannotLocatePackageInINC.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotMakeMetaclassCompatible" : {
"file" : "lib/Moose/Exception/CannotMakeMetaclassCompatible.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotOverrideALocalMethod" : {
"file" : "lib/Moose/Exception/CannotOverrideALocalMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotOverrideBodyOfMetaMethods" : {
"file" : "lib/Moose/Exception/CannotOverrideBodyOfMetaMethods.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotOverrideLocalMethodIsPresent" : {
"file" : "lib/Moose/Exception/CannotOverrideLocalMethodIsPresent.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotOverrideNoSuperMethod" : {
"file" : "lib/Moose/Exception/CannotOverrideNoSuperMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotRegisterUnnamedTypeConstraint" : {
"file" : "lib/Moose/Exception/CannotRegisterUnnamedTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously" : {
"file" : "lib/Moose/Exception/CannotUseLazyBuildAndDefaultSimultaneously.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CircularReferenceInAlso" : {
"file" : "lib/Moose/Exception/CircularReferenceInAlso.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ClassDoesNotHaveInitMeta" : {
"file" : "lib/Moose/Exception/ClassDoesNotHaveInitMeta.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ClassDoesTheExcludedRole" : {
"file" : "lib/Moose/Exception/ClassDoesTheExcludedRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ClassNamesDoNotMatch" : {
"file" : "lib/Moose/Exception/ClassNamesDoNotMatch.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass" : {
"file" : "lib/Moose/Exception/CloneObjectExpectsAnInstanceOfMetaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CodeBlockMustBeACodeRef" : {
"file" : "lib/Moose/Exception/CodeBlockMustBeACodeRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CoercingWithoutCoercions" : {
"file" : "lib/Moose/Exception/CoercingWithoutCoercions.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CoercionAlreadyExists" : {
"file" : "lib/Moose/Exception/CoercionAlreadyExists.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CoercionNeedsTypeConstraint" : {
"file" : "lib/Moose/Exception/CoercionNeedsTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ConflictDetectedInCheckRoleExclusions" : {
"file" : "lib/Moose/Exception/ConflictDetectedInCheckRoleExclusions.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass" : {
"file" : "lib/Moose/Exception/ConflictDetectedInCheckRoleExclusionsInToClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ConstructClassInstanceTakesPackageName" : {
"file" : "lib/Moose/Exception/ConstructClassInstanceTakesPackageName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotCreateMethod" : {
"file" : "lib/Moose/Exception/CouldNotCreateMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotCreateWriter" : {
"file" : "lib/Moose/Exception/CouldNotCreateWriter.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotEvalConstructor" : {
"file" : "lib/Moose/Exception/CouldNotEvalConstructor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotEvalDestructor" : {
"file" : "lib/Moose/Exception/CouldNotEvalDestructor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom" : {
"file" : "lib/Moose/Exception/CouldNotFindTypeConstraintToCoerceFrom.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotGenerateInlineAttributeMethod" : {
"file" : "lib/Moose/Exception/CouldNotGenerateInlineAttributeMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotLocateTypeConstraintForUnion" : {
"file" : "lib/Moose/Exception/CouldNotLocateTypeConstraintForUnion.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CouldNotParseType" : {
"file" : "lib/Moose/Exception/CouldNotParseType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes" : {
"file" : "lib/Moose/Exception/CreateMOPClassTakesArrayRefOfAttributes.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses" : {
"file" : "lib/Moose/Exception/CreateMOPClassTakesArrayRefOfSuperclasses.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CreateMOPClassTakesHashRefOfMethods" : {
"file" : "lib/Moose/Exception/CreateMOPClassTakesHashRefOfMethods.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CreateTakesArrayRefOfRoles" : {
"file" : "lib/Moose/Exception/CreateTakesArrayRefOfRoles.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CreateTakesHashRefOfAttributes" : {
"file" : "lib/Moose/Exception/CreateTakesHashRefOfAttributes.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::CreateTakesHashRefOfMethods" : {
"file" : "lib/Moose/Exception/CreateTakesHashRefOfMethods.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef" : {
"file" : "lib/Moose/Exception/DefaultToMatchOnTypeMustBeCodeRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::DelegationToAClassWhichIsNotLoaded" : {
"file" : "lib/Moose/Exception/DelegationToAClassWhichIsNotLoaded.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::DelegationToARoleWhichIsNotLoaded" : {
"file" : "lib/Moose/Exception/DelegationToARoleWhichIsNotLoaded.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::DelegationToATypeWhichIsNotAClass" : {
"file" : "lib/Moose/Exception/DelegationToATypeWhichIsNotAClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::DoesRequiresRoleName" : {
"file" : "lib/Moose/Exception/DoesRequiresRoleName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs" : {
"file" : "lib/Moose/Exception/EnumCalledWithAnArrayRefAndAdditionalArgs.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::EnumValuesMustBeString" : {
"file" : "lib/Moose/Exception/EnumValuesMustBeString.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ExtendsMissingArgs" : {
"file" : "lib/Moose/Exception/ExtendsMissingArgs.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::HandlesMustBeAHashRef" : {
"file" : "lib/Moose/Exception/HandlesMustBeAHashRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::IllegalInheritedOptions" : {
"file" : "lib/Moose/Exception/IllegalInheritedOptions.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::IllegalMethodTypeToAddMethodModifier" : {
"file" : "lib/Moose/Exception/IllegalMethodTypeToAddMethodModifier.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::IncompatibleMetaclassOfSuperclass" : {
"file" : "lib/Moose/Exception/IncompatibleMetaclassOfSuperclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InitMetaRequiresClass" : {
"file" : "lib/Moose/Exception/InitMetaRequiresClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InitializeTakesUnBlessedPackageName" : {
"file" : "lib/Moose/Exception/InitializeTakesUnBlessedPackageName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InstanceBlessedIntoWrongClass" : {
"file" : "lib/Moose/Exception/InstanceBlessedIntoWrongClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InstanceMustBeABlessedReference" : {
"file" : "lib/Moose/Exception/InstanceMustBeABlessedReference.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidArgPassedToMooseUtilMetaRole" : {
"file" : "lib/Moose/Exception/InvalidArgPassedToMooseUtilMetaRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidArgumentToMethod" : {
"file" : "lib/Moose/Exception/InvalidArgumentToMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidArgumentsToTraitAliases" : {
"file" : "lib/Moose/Exception/InvalidArgumentsToTraitAliases.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint" : {
"file" : "lib/Moose/Exception/InvalidBaseTypeGivenToCreateParameterizedTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidHandleValue" : {
"file" : "lib/Moose/Exception/InvalidHandleValue.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidHasProvidedInARole" : {
"file" : "lib/Moose/Exception/InvalidHasProvidedInARole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidNameForType" : {
"file" : "lib/Moose/Exception/InvalidNameForType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidOverloadOperator" : {
"file" : "lib/Moose/Exception/InvalidOverloadOperator.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidRoleApplication" : {
"file" : "lib/Moose/Exception/InvalidRoleApplication.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidTypeConstraint" : {
"file" : "lib/Moose/Exception/InvalidTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint" : {
"file" : "lib/Moose/Exception/InvalidTypeGivenToCreateParameterizedTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::InvalidValueForIs" : {
"file" : "lib/Moose/Exception/InvalidValueForIs.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::IsaDoesNotDoTheRole" : {
"file" : "lib/Moose/Exception/IsaDoesNotDoTheRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::IsaLacksDoesMethod" : {
"file" : "lib/Moose/Exception/IsaLacksDoesMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::LazyAttributeNeedsADefault" : {
"file" : "lib/Moose/Exception/LazyAttributeNeedsADefault.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Legacy" : {
"file" : "lib/Moose/Exception/Legacy.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MOPAttributeNewNeedsAttributeName" : {
"file" : "lib/Moose/Exception/MOPAttributeNewNeedsAttributeName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MatchActionMustBeACodeRef" : {
"file" : "lib/Moose/Exception/MatchActionMustBeACodeRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MessageParameterMustBeCodeRef" : {
"file" : "lib/Moose/Exception/MessageParameterMustBeCodeRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass" : {
"file" : "lib/Moose/Exception/MetaclassIsAClassNotASubclassOfGivenMetaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass" : {
"file" : "lib/Moose/Exception/MetaclassIsARoleNotASubclassOfGivenMetaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass" : {
"file" : "lib/Moose/Exception/MetaclassIsNotASubclassOfGivenMetaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass" : {
"file" : "lib/Moose/Exception/MetaclassMustBeASubclassOfMooseMetaClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole" : {
"file" : "lib/Moose/Exception/MetaclassMustBeASubclassOfMooseMetaRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass" : {
"file" : "lib/Moose/Exception/MetaclassMustBeDerivedFromClassMOPClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassNotLoaded" : {
"file" : "lib/Moose/Exception/MetaclassNotLoaded.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MetaclassTypeIncompatible" : {
"file" : "lib/Moose/Exception/MetaclassTypeIncompatible.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MethodExpectedAMetaclassObject" : {
"file" : "lib/Moose/Exception/MethodExpectedAMetaclassObject.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MethodExpectsFewerArgs" : {
"file" : "lib/Moose/Exception/MethodExpectsFewerArgs.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MethodExpectsMoreArgs" : {
"file" : "lib/Moose/Exception/MethodExpectsMoreArgs.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MethodModifierNeedsMethodName" : {
"file" : "lib/Moose/Exception/MethodModifierNeedsMethodName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MethodNameConflictInRoles" : {
"file" : "lib/Moose/Exception/MethodNameConflictInRoles.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MethodNameNotFoundInInheritanceHierarchy" : {
"file" : "lib/Moose/Exception/MethodNameNotFoundInInheritanceHierarchy.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MethodNameNotGiven" : {
"file" : "lib/Moose/Exception/MethodNameNotGiven.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustDefineAMethodName" : {
"file" : "lib/Moose/Exception/MustDefineAMethodName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustDefineAnAttributeName" : {
"file" : "lib/Moose/Exception/MustDefineAnAttributeName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustDefineAnOverloadOperator" : {
"file" : "lib/Moose/Exception/MustDefineAnOverloadOperator.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustHaveAtLeastOneValueToEnumerate" : {
"file" : "lib/Moose/Exception/MustHaveAtLeastOneValueToEnumerate.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustPassAHashOfOptions" : {
"file" : "lib/Moose/Exception/MustPassAHashOfOptions.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass" : {
"file" : "lib/Moose/Exception/MustPassAMooseMetaRoleInstanceOrSubclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance" : {
"file" : "lib/Moose/Exception/MustPassAPackageNameOrAnExistingClassMOPPackageInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustPassEvenNumberOfArguments" : {
"file" : "lib/Moose/Exception/MustPassEvenNumberOfArguments.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustPassEvenNumberOfAttributeOptions" : {
"file" : "lib/Moose/Exception/MustPassEvenNumberOfAttributeOptions.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustProvideANameForTheAttribute" : {
"file" : "lib/Moose/Exception/MustProvideANameForTheAttribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSpecifyAtleastOneMethod" : {
"file" : "lib/Moose/Exception/MustSpecifyAtleastOneMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSpecifyAtleastOneRole" : {
"file" : "lib/Moose/Exception/MustSpecifyAtleastOneRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSpecifyAtleastOneRoleToApplicant" : {
"file" : "lib/Moose/Exception/MustSpecifyAtleastOneRoleToApplicant.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyAClassMOPAttributeInstance" : {
"file" : "lib/Moose/Exception/MustSupplyAClassMOPAttributeInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyADelegateToMethod" : {
"file" : "lib/Moose/Exception/MustSupplyADelegateToMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyAMetaclass" : {
"file" : "lib/Moose/Exception/MustSupplyAMetaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyAMooseMetaAttributeInstance" : {
"file" : "lib/Moose/Exception/MustSupplyAMooseMetaAttributeInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyAnAccessorTypeToConstructWith" : {
"file" : "lib/Moose/Exception/MustSupplyAnAccessorTypeToConstructWith.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyAnAttributeToConstructWith" : {
"file" : "lib/Moose/Exception/MustSupplyAnAttributeToConstructWith.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyArrayRefAsCurriedArguments" : {
"file" : "lib/Moose/Exception/MustSupplyArrayRefAsCurriedArguments.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::MustSupplyPackageNameAndName" : {
"file" : "lib/Moose/Exception/MustSupplyPackageNameAndName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion" : {
"file" : "lib/Moose/Exception/NeedsTypeConstraintUnionForTypeCoercionUnion.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NeitherAttributeNorAttributeNameIsGiven" : {
"file" : "lib/Moose/Exception/NeitherAttributeNorAttributeNameIsGiven.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NeitherClassNorClassNameIsGiven" : {
"file" : "lib/Moose/Exception/NeitherClassNorClassNameIsGiven.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NeitherRoleNorRoleNameIsGiven" : {
"file" : "lib/Moose/Exception/NeitherRoleNorRoleNameIsGiven.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NeitherTypeNorTypeNameIsGiven" : {
"file" : "lib/Moose/Exception/NeitherTypeNorTypeNameIsGiven.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NoAttributeFoundInSuperClass" : {
"file" : "lib/Moose/Exception/NoAttributeFoundInSuperClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass" : {
"file" : "lib/Moose/Exception/NoBodyToInitializeInAnAbstractBaseClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NoCasesMatched" : {
"file" : "lib/Moose/Exception/NoCasesMatched.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NoConstraintCheckForTypeConstraint" : {
"file" : "lib/Moose/Exception/NoConstraintCheckForTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NoDestructorClassSpecified" : {
"file" : "lib/Moose/Exception/NoDestructorClassSpecified.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NoImmutableTraitSpecifiedForClass" : {
"file" : "lib/Moose/Exception/NoImmutableTraitSpecifiedForClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::NoParentGivenToSubtype" : {
"file" : "lib/Moose/Exception/NoParentGivenToSubtype.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OnlyInstancesCanBeCloned" : {
"file" : "lib/Moose/Exception/OnlyInstancesCanBeCloned.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OperatorIsRequired" : {
"file" : "lib/Moose/Exception/OperatorIsRequired.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverloadConflictInSummation" : {
"file" : "lib/Moose/Exception/OverloadConflictInSummation.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverloadRequiresAMetaClass" : {
"file" : "lib/Moose/Exception/OverloadRequiresAMetaClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverloadRequiresAMetaMethod" : {
"file" : "lib/Moose/Exception/OverloadRequiresAMetaMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverloadRequiresAMetaOverload" : {
"file" : "lib/Moose/Exception/OverloadRequiresAMetaOverload.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverloadRequiresAMethodNameOrCoderef" : {
"file" : "lib/Moose/Exception/OverloadRequiresAMethodNameOrCoderef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverloadRequiresAnOperator" : {
"file" : "lib/Moose/Exception/OverloadRequiresAnOperator.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverloadRequiresNamesForCoderef" : {
"file" : "lib/Moose/Exception/OverloadRequiresNamesForCoderef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverrideConflictInComposition" : {
"file" : "lib/Moose/Exception/OverrideConflictInComposition.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::OverrideConflictInSummation" : {
"file" : "lib/Moose/Exception/OverrideConflictInSummation.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::PackageDoesNotUseMooseExporter" : {
"file" : "lib/Moose/Exception/PackageDoesNotUseMooseExporter.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::PackageNameAndNameParamsNotGivenToWrap" : {
"file" : "lib/Moose/Exception/PackageNameAndNameParamsNotGivenToWrap.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::PackagesAndModulesAreNotCachable" : {
"file" : "lib/Moose/Exception/PackagesAndModulesAreNotCachable.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ParameterIsNotSubtypeOfParent" : {
"file" : "lib/Moose/Exception/ParameterIsNotSubtypeOfParent.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ReferencesAreNotAllowedAsDefault" : {
"file" : "lib/Moose/Exception/ReferencesAreNotAllowedAsDefault.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RequiredAttributeLacksInitialization" : {
"file" : "lib/Moose/Exception/RequiredAttributeLacksInitialization.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RequiredAttributeNeedsADefault" : {
"file" : "lib/Moose/Exception/RequiredAttributeNeedsADefault.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RequiredMethodsImportedByClass" : {
"file" : "lib/Moose/Exception/RequiredMethodsImportedByClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RequiredMethodsNotImplementedByClass" : {
"file" : "lib/Moose/Exception/RequiredMethodsNotImplementedByClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::Attribute" : {
"file" : "lib/Moose/Exception/Role/Attribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::AttributeName" : {
"file" : "lib/Moose/Exception/Role/AttributeName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::Class" : {
"file" : "lib/Moose/Exception/Role/Class.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::EitherAttributeOrAttributeName" : {
"file" : "lib/Moose/Exception/Role/EitherAttributeOrAttributeName.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::Instance" : {
"file" : "lib/Moose/Exception/Role/Instance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::InstanceClass" : {
"file" : "lib/Moose/Exception/Role/InstanceClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::InvalidAttributeOptions" : {
"file" : "lib/Moose/Exception/Role/InvalidAttributeOptions.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::Method" : {
"file" : "lib/Moose/Exception/Role/Method.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::ParamsHash" : {
"file" : "lib/Moose/Exception/Role/ParamsHash.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::Role" : {
"file" : "lib/Moose/Exception/Role/Role.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::RoleForCreate" : {
"file" : "lib/Moose/Exception/Role/RoleForCreate.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::RoleForCreateMOPClass" : {
"file" : "lib/Moose/Exception/Role/RoleForCreateMOPClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::Role::TypeConstraint" : {
"file" : "lib/Moose/Exception/Role/TypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RoleDoesTheExcludedRole" : {
"file" : "lib/Moose/Exception/RoleDoesTheExcludedRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RoleExclusionConflict" : {
"file" : "lib/Moose/Exception/RoleExclusionConflict.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RoleNameRequired" : {
"file" : "lib/Moose/Exception/RoleNameRequired.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RoleNameRequiredForMooseMetaRole" : {
"file" : "lib/Moose/Exception/RoleNameRequiredForMooseMetaRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RolesDoNotSupportAugment" : {
"file" : "lib/Moose/Exception/RolesDoNotSupportAugment.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RolesDoNotSupportExtends" : {
"file" : "lib/Moose/Exception/RolesDoNotSupportExtends.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RolesDoNotSupportInner" : {
"file" : "lib/Moose/Exception/RolesDoNotSupportInner.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers" : {
"file" : "lib/Moose/Exception/RolesDoNotSupportRegexReferencesForMethodModifiers.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RolesInCreateTakesAnArrayRef" : {
"file" : "lib/Moose/Exception/RolesInCreateTakesAnArrayRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole" : {
"file" : "lib/Moose/Exception/RolesListMustBeInstancesOfMooseMetaRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::SingleParamsToNewMustBeHashRef" : {
"file" : "lib/Moose/Exception/SingleParamsToNewMustBeHashRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::TriggerMustBeACodeRef" : {
"file" : "lib/Moose/Exception/TriggerMustBeACodeRef.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType" : {
"file" : "lib/Moose/Exception/TypeConstraintCannotBeUsedForAParameterizableType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::TypeConstraintIsAlreadyCreated" : {
"file" : "lib/Moose/Exception/TypeConstraintIsAlreadyCreated.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::TypeParameterMustBeMooseMetaType" : {
"file" : "lib/Moose/Exception/TypeParameterMustBeMooseMetaType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::UnableToCanonicalizeHandles" : {
"file" : "lib/Moose/Exception/UnableToCanonicalizeHandles.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::UnableToCanonicalizeNonRolePackage" : {
"file" : "lib/Moose/Exception/UnableToCanonicalizeNonRolePackage.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::UnableToRecognizeDelegateMetaclass" : {
"file" : "lib/Moose/Exception/UnableToRecognizeDelegateMetaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::UndefinedHashKeysPassedToMethod" : {
"file" : "lib/Moose/Exception/UndefinedHashKeysPassedToMethod.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs" : {
"file" : "lib/Moose/Exception/UnionCalledWithAnArrayRefAndAdditionalArgs.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::UnionTakesAtleastTwoTypeNames" : {
"file" : "lib/Moose/Exception/UnionTakesAtleastTwoTypeNames.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ValidationFailedForInlineTypeConstraint" : {
"file" : "lib/Moose/Exception/ValidationFailedForInlineTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::ValidationFailedForTypeConstraint" : {
"file" : "lib/Moose/Exception/ValidationFailedForTypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::WrapTakesACodeRefToBless" : {
"file" : "lib/Moose/Exception/WrapTakesACodeRefToBless.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exception::WrongTypeConstraintGiven" : {
"file" : "lib/Moose/Exception/WrongTypeConstraintGiven.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Exporter" : {
"file" : "lib/Moose/Exporter.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Intro" : {
"file" : "lib/Moose/Intro.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual" : {
"file" : "lib/Moose/Manual.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Attributes" : {
"file" : "lib/Moose/Manual/Attributes.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::BestPractices" : {
"file" : "lib/Moose/Manual/BestPractices.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Classes" : {
"file" : "lib/Moose/Manual/Classes.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Concepts" : {
"file" : "lib/Moose/Manual/Concepts.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Construction" : {
"file" : "lib/Moose/Manual/Construction.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Contributing" : {
"file" : "lib/Moose/Manual/Contributing.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Delegation" : {
"file" : "lib/Moose/Manual/Delegation.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Delta" : {
"file" : "lib/Moose/Manual/Delta.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Exceptions" : {
"file" : "lib/Moose/Manual/Exceptions.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Exceptions::Manifest" : {
"file" : "lib/Moose/Manual/Exceptions/Manifest.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::FAQ" : {
"file" : "lib/Moose/Manual/FAQ.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::MOP" : {
"file" : "lib/Moose/Manual/MOP.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::MethodModifiers" : {
"file" : "lib/Moose/Manual/MethodModifiers.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::MooseX" : {
"file" : "lib/Moose/Manual/MooseX.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Roles" : {
"file" : "lib/Moose/Manual/Roles.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Support" : {
"file" : "lib/Moose/Manual/Support.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Types" : {
"file" : "lib/Moose/Manual/Types.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Manual::Unsweetened" : {
"file" : "lib/Moose/Manual/Unsweetened.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute" : {
"file" : "lib/Moose/Meta/Attribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Custom::Moose" : {
"file" : "lib/Moose/Meta/Attribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native" : {
"file" : "lib/Moose/Meta/Attribute/Native.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native::Trait::Array" : {
"file" : "lib/Moose/Meta/Attribute/Native/Trait/Array.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native::Trait::Bool" : {
"file" : "lib/Moose/Meta/Attribute/Native/Trait/Bool.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native::Trait::Code" : {
"file" : "lib/Moose/Meta/Attribute/Native/Trait/Code.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native::Trait::Counter" : {
"file" : "lib/Moose/Meta/Attribute/Native/Trait/Counter.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native::Trait::Hash" : {
"file" : "lib/Moose/Meta/Attribute/Native/Trait/Hash.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native::Trait::Number" : {
"file" : "lib/Moose/Meta/Attribute/Native/Trait/Number.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Attribute::Native::Trait::String" : {
"file" : "lib/Moose/Meta/Attribute/Native/Trait/String.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Class" : {
"file" : "lib/Moose/Meta/Class.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Instance" : {
"file" : "lib/Moose/Meta/Instance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method" : {
"file" : "lib/Moose/Meta/Method.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method::Accessor" : {
"file" : "lib/Moose/Meta/Method/Accessor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method::Augmented" : {
"file" : "lib/Moose/Meta/Method/Augmented.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method::Constructor" : {
"file" : "lib/Moose/Meta/Method/Constructor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method::Delegation" : {
"file" : "lib/Moose/Meta/Method/Delegation.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method::Destructor" : {
"file" : "lib/Moose/Meta/Method/Destructor.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method::Meta" : {
"file" : "lib/Moose/Meta/Method/Meta.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Method::Overridden" : {
"file" : "lib/Moose/Meta/Method/Overridden.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role" : {
"file" : "lib/Moose/Meta/Role.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Application" : {
"file" : "lib/Moose/Meta/Role/Application.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Application::RoleSummation" : {
"file" : "lib/Moose/Meta/Role/Application/RoleSummation.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Application::ToClass" : {
"file" : "lib/Moose/Meta/Role/Application/ToClass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Application::ToInstance" : {
"file" : "lib/Moose/Meta/Role/Application/ToInstance.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Application::ToRole" : {
"file" : "lib/Moose/Meta/Role/Application/ToRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Attribute" : {
"file" : "lib/Moose/Meta/Role/Attribute.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Composite" : {
"file" : "lib/Moose/Meta/Role/Composite.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Method" : {
"file" : "lib/Moose/Meta/Role/Method.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Method::Conflicting" : {
"file" : "lib/Moose/Meta/Role/Method/Conflicting.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::Role::Method::Required" : {
"file" : "lib/Moose/Meta/Role/Method/Required.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeCoercion" : {
"file" : "lib/Moose/Meta/TypeCoercion.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeCoercion::Union" : {
"file" : "lib/Moose/Meta/TypeCoercion/Union.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint" : {
"file" : "lib/Moose/Meta/TypeConstraint.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::Class" : {
"file" : "lib/Moose/Meta/TypeConstraint/Class.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::DuckType" : {
"file" : "lib/Moose/Meta/TypeConstraint/DuckType.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::Enum" : {
"file" : "lib/Moose/Meta/TypeConstraint/Enum.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::Parameterizable" : {
"file" : "lib/Moose/Meta/TypeConstraint/Parameterizable.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::Parameterized" : {
"file" : "lib/Moose/Meta/TypeConstraint/Parameterized.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::Registry" : {
"file" : "lib/Moose/Meta/TypeConstraint/Registry.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::Role" : {
"file" : "lib/Moose/Meta/TypeConstraint/Role.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Meta::TypeConstraint::Union" : {
"file" : "lib/Moose/Meta/TypeConstraint/Union.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Object" : {
"file" : "lib/Moose/Object.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Role" : {
"file" : "lib/Moose/Role.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Spec::Role" : {
"file" : "lib/Moose/Spec/Role.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Unsweetened" : {
"file" : "lib/Moose/Unsweetened.pod",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Util" : {
"file" : "lib/Moose/Util.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Util::MetaRole" : {
"file" : "lib/Moose/Util/MetaRole.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Moose::Util::TypeConstraints" : {
"file" : "lib/Moose/Util/TypeConstraints.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"Test::Moose" : {
"file" : "lib/Test/Moose.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"metaclass" : {
"file" : "lib/metaclass.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
},
"oose" : {
"file" : "lib/oose.pm",
- "version" : "2.1402"
+ "version" : "2.1403"
}
},
"release_status" : "stable",
@@ -1649,7 +1648,7 @@
"x_IRC" : "irc://irc.perl.org/#moose",
"x_MailingList" : "http://lists.perl.org/list/moose.html"
},
- "version" : "2.1402",
+ "version" : "2.1403",
"x_Dist_Zilla" : {
"perl" : {
"version" : "5.021005"
@@ -1661,63 +1660,60 @@
"version" : "0.008"
},
{
- "class" : "inc::Clean",
- "name" : "=inc::Clean",
- "version" : null
- },
- {
- "class" : "Dist::Zilla::Plugin::GatherDir",
+ "class" : "Dist::Zilla::Plugin::Git::GatherDir",
"config" : {
"Dist::Zilla::Plugin::GatherDir" : {
"exclude_filename" : [
"Makefile.PL"
],
"exclude_match" : [
- "^t/recipes/(?!basics_genome_overloadingsubtypesandcoercion)",
- "^Moose-[\\d.]+",
- "^nytprof.*"
+ "^t/recipes/(?!basics_genome_overloadingsubtypesandcoercion)"
],
"follow_symlinks" : "0",
"include_dotfiles" : "0",
"prefix" : "",
- "prune_directory" : [
- "^Moose-[\\d.]+"
- ],
+ "prune_directory" : [],
"root" : "."
+ },
+ "Dist::Zilla::Plugin::Git::GatherDir" : {
+ "include_untracked" : "0"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
}
},
- "name" : "GatherDir",
- "version" : "5.023"
+ "name" : "Git::GatherDir",
+ "version" : "2.028"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "PruneCruft",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "MetaYAML",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "MetaJSON",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "License",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "ExecDir",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "ShareDir",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "inc::MakeMaker",
@@ -1732,22 +1728,17 @@
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "Manifest",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "NextRelease",
- "version" : "5.023"
- },
- {
- "class" : "Dist::Zilla::Plugin::PkgVersion",
- "name" : "PkgVersion",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "MetaConfig",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "inc::SimpleAuthority",
@@ -1757,17 +1748,22 @@
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "MetaResources",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FileFinder::ByName",
"name" : "PodModules",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FileFinder::Filter",
"name" : "ModulesSansPod",
- "version" : "5.023"
+ "version" : "5.025"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FileFinder::Filter",
+ "name" : "VersionedModules",
+ "version" : "5.025"
},
{
"class" : "inc::SimpleProvides",
@@ -1785,7 +1781,7 @@
{
"class" : "Dist::Zilla::Plugin::FileFinder::Filter",
"name" : "ModulesSansPod",
- "version" : "5.023"
+ "version" : "5.025"
}
]
},
@@ -1801,7 +1797,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaNoIndex",
"name" : "MetaNoIndex",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::SurgicalPodWeaver",
@@ -1815,88 +1811,93 @@
{
"class" : "Pod::Weaver::Plugin::EnsurePod5",
"name" : "@CorePrep/EnsurePod5",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Plugin::H1Nester",
"name" : "@CorePrep/H1Nester",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Plugin::SingleEncoding",
"name" : "@Default/SingleEncoding",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Name",
"name" : "@Default/Name",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Version",
"name" : "@Default/Version",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@Default/prelude",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "SYNOPSIS",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "DESCRIPTION",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "OVERVIEW",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "ATTRIBUTES",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "METHODS",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "FUNCTIONS",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Leftovers",
"name" : "@Default/Leftovers",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@Default/postlude",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Authors",
"name" : "@Default/Authors",
- "version" : "4.007"
+ "version" : "4.009"
},
{
"class" : "Pod::Weaver::Section::Legal",
"name" : "@Default/Legal",
- "version" : "4.007"
+ "version" : "4.009"
}
]
}
},
"name" : "SurgicalPodWeaver",
- "version" : "0.0021"
+ "version" : "0.0023"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::RewriteVersion",
+ "name" : "RewriteVersion",
+ "version" : "0.008"
},
{
"class" : "inc::ExtractInlineTests",
@@ -1915,7 +1916,7 @@
}
},
"name" : "PromptIfStale",
- "version" : "0.028"
+ "version" : "0.032"
},
{
"class" : "Dist::Zilla::Plugin::Test::EOL",
@@ -1925,12 +1926,12 @@
}
},
"name" : "Test::EOL",
- "version" : "0.15"
+ "version" : "0.16"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "PodSyntaxTests",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Test::NoTabs",
@@ -1950,7 +1951,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaTests",
"name" : "MetaTests",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Test::Kwalitee",
@@ -1978,7 +1979,7 @@
}
},
"name" : "RunExtraTests",
- "version" : "0.024"
+ "version" : "0.025"
},
{
"class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
@@ -2057,7 +2058,7 @@
}
},
"name" : "Prereqs",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -2068,7 +2069,7 @@
}
},
"name" : "TestRequires",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -2079,7 +2080,7 @@
}
},
"name" : "ConfigureRequires",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps",
@@ -2095,7 +2096,7 @@
}
},
"name" : "DevelopRequires",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -2106,7 +2107,7 @@
}
},
"name" : "RuntimeRecommends",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Conflicts",
@@ -2169,17 +2170,17 @@
}
},
"name" : "Git::Check",
- "version" : "2.025"
+ "version" : "2.028"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "TestRelease",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "ConfirmRelease",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
@@ -2200,8 +2201,8 @@
"repo_root" : "."
}
},
- "name" : "Git::Commit",
- "version" : "2.025"
+ "name" : "release snapshot",
+ "version" : "2.028"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
@@ -2209,7 +2210,7 @@
"Dist::Zilla::Plugin::Git::Tag" : {
"branch" : null,
"signed" : 0,
- "tag" : "2.1402",
+ "tag" : "2.1403",
"tag_format" : "%v",
"tag_message" : "%v%t",
"time_zone" : "local"
@@ -2219,7 +2220,7 @@
}
},
"name" : "Git::Tag",
- "version" : "2.025"
+ "version" : "2.028"
},
{
"class" : "Dist::Zilla::Plugin::Git::Push",
@@ -2235,12 +2236,42 @@
}
},
"name" : "Git::Push",
- "version" : "2.025"
+ "version" : "2.028"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "UploadToCPAN",
- "version" : "5.023"
+ "version" : "5.025"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease",
+ "name" : "BumpVersionAfterRelease",
+ "version" : "0.008"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Git::Commit",
+ "config" : {
+ "Dist::Zilla::Plugin::Git::Commit" : {
+ "add_files_in" : [],
+ "commit_msg" : "v%v%n%n%c",
+ "time_zone" : "local"
+ },
+ "Dist::Zilla::Role::Git::DirtyFiles" : {
+ "allow_dirty" : [
+ "dist.ini",
+ "Changes"
+ ],
+ "allow_dirty_match" : [
+ "(?^u:^lib/.*\\.pm$)"
+ ],
+ "changelog" : "Changes"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
+ "name" : "increment version",
+ "version" : "2.028"
},
{
"class" : "Dist::Zilla::Plugin::Run::AfterRelease",
@@ -2254,7 +2285,7 @@
}
},
"name" : "Run::AfterRelease",
- "version" : "0.026"
+ "version" : "0.028"
},
{
"class" : "Dist::Zilla::Plugin::Git::Contributors",
@@ -2275,44 +2306,49 @@
"version" : null
},
{
+ "class" : "inc::Clean",
+ "name" : "=inc::Clean",
+ "version" : null
+ },
+ {
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "5.023"
+ "version" : "5.025"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "5.023"
+ "version" : "5.025"
}
],
"zilla" : {
@@ -2320,7 +2356,7 @@
"config" : {
"is_trial" : "0"
},
- "version" : "5.023"
+ "version" : "5.025"
}
},
"x_authority" : "cpan:STEVAN",
@@ -2401,6 +2437,7 @@
"Ansgar Burchardt <ansgar@43-1.org>",
"Aran Clary Deltac <bluefeet@cpan.org>",
"Ash Berlin <ash@cpan.org>",
+ "A. Sinan Unur <nanis@cpan.org>",
"Brad Bowman <bsb@strategicdata.com.au>",
"Brendan Byrd <Perl@ResonatorSoft.org>",
"Brian Manning <elspicyjack@gmail.com>",
@@ -2447,7 +2484,6 @@
"Jonathan Rockway <jon@jrock.us>",
"Justin DeVuyst <justin@devuyst.com>",
"Justin Hunter <justin.d.hunter@gmail.com>",
- "Karen Etheridge <github@froods.org>",
"Kent Fredric <kentfredric@gmail.com>",
"Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 <daxim@cpan.org>",
"Leon Brocard <acme@astray.com>",
@@ -27,7 +27,7 @@ configure_requires:
ExtUtils::MakeMaker: '0'
File::Spec: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.023, CPAN::Meta::Converter version 2.142690'
+generated_by: 'Dist::Zilla version 5.025, CPAN::Meta::Converter version 2.143240'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -56,1045 +56,1045 @@ no_index:
provides:
Class::MOP:
file: lib/Class/MOP.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Attribute:
file: lib/Class/MOP/Attribute.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Class:
file: lib/Class/MOP/Class.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Instance:
file: lib/Class/MOP/Instance.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Method:
file: lib/Class/MOP/Method.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Method::Accessor:
file: lib/Class/MOP/Method/Accessor.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Method::Constructor:
file: lib/Class/MOP/Method/Constructor.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Method::Generated:
file: lib/Class/MOP/Method/Generated.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Method::Inlined:
file: lib/Class/MOP/Method/Inlined.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Method::Meta:
file: lib/Class/MOP/Method/Meta.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Method::Wrapped:
file: lib/Class/MOP/Method/Wrapped.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Module:
file: lib/Class/MOP/Module.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Object:
file: lib/Class/MOP/Object.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Overload:
file: lib/Class/MOP/Overload.pm
- version: '2.1402'
+ version: '2.1403'
Class::MOP::Package:
file: lib/Class/MOP/Package.pm
- version: '2.1402'
+ version: '2.1403'
Moose:
file: lib/Moose.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook:
file: lib/Moose/Cookbook.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::BankAccount_MethodModifiersAndSubclassing:
file: lib/Moose/Cookbook/Basics/BankAccount_MethodModifiersAndSubclassing.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::BinaryTree_AttributeFeatures:
file: lib/Moose/Cookbook/Basics/BinaryTree_AttributeFeatures.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild:
file: lib/Moose/Cookbook/Basics/BinaryTree_BuilderAndLazyBuild.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::Company_Subtypes:
file: lib/Moose/Cookbook/Basics/Company_Subtypes.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::DateTime_ExtendingNonMooseParent:
file: lib/Moose/Cookbook/Basics/DateTime_ExtendingNonMooseParent.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::Document_AugmentAndInner:
file: lib/Moose/Cookbook/Basics/Document_AugmentAndInner.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::Genome_OverloadingSubtypesAndCoercion:
file: lib/Moose/Cookbook/Basics/Genome_OverloadingSubtypesAndCoercion.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::HTTP_SubtypesAndCoercion:
file: lib/Moose/Cookbook/Basics/HTTP_SubtypesAndCoercion.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::Immutable:
file: lib/Moose/Cookbook/Basics/Immutable.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::Person_BUILDARGSAndBUILD:
file: lib/Moose/Cookbook/Basics/Person_BUILDARGSAndBUILD.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Basics::Point_AttributesAndSubclassing:
file: lib/Moose/Cookbook/Basics/Point_AttributesAndSubclassing.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Extending::Debugging_BaseClassRole:
file: lib/Moose/Cookbook/Extending/Debugging_BaseClassRole.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Extending::ExtensionOverview:
file: lib/Moose/Cookbook/Extending/ExtensionOverview.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Extending::Mooseish_MooseSugar:
file: lib/Moose/Cookbook/Extending/Mooseish_MooseSugar.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Legacy::Debugging_BaseClassReplacement:
file: lib/Moose/Cookbook/Legacy/Debugging_BaseClassReplacement.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Legacy::Labeled_AttributeMetaclass:
file: lib/Moose/Cookbook/Legacy/Labeled_AttributeMetaclass.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Legacy::Table_ClassMetaclass:
file: lib/Moose/Cookbook/Legacy/Table_ClassMetaclass.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Meta::GlobRef_InstanceMetaclass:
file: lib/Moose/Cookbook/Meta/GlobRef_InstanceMetaclass.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Meta::Labeled_AttributeTrait:
file: lib/Moose/Cookbook/Meta/Labeled_AttributeTrait.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Meta::PrivateOrPublic_MethodMetaclass:
file: lib/Moose/Cookbook/Meta/PrivateOrPublic_MethodMetaclass.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Meta::Table_MetaclassTrait:
file: lib/Moose/Cookbook/Meta/Table_MetaclassTrait.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Meta::WhyMeta:
file: lib/Moose/Cookbook/Meta/WhyMeta.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Roles::ApplicationToInstance:
file: lib/Moose/Cookbook/Roles/ApplicationToInstance.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Roles::Comparable_CodeReuse:
file: lib/Moose/Cookbook/Roles/Comparable_CodeReuse.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Roles::Restartable_AdvancedComposition:
file: lib/Moose/Cookbook/Roles/Restartable_AdvancedComposition.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Snack::Keywords:
file: lib/Moose/Cookbook/Snack/Keywords.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Snack::Types:
file: lib/Moose/Cookbook/Snack/Types.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Cookbook::Style:
file: lib/Moose/Cookbook/Style.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Exception:
file: lib/Moose/Exception.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AccessorMustReadWrite:
file: lib/Moose/Exception/AccessorMustReadWrite.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AddParameterizableTypeTakesParameterizableType:
file: lib/Moose/Exception/AddParameterizableTypeTakesParameterizableType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AddRoleTakesAMooseMetaRoleInstance:
file: lib/Moose/Exception/AddRoleTakesAMooseMetaRoleInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AddRoleToARoleTakesAMooseMetaRole:
file: lib/Moose/Exception/AddRoleToARoleTakesAMooseMetaRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ApplyTakesABlessedInstance:
file: lib/Moose/Exception/ApplyTakesABlessedInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass:
file: lib/Moose/Exception/AttachToClassNeedsAClassMOPClassInstanceOrASubclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeConflictInRoles:
file: lib/Moose/Exception/AttributeConflictInRoles.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeConflictInSummation:
file: lib/Moose/Exception/AttributeConflictInSummation.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeExtensionIsNotSupportedInRoles:
file: lib/Moose/Exception/AttributeExtensionIsNotSupportedInRoles.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeIsRequired:
file: lib/Moose/Exception/AttributeIsRequired.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass:
file: lib/Moose/Exception/AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeNamesDoNotMatch:
file: lib/Moose/Exception/AttributeNamesDoNotMatch.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeValueIsNotAnObject:
file: lib/Moose/Exception/AttributeValueIsNotAnObject.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AttributeValueIsNotDefined:
file: lib/Moose/Exception/AttributeValueIsNotDefined.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef:
file: lib/Moose/Exception/AutoDeRefNeedsArrayRefOrHashRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::BadOptionFormat:
file: lib/Moose/Exception/BadOptionFormat.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::BothBuilderAndDefaultAreNotAllowed:
file: lib/Moose/Exception/BothBuilderAndDefaultAreNotAllowed.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::BuilderDoesNotExist:
file: lib/Moose/Exception/BuilderDoesNotExist.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::BuilderMethodNotSupportedForAttribute:
file: lib/Moose/Exception/BuilderMethodNotSupportedForAttribute.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::BuilderMethodNotSupportedForInlineAttribute:
file: lib/Moose/Exception/BuilderMethodNotSupportedForInlineAttribute.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::BuilderMustBeAMethodName:
file: lib/Moose/Exception/BuilderMustBeAMethodName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CallingMethodOnAnImmutableInstance:
file: lib/Moose/Exception/CallingMethodOnAnImmutableInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance:
file: lib/Moose/Exception/CallingReadOnlyMethodOnAnImmutableInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CanExtendOnlyClasses:
file: lib/Moose/Exception/CanExtendOnlyClasses.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CanOnlyConsumeRole:
file: lib/Moose/Exception/CanOnlyConsumeRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CanOnlyWrapBlessedCode:
file: lib/Moose/Exception/CanOnlyWrapBlessedCode.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CanReblessOnlyIntoASubclass:
file: lib/Moose/Exception/CanReblessOnlyIntoASubclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CanReblessOnlyIntoASuperclass:
file: lib/Moose/Exception/CanReblessOnlyIntoASuperclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion:
file: lib/Moose/Exception/CannotAddAdditionalTypeCoercionsToUnion.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotAddAsAnAttributeToARole:
file: lib/Moose/Exception/CannotAddAsAnAttributeToARole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotApplyBaseClassRolesToRole:
file: lib/Moose/Exception/CannotApplyBaseClassRolesToRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotAssignValueToReadOnlyAccessor:
file: lib/Moose/Exception/CannotAssignValueToReadOnlyAccessor.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotAugmentIfLocalMethodPresent:
file: lib/Moose/Exception/CannotAugmentIfLocalMethodPresent.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotAugmentNoSuperMethod:
file: lib/Moose/Exception/CannotAugmentNoSuperMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotAutoDerefWithoutIsa:
file: lib/Moose/Exception/CannotAutoDerefWithoutIsa.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotAutoDereferenceTypeConstraint:
file: lib/Moose/Exception/CannotAutoDereferenceTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCalculateNativeType:
file: lib/Moose/Exception/CannotCalculateNativeType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCallAnAbstractBaseMethod:
file: lib/Moose/Exception/CannotCallAnAbstractBaseMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCallAnAbstractMethod:
file: lib/Moose/Exception/CannotCallAnAbstractMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCoerceAWeakRef:
file: lib/Moose/Exception/CannotCoerceAWeakRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion:
file: lib/Moose/Exception/CannotCoerceAttributeWhichHasNoCoercion.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter:
file: lib/Moose/Exception/CannotCreateHigherOrderTypeWithoutATypeParameter.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent:
file: lib/Moose/Exception/CannotCreateMethodAliasLocalMethodIsPresent.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass:
file: lib/Moose/Exception/CannotCreateMethodAliasLocalMethodIsPresentInClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotDelegateLocalMethodIsPresent:
file: lib/Moose/Exception/CannotDelegateLocalMethodIsPresent.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotDelegateWithoutIsa:
file: lib/Moose/Exception/CannotDelegateWithoutIsa.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotFindDelegateMetaclass:
file: lib/Moose/Exception/CannotFindDelegateMetaclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotFindType:
file: lib/Moose/Exception/CannotFindType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotFindTypeGivenToMatchOnType:
file: lib/Moose/Exception/CannotFindTypeGivenToMatchOnType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotFixMetaclassCompatibility:
file: lib/Moose/Exception/CannotFixMetaclassCompatibility.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotGenerateInlineConstraint:
file: lib/Moose/Exception/CannotGenerateInlineConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotInitializeMooseMetaRoleComposite:
file: lib/Moose/Exception/CannotInitializeMooseMetaRoleComposite.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotInlineTypeConstraintCheck:
file: lib/Moose/Exception/CannotInlineTypeConstraintCheck.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotLocatePackageInINC:
file: lib/Moose/Exception/CannotLocatePackageInINC.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotMakeMetaclassCompatible:
file: lib/Moose/Exception/CannotMakeMetaclassCompatible.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotOverrideALocalMethod:
file: lib/Moose/Exception/CannotOverrideALocalMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotOverrideBodyOfMetaMethods:
file: lib/Moose/Exception/CannotOverrideBodyOfMetaMethods.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotOverrideLocalMethodIsPresent:
file: lib/Moose/Exception/CannotOverrideLocalMethodIsPresent.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotOverrideNoSuperMethod:
file: lib/Moose/Exception/CannotOverrideNoSuperMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotRegisterUnnamedTypeConstraint:
file: lib/Moose/Exception/CannotRegisterUnnamedTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously:
file: lib/Moose/Exception/CannotUseLazyBuildAndDefaultSimultaneously.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CircularReferenceInAlso:
file: lib/Moose/Exception/CircularReferenceInAlso.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ClassDoesNotHaveInitMeta:
file: lib/Moose/Exception/ClassDoesNotHaveInitMeta.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ClassDoesTheExcludedRole:
file: lib/Moose/Exception/ClassDoesTheExcludedRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ClassNamesDoNotMatch:
file: lib/Moose/Exception/ClassNamesDoNotMatch.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass:
file: lib/Moose/Exception/CloneObjectExpectsAnInstanceOfMetaclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CodeBlockMustBeACodeRef:
file: lib/Moose/Exception/CodeBlockMustBeACodeRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CoercingWithoutCoercions:
file: lib/Moose/Exception/CoercingWithoutCoercions.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CoercionAlreadyExists:
file: lib/Moose/Exception/CoercionAlreadyExists.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CoercionNeedsTypeConstraint:
file: lib/Moose/Exception/CoercionNeedsTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ConflictDetectedInCheckRoleExclusions:
file: lib/Moose/Exception/ConflictDetectedInCheckRoleExclusions.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass:
file: lib/Moose/Exception/ConflictDetectedInCheckRoleExclusionsInToClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ConstructClassInstanceTakesPackageName:
file: lib/Moose/Exception/ConstructClassInstanceTakesPackageName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotCreateMethod:
file: lib/Moose/Exception/CouldNotCreateMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotCreateWriter:
file: lib/Moose/Exception/CouldNotCreateWriter.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotEvalConstructor:
file: lib/Moose/Exception/CouldNotEvalConstructor.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotEvalDestructor:
file: lib/Moose/Exception/CouldNotEvalDestructor.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom:
file: lib/Moose/Exception/CouldNotFindTypeConstraintToCoerceFrom.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotGenerateInlineAttributeMethod:
file: lib/Moose/Exception/CouldNotGenerateInlineAttributeMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotLocateTypeConstraintForUnion:
file: lib/Moose/Exception/CouldNotLocateTypeConstraintForUnion.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CouldNotParseType:
file: lib/Moose/Exception/CouldNotParseType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes:
file: lib/Moose/Exception/CreateMOPClassTakesArrayRefOfAttributes.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses:
file: lib/Moose/Exception/CreateMOPClassTakesArrayRefOfSuperclasses.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CreateMOPClassTakesHashRefOfMethods:
file: lib/Moose/Exception/CreateMOPClassTakesHashRefOfMethods.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CreateTakesArrayRefOfRoles:
file: lib/Moose/Exception/CreateTakesArrayRefOfRoles.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CreateTakesHashRefOfAttributes:
file: lib/Moose/Exception/CreateTakesHashRefOfAttributes.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::CreateTakesHashRefOfMethods:
file: lib/Moose/Exception/CreateTakesHashRefOfMethods.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef:
file: lib/Moose/Exception/DefaultToMatchOnTypeMustBeCodeRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::DelegationToAClassWhichIsNotLoaded:
file: lib/Moose/Exception/DelegationToAClassWhichIsNotLoaded.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::DelegationToARoleWhichIsNotLoaded:
file: lib/Moose/Exception/DelegationToARoleWhichIsNotLoaded.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::DelegationToATypeWhichIsNotAClass:
file: lib/Moose/Exception/DelegationToATypeWhichIsNotAClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::DoesRequiresRoleName:
file: lib/Moose/Exception/DoesRequiresRoleName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs:
file: lib/Moose/Exception/EnumCalledWithAnArrayRefAndAdditionalArgs.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::EnumValuesMustBeString:
file: lib/Moose/Exception/EnumValuesMustBeString.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ExtendsMissingArgs:
file: lib/Moose/Exception/ExtendsMissingArgs.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::HandlesMustBeAHashRef:
file: lib/Moose/Exception/HandlesMustBeAHashRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::IllegalInheritedOptions:
file: lib/Moose/Exception/IllegalInheritedOptions.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::IllegalMethodTypeToAddMethodModifier:
file: lib/Moose/Exception/IllegalMethodTypeToAddMethodModifier.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::IncompatibleMetaclassOfSuperclass:
file: lib/Moose/Exception/IncompatibleMetaclassOfSuperclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InitMetaRequiresClass:
file: lib/Moose/Exception/InitMetaRequiresClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InitializeTakesUnBlessedPackageName:
file: lib/Moose/Exception/InitializeTakesUnBlessedPackageName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InstanceBlessedIntoWrongClass:
file: lib/Moose/Exception/InstanceBlessedIntoWrongClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InstanceMustBeABlessedReference:
file: lib/Moose/Exception/InstanceMustBeABlessedReference.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidArgPassedToMooseUtilMetaRole:
file: lib/Moose/Exception/InvalidArgPassedToMooseUtilMetaRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidArgumentToMethod:
file: lib/Moose/Exception/InvalidArgumentToMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidArgumentsToTraitAliases:
file: lib/Moose/Exception/InvalidArgumentsToTraitAliases.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint:
file: lib/Moose/Exception/InvalidBaseTypeGivenToCreateParameterizedTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidHandleValue:
file: lib/Moose/Exception/InvalidHandleValue.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidHasProvidedInARole:
file: lib/Moose/Exception/InvalidHasProvidedInARole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidNameForType:
file: lib/Moose/Exception/InvalidNameForType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidOverloadOperator:
file: lib/Moose/Exception/InvalidOverloadOperator.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidRoleApplication:
file: lib/Moose/Exception/InvalidRoleApplication.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidTypeConstraint:
file: lib/Moose/Exception/InvalidTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint:
file: lib/Moose/Exception/InvalidTypeGivenToCreateParameterizedTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::InvalidValueForIs:
file: lib/Moose/Exception/InvalidValueForIs.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::IsaDoesNotDoTheRole:
file: lib/Moose/Exception/IsaDoesNotDoTheRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::IsaLacksDoesMethod:
file: lib/Moose/Exception/IsaLacksDoesMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::LazyAttributeNeedsADefault:
file: lib/Moose/Exception/LazyAttributeNeedsADefault.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Legacy:
file: lib/Moose/Exception/Legacy.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MOPAttributeNewNeedsAttributeName:
file: lib/Moose/Exception/MOPAttributeNewNeedsAttributeName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MatchActionMustBeACodeRef:
file: lib/Moose/Exception/MatchActionMustBeACodeRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MessageParameterMustBeCodeRef:
file: lib/Moose/Exception/MessageParameterMustBeCodeRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass:
file: lib/Moose/Exception/MetaclassIsAClassNotASubclassOfGivenMetaclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass:
file: lib/Moose/Exception/MetaclassIsARoleNotASubclassOfGivenMetaclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass:
file: lib/Moose/Exception/MetaclassIsNotASubclassOfGivenMetaclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass:
file: lib/Moose/Exception/MetaclassMustBeASubclassOfMooseMetaClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole:
file: lib/Moose/Exception/MetaclassMustBeASubclassOfMooseMetaRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass:
file: lib/Moose/Exception/MetaclassMustBeDerivedFromClassMOPClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassNotLoaded:
file: lib/Moose/Exception/MetaclassNotLoaded.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MetaclassTypeIncompatible:
file: lib/Moose/Exception/MetaclassTypeIncompatible.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MethodExpectedAMetaclassObject:
file: lib/Moose/Exception/MethodExpectedAMetaclassObject.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MethodExpectsFewerArgs:
file: lib/Moose/Exception/MethodExpectsFewerArgs.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MethodExpectsMoreArgs:
file: lib/Moose/Exception/MethodExpectsMoreArgs.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MethodModifierNeedsMethodName:
file: lib/Moose/Exception/MethodModifierNeedsMethodName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MethodNameConflictInRoles:
file: lib/Moose/Exception/MethodNameConflictInRoles.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MethodNameNotFoundInInheritanceHierarchy:
file: lib/Moose/Exception/MethodNameNotFoundInInheritanceHierarchy.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MethodNameNotGiven:
file: lib/Moose/Exception/MethodNameNotGiven.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustDefineAMethodName:
file: lib/Moose/Exception/MustDefineAMethodName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustDefineAnAttributeName:
file: lib/Moose/Exception/MustDefineAnAttributeName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustDefineAnOverloadOperator:
file: lib/Moose/Exception/MustDefineAnOverloadOperator.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustHaveAtLeastOneValueToEnumerate:
file: lib/Moose/Exception/MustHaveAtLeastOneValueToEnumerate.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustPassAHashOfOptions:
file: lib/Moose/Exception/MustPassAHashOfOptions.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass:
file: lib/Moose/Exception/MustPassAMooseMetaRoleInstanceOrSubclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance:
file: lib/Moose/Exception/MustPassAPackageNameOrAnExistingClassMOPPackageInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustPassEvenNumberOfArguments:
file: lib/Moose/Exception/MustPassEvenNumberOfArguments.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustPassEvenNumberOfAttributeOptions:
file: lib/Moose/Exception/MustPassEvenNumberOfAttributeOptions.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustProvideANameForTheAttribute:
file: lib/Moose/Exception/MustProvideANameForTheAttribute.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSpecifyAtleastOneMethod:
file: lib/Moose/Exception/MustSpecifyAtleastOneMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSpecifyAtleastOneRole:
file: lib/Moose/Exception/MustSpecifyAtleastOneRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSpecifyAtleastOneRoleToApplicant:
file: lib/Moose/Exception/MustSpecifyAtleastOneRoleToApplicant.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyAClassMOPAttributeInstance:
file: lib/Moose/Exception/MustSupplyAClassMOPAttributeInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyADelegateToMethod:
file: lib/Moose/Exception/MustSupplyADelegateToMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyAMetaclass:
file: lib/Moose/Exception/MustSupplyAMetaclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyAMooseMetaAttributeInstance:
file: lib/Moose/Exception/MustSupplyAMooseMetaAttributeInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyAnAccessorTypeToConstructWith:
file: lib/Moose/Exception/MustSupplyAnAccessorTypeToConstructWith.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyAnAttributeToConstructWith:
file: lib/Moose/Exception/MustSupplyAnAttributeToConstructWith.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyArrayRefAsCurriedArguments:
file: lib/Moose/Exception/MustSupplyArrayRefAsCurriedArguments.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::MustSupplyPackageNameAndName:
file: lib/Moose/Exception/MustSupplyPackageNameAndName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion:
file: lib/Moose/Exception/NeedsTypeConstraintUnionForTypeCoercionUnion.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NeitherAttributeNorAttributeNameIsGiven:
file: lib/Moose/Exception/NeitherAttributeNorAttributeNameIsGiven.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NeitherClassNorClassNameIsGiven:
file: lib/Moose/Exception/NeitherClassNorClassNameIsGiven.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NeitherRoleNorRoleNameIsGiven:
file: lib/Moose/Exception/NeitherRoleNorRoleNameIsGiven.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NeitherTypeNorTypeNameIsGiven:
file: lib/Moose/Exception/NeitherTypeNorTypeNameIsGiven.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NoAttributeFoundInSuperClass:
file: lib/Moose/Exception/NoAttributeFoundInSuperClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass:
file: lib/Moose/Exception/NoBodyToInitializeInAnAbstractBaseClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NoCasesMatched:
file: lib/Moose/Exception/NoCasesMatched.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NoConstraintCheckForTypeConstraint:
file: lib/Moose/Exception/NoConstraintCheckForTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NoDestructorClassSpecified:
file: lib/Moose/Exception/NoDestructorClassSpecified.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NoImmutableTraitSpecifiedForClass:
file: lib/Moose/Exception/NoImmutableTraitSpecifiedForClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::NoParentGivenToSubtype:
file: lib/Moose/Exception/NoParentGivenToSubtype.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OnlyInstancesCanBeCloned:
file: lib/Moose/Exception/OnlyInstancesCanBeCloned.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OperatorIsRequired:
file: lib/Moose/Exception/OperatorIsRequired.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverloadConflictInSummation:
file: lib/Moose/Exception/OverloadConflictInSummation.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverloadRequiresAMetaClass:
file: lib/Moose/Exception/OverloadRequiresAMetaClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverloadRequiresAMetaMethod:
file: lib/Moose/Exception/OverloadRequiresAMetaMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverloadRequiresAMetaOverload:
file: lib/Moose/Exception/OverloadRequiresAMetaOverload.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverloadRequiresAMethodNameOrCoderef:
file: lib/Moose/Exception/OverloadRequiresAMethodNameOrCoderef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverloadRequiresAnOperator:
file: lib/Moose/Exception/OverloadRequiresAnOperator.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverloadRequiresNamesForCoderef:
file: lib/Moose/Exception/OverloadRequiresNamesForCoderef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverrideConflictInComposition:
file: lib/Moose/Exception/OverrideConflictInComposition.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::OverrideConflictInSummation:
file: lib/Moose/Exception/OverrideConflictInSummation.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::PackageDoesNotUseMooseExporter:
file: lib/Moose/Exception/PackageDoesNotUseMooseExporter.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::PackageNameAndNameParamsNotGivenToWrap:
file: lib/Moose/Exception/PackageNameAndNameParamsNotGivenToWrap.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::PackagesAndModulesAreNotCachable:
file: lib/Moose/Exception/PackagesAndModulesAreNotCachable.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ParameterIsNotSubtypeOfParent:
file: lib/Moose/Exception/ParameterIsNotSubtypeOfParent.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ReferencesAreNotAllowedAsDefault:
file: lib/Moose/Exception/ReferencesAreNotAllowedAsDefault.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RequiredAttributeLacksInitialization:
file: lib/Moose/Exception/RequiredAttributeLacksInitialization.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RequiredAttributeNeedsADefault:
file: lib/Moose/Exception/RequiredAttributeNeedsADefault.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RequiredMethodsImportedByClass:
file: lib/Moose/Exception/RequiredMethodsImportedByClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RequiredMethodsNotImplementedByClass:
file: lib/Moose/Exception/RequiredMethodsNotImplementedByClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::Attribute:
file: lib/Moose/Exception/Role/Attribute.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::AttributeName:
file: lib/Moose/Exception/Role/AttributeName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::Class:
file: lib/Moose/Exception/Role/Class.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::EitherAttributeOrAttributeName:
file: lib/Moose/Exception/Role/EitherAttributeOrAttributeName.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::Instance:
file: lib/Moose/Exception/Role/Instance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::InstanceClass:
file: lib/Moose/Exception/Role/InstanceClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::InvalidAttributeOptions:
file: lib/Moose/Exception/Role/InvalidAttributeOptions.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::Method:
file: lib/Moose/Exception/Role/Method.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::ParamsHash:
file: lib/Moose/Exception/Role/ParamsHash.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::Role:
file: lib/Moose/Exception/Role/Role.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::RoleForCreate:
file: lib/Moose/Exception/Role/RoleForCreate.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::RoleForCreateMOPClass:
file: lib/Moose/Exception/Role/RoleForCreateMOPClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::Role::TypeConstraint:
file: lib/Moose/Exception/Role/TypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RoleDoesTheExcludedRole:
file: lib/Moose/Exception/RoleDoesTheExcludedRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RoleExclusionConflict:
file: lib/Moose/Exception/RoleExclusionConflict.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RoleNameRequired:
file: lib/Moose/Exception/RoleNameRequired.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RoleNameRequiredForMooseMetaRole:
file: lib/Moose/Exception/RoleNameRequiredForMooseMetaRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RolesDoNotSupportAugment:
file: lib/Moose/Exception/RolesDoNotSupportAugment.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RolesDoNotSupportExtends:
file: lib/Moose/Exception/RolesDoNotSupportExtends.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RolesDoNotSupportInner:
file: lib/Moose/Exception/RolesDoNotSupportInner.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers:
file: lib/Moose/Exception/RolesDoNotSupportRegexReferencesForMethodModifiers.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RolesInCreateTakesAnArrayRef:
file: lib/Moose/Exception/RolesInCreateTakesAnArrayRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole:
file: lib/Moose/Exception/RolesListMustBeInstancesOfMooseMetaRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::SingleParamsToNewMustBeHashRef:
file: lib/Moose/Exception/SingleParamsToNewMustBeHashRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::TriggerMustBeACodeRef:
file: lib/Moose/Exception/TriggerMustBeACodeRef.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType:
file: lib/Moose/Exception/TypeConstraintCannotBeUsedForAParameterizableType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::TypeConstraintIsAlreadyCreated:
file: lib/Moose/Exception/TypeConstraintIsAlreadyCreated.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::TypeParameterMustBeMooseMetaType:
file: lib/Moose/Exception/TypeParameterMustBeMooseMetaType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::UnableToCanonicalizeHandles:
file: lib/Moose/Exception/UnableToCanonicalizeHandles.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::UnableToCanonicalizeNonRolePackage:
file: lib/Moose/Exception/UnableToCanonicalizeNonRolePackage.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::UnableToRecognizeDelegateMetaclass:
file: lib/Moose/Exception/UnableToRecognizeDelegateMetaclass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::UndefinedHashKeysPassedToMethod:
file: lib/Moose/Exception/UndefinedHashKeysPassedToMethod.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs:
file: lib/Moose/Exception/UnionCalledWithAnArrayRefAndAdditionalArgs.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::UnionTakesAtleastTwoTypeNames:
file: lib/Moose/Exception/UnionTakesAtleastTwoTypeNames.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ValidationFailedForInlineTypeConstraint:
file: lib/Moose/Exception/ValidationFailedForInlineTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::ValidationFailedForTypeConstraint:
file: lib/Moose/Exception/ValidationFailedForTypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::WrapTakesACodeRefToBless:
file: lib/Moose/Exception/WrapTakesACodeRefToBless.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exception::WrongTypeConstraintGiven:
file: lib/Moose/Exception/WrongTypeConstraintGiven.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Exporter:
file: lib/Moose/Exporter.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Intro:
file: lib/Moose/Intro.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual:
file: lib/Moose/Manual.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Attributes:
file: lib/Moose/Manual/Attributes.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::BestPractices:
file: lib/Moose/Manual/BestPractices.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Classes:
file: lib/Moose/Manual/Classes.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Concepts:
file: lib/Moose/Manual/Concepts.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Construction:
file: lib/Moose/Manual/Construction.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Contributing:
file: lib/Moose/Manual/Contributing.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Delegation:
file: lib/Moose/Manual/Delegation.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Delta:
file: lib/Moose/Manual/Delta.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Exceptions:
file: lib/Moose/Manual/Exceptions.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Exceptions::Manifest:
file: lib/Moose/Manual/Exceptions/Manifest.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::FAQ:
file: lib/Moose/Manual/FAQ.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::MOP:
file: lib/Moose/Manual/MOP.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::MethodModifiers:
file: lib/Moose/Manual/MethodModifiers.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::MooseX:
file: lib/Moose/Manual/MooseX.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Roles:
file: lib/Moose/Manual/Roles.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Support:
file: lib/Moose/Manual/Support.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Types:
file: lib/Moose/Manual/Types.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Manual::Unsweetened:
file: lib/Moose/Manual/Unsweetened.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute:
file: lib/Moose/Meta/Attribute.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Custom::Moose:
file: lib/Moose/Meta/Attribute.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native:
file: lib/Moose/Meta/Attribute/Native.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native::Trait::Array:
file: lib/Moose/Meta/Attribute/Native/Trait/Array.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native::Trait::Bool:
file: lib/Moose/Meta/Attribute/Native/Trait/Bool.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native::Trait::Code:
file: lib/Moose/Meta/Attribute/Native/Trait/Code.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native::Trait::Counter:
file: lib/Moose/Meta/Attribute/Native/Trait/Counter.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native::Trait::Hash:
file: lib/Moose/Meta/Attribute/Native/Trait/Hash.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native::Trait::Number:
file: lib/Moose/Meta/Attribute/Native/Trait/Number.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Attribute::Native::Trait::String:
file: lib/Moose/Meta/Attribute/Native/Trait/String.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Class:
file: lib/Moose/Meta/Class.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Instance:
file: lib/Moose/Meta/Instance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method:
file: lib/Moose/Meta/Method.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method::Accessor:
file: lib/Moose/Meta/Method/Accessor.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method::Augmented:
file: lib/Moose/Meta/Method/Augmented.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method::Constructor:
file: lib/Moose/Meta/Method/Constructor.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method::Delegation:
file: lib/Moose/Meta/Method/Delegation.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method::Destructor:
file: lib/Moose/Meta/Method/Destructor.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method::Meta:
file: lib/Moose/Meta/Method/Meta.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Method::Overridden:
file: lib/Moose/Meta/Method/Overridden.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role:
file: lib/Moose/Meta/Role.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Application:
file: lib/Moose/Meta/Role/Application.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Application::RoleSummation:
file: lib/Moose/Meta/Role/Application/RoleSummation.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Application::ToClass:
file: lib/Moose/Meta/Role/Application/ToClass.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Application::ToInstance:
file: lib/Moose/Meta/Role/Application/ToInstance.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Application::ToRole:
file: lib/Moose/Meta/Role/Application/ToRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Attribute:
file: lib/Moose/Meta/Role/Attribute.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Composite:
file: lib/Moose/Meta/Role/Composite.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Method:
file: lib/Moose/Meta/Role/Method.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Method::Conflicting:
file: lib/Moose/Meta/Role/Method/Conflicting.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::Role::Method::Required:
file: lib/Moose/Meta/Role/Method/Required.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeCoercion:
file: lib/Moose/Meta/TypeCoercion.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeCoercion::Union:
file: lib/Moose/Meta/TypeCoercion/Union.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint:
file: lib/Moose/Meta/TypeConstraint.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::Class:
file: lib/Moose/Meta/TypeConstraint/Class.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::DuckType:
file: lib/Moose/Meta/TypeConstraint/DuckType.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::Enum:
file: lib/Moose/Meta/TypeConstraint/Enum.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::Parameterizable:
file: lib/Moose/Meta/TypeConstraint/Parameterizable.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::Parameterized:
file: lib/Moose/Meta/TypeConstraint/Parameterized.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::Registry:
file: lib/Moose/Meta/TypeConstraint/Registry.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::Role:
file: lib/Moose/Meta/TypeConstraint/Role.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Meta::TypeConstraint::Union:
file: lib/Moose/Meta/TypeConstraint/Union.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Object:
file: lib/Moose/Object.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Role:
file: lib/Moose/Role.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Spec::Role:
file: lib/Moose/Spec/Role.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Unsweetened:
file: lib/Moose/Unsweetened.pod
- version: '2.1402'
+ version: '2.1403'
Moose::Util:
file: lib/Moose/Util.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Util::MetaRole:
file: lib/Moose/Util/MetaRole.pm
- version: '2.1402'
+ version: '2.1403'
Moose::Util::TypeConstraints:
file: lib/Moose/Util/TypeConstraints.pm
- version: '2.1402'
+ version: '2.1403'
Test::Moose:
file: lib/Test/Moose.pm
- version: '2.1402'
+ version: '2.1403'
metaclass:
file: lib/metaclass.pm
- version: '2.1402'
+ version: '2.1403'
oose:
file: lib/oose.pm
- version: '2.1402'
+ version: '2.1403'
recommends:
Devel::PartialDump: '0.14'
requires:
@@ -1120,7 +1120,7 @@ requires:
Sub::Exporter: '0.980'
Sub::Name: '0.05'
Task::Weaken: '0'
- Try::Tiny: '0.02'
+ Try::Tiny: '0.17'
parent: '0.223'
perl: v5.8.3
strict: '1.03'
@@ -1131,7 +1131,7 @@ resources:
bugtracker: https://rt.cpan.org/Dist/Display.html?Name=Moose
homepage: http://moose.perl.org/
repository: git://github.com/moose/Moose.git
-version: '2.1402'
+version: '2.1403'
x_Dist_Zilla:
perl:
version: '5.021005'
@@ -1141,51 +1141,48 @@ x_Dist_Zilla:
name: EnsurePrereqsInstalled
version: '0.008'
-
- class: inc::Clean
- name: =inc::Clean
- version: ~
- -
- class: Dist::Zilla::Plugin::GatherDir
+ class: Dist::Zilla::Plugin::Git::GatherDir
config:
Dist::Zilla::Plugin::GatherDir:
exclude_filename:
- Makefile.PL
exclude_match:
- ^t/recipes/(?!basics_genome_overloadingsubtypesandcoercion)
- - ^Moose-[\d.]+
- - ^nytprof.*
follow_symlinks: '0'
include_dotfiles: '0'
prefix: ''
- prune_directory:
- - ^Moose-[\d.]+
+ prune_directory: []
root: .
- name: GatherDir
- version: '5.023'
+ Dist::Zilla::Plugin::Git::GatherDir:
+ include_untracked: '0'
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
+ name: Git::GatherDir
+ version: '2.028'
-
class: Dist::Zilla::Plugin::PruneCruft
name: PruneCruft
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::MetaYAML
name: MetaYAML
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::MetaJSON
name: MetaJSON
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::License
name: License
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::ExecDir
name: ExecDir
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::ShareDir
name: ShareDir
- version: '5.023'
+ version: '5.025'
-
class: inc::MakeMaker
config:
@@ -1196,19 +1193,15 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::Manifest
name: Manifest
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::NextRelease
name: NextRelease
- version: '5.023'
- -
- class: Dist::Zilla::Plugin::PkgVersion
- name: PkgVersion
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::MetaConfig
name: MetaConfig
- version: '5.023'
+ version: '5.025'
-
class: inc::SimpleAuthority
name: =inc::SimpleAuthority
@@ -1216,15 +1209,19 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::MetaResources
name: MetaResources
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FileFinder::ByName
name: PodModules
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FileFinder::Filter
name: ModulesSansPod
- version: '5.023'
+ version: '5.025'
+ -
+ class: Dist::Zilla::Plugin::FileFinder::Filter
+ name: VersionedModules
+ version: '5.025'
-
class: inc::SimpleProvides
name: =inc::SimpleProvides
@@ -1239,7 +1236,7 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::FileFinder::Filter
name: ModulesSansPod
- version: '5.023'
+ version: '5.025'
Dist::Zilla::Role::MetaProvider::Provider:
inherit_missing: '1'
inherit_version: '1'
@@ -1249,7 +1246,7 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::MetaNoIndex
name: MetaNoIndex
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::SurgicalPodWeaver
config:
@@ -1261,69 +1258,73 @@ x_Dist_Zilla:
-
class: Pod::Weaver::Plugin::EnsurePod5
name: '@CorePrep/EnsurePod5'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Plugin::H1Nester
name: '@CorePrep/H1Nester'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Plugin::SingleEncoding
name: '@Default/SingleEncoding'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Name
name: '@Default/Name'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Version
name: '@Default/Version'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Region
name: '@Default/prelude'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Generic
name: SYNOPSIS
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Generic
name: DESCRIPTION
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Generic
name: OVERVIEW
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Collect
name: ATTRIBUTES
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Collect
name: METHODS
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Collect
name: FUNCTIONS
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Leftovers
name: '@Default/Leftovers'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Region
name: '@Default/postlude'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Authors
name: '@Default/Authors'
- version: '4.007'
+ version: '4.009'
-
class: Pod::Weaver::Section::Legal
name: '@Default/Legal'
- version: '4.007'
+ version: '4.009'
name: SurgicalPodWeaver
- version: '0.0021'
+ version: '0.0023'
+ -
+ class: Dist::Zilla::Plugin::RewriteVersion
+ name: RewriteVersion
+ version: '0.008'
-
class: inc::ExtractInlineTests
name: =inc::ExtractInlineTests
@@ -1338,18 +1339,18 @@ x_Dist_Zilla:
phase: release
skip: []
name: PromptIfStale
- version: '0.028'
+ version: '0.032'
-
class: Dist::Zilla::Plugin::Test::EOL
config:
Dist::Zilla::Plugin::Test::EOL:
filename: xt/author/eol.t
name: Test::EOL
- version: '0.15'
+ version: '0.16'
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: PodSyntaxTests
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Test::NoTabs
config:
@@ -1364,7 +1365,7 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::MetaTests
name: MetaTests
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Test::Kwalitee
config:
@@ -1384,7 +1385,7 @@ x_Dist_Zilla:
Dist::Zilla::Role::TestRunner:
default_jobs: '9'
name: RunExtraTests
- version: '0.024'
+ version: '0.025'
-
class: Dist::Zilla::Plugin::Test::ReportPrereqs
name: Test::ReportPrereqs
@@ -1449,7 +1450,7 @@ x_Dist_Zilla:
phase: runtime
type: requires
name: Prereqs
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -1457,7 +1458,7 @@ x_Dist_Zilla:
phase: test
type: requires
name: TestRequires
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -1465,7 +1466,7 @@ x_Dist_Zilla:
phase: configure
type: requires
name: ConfigureRequires
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Prereqs::AuthorDeps
name: Prereqs::AuthorDeps
@@ -1477,7 +1478,7 @@ x_Dist_Zilla:
phase: develop
type: requires
name: DevelopRequires
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -1485,7 +1486,7 @@ x_Dist_Zilla:
phase: runtime
type: recommends
name: RuntimeRecommends
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Conflicts
name: Conflicts
@@ -1532,15 +1533,15 @@ x_Dist_Zilla:
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: Git::Check
- version: '2.025'
+ version: '2.028'
-
class: Dist::Zilla::Plugin::TestRelease
name: TestRelease
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: ConfirmRelease
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
@@ -1555,22 +1556,22 @@ x_Dist_Zilla:
changelog: Changes
Dist::Zilla::Role::Git::Repo:
repo_root: .
- name: Git::Commit
- version: '2.025'
+ name: 'release snapshot'
+ version: '2.028'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
Dist::Zilla::Plugin::Git::Tag:
branch: ~
signed: 0
- tag: '2.1402'
+ tag: '2.1403'
tag_format: '%v'
tag_message: '%v%t'
time_zone: local
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: Git::Tag
- version: '2.025'
+ version: '2.028'
-
class: Dist::Zilla::Plugin::Git::Push
config:
@@ -1581,11 +1582,33 @@ x_Dist_Zilla:
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: Git::Push
- version: '2.025'
+ version: '2.028'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: UploadToCPAN
- version: '5.023'
+ version: '5.025'
+ -
+ class: Dist::Zilla::Plugin::BumpVersionAfterRelease
+ name: BumpVersionAfterRelease
+ version: '0.008'
+ -
+ class: Dist::Zilla::Plugin::Git::Commit
+ config:
+ Dist::Zilla::Plugin::Git::Commit:
+ add_files_in: []
+ commit_msg: v%v%n%n%c
+ time_zone: local
+ Dist::Zilla::Role::Git::DirtyFiles:
+ allow_dirty:
+ - dist.ini
+ - Changes
+ allow_dirty_match:
+ - (?^u:^lib/.*\.pm$)
+ changelog: Changes
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
+ name: 'increment version'
+ version: '2.028'
-
class: Dist::Zilla::Plugin::Run::AfterRelease
config:
@@ -1595,7 +1618,7 @@ x_Dist_Zilla:
- 'git merge --ff-only stable/2.14'
- 'git push'
name: Run::AfterRelease
- version: '0.026'
+ version: '0.028'
-
class: Dist::Zilla::Plugin::Git::Contributors
config:
@@ -1611,42 +1634,46 @@ x_Dist_Zilla:
name: =inc::GenerateDocs
version: ~
-
+ class: inc::Clean
+ name: =inc::Clean
+ version: ~
+ -
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '5.023'
+ version: '5.025'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '5.023'
+ version: '5.025'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '5.023'
+ version: '5.025'
x_authority: cpan:STEVAN
x_breaks:
Catalyst: '<= 5.90049999'
@@ -1724,6 +1751,7 @@ x_contributors:
- 'Ansgar Burchardt <ansgar@43-1.org>'
- 'Aran Clary Deltac <bluefeet@cpan.org>'
- 'Ash Berlin <ash@cpan.org>'
+ - 'A. Sinan Unur <nanis@cpan.org>'
- 'Brad Bowman <bsb@strategicdata.com.au>'
- 'Brendan Byrd <Perl@ResonatorSoft.org>'
- 'Brian Manning <elspicyjack@gmail.com>'
@@ -1770,7 +1798,6 @@ x_contributors:
- 'Jonathan Rockway <jon@jrock.us>'
- 'Justin DeVuyst <justin@devuyst.com>'
- 'Justin Hunter <justin.d.hunter@gmail.com>'
- - 'Karen Etheridge <github@froods.org>'
- 'Kent Fredric <kentfredric@gmail.com>'
- 'Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 <daxim@cpan.org>'
- 'Leon Brocard <acme@astray.com>'
@@ -93,7 +93,7 @@ my %WriteMakefileArgs = (
"Sub::Exporter" => "0.980",
"Sub::Name" => "0.05",
"Task::Weaken" => 0,
- "Try::Tiny" => "0.02",
+ "Try::Tiny" => "0.17",
"parent" => "0.223",
"strict" => "1.03",
"warnings" => "1.03"
@@ -109,7 +109,7 @@ my %WriteMakefileArgs = (
"Test::Requires" => "0.05",
"Test::Warnings" => "0.016"
},
- "VERSION" => "2.1402",
+ "VERSION" => "2.1403",
"XS" => {
"xs/Attribute.xs" => "xs/Attribute.c",
"xs/AttributeCore.xs" => "xs/AttributeCore.c",
@@ -166,7 +166,7 @@ my %FallbackPrereqs = (
"Test::More" => "0.88",
"Test::Requires" => "0.05",
"Test::Warnings" => "0.016",
- "Try::Tiny" => "0.02",
+ "Try::Tiny" => "0.17",
"parent" => "0.223",
"strict" => "1.03",
"warnings" => "1.03"
@@ -195,7 +195,7 @@ sub const_cccmd {
return q{} unless $ret;
if ($Config{cc} =~ /^cl\b/i) {
- warn 'you are using MSVC... my condolences.';
+ warn 'you are using MSVC... we may not have gotten some options quite right.';
$ret .= ' /Fo$@';
}
else {
@@ -13,10 +13,8 @@ license = Perl_5
copyright_holder = Infinity Interactive, Inc.
copyright_year = 2006
-version = 2.1402
-
-; This sets the required version of Dist::Zilla
-:version = 4.200016
+; $VERSION will be extracted from lib/Moose.pm,
+; or override it with $ENV{V}
[EnsurePrereqsInstalled]
:version = 0.003
@@ -24,15 +22,9 @@ build_phase = release ; be nice to travis
type = requires
type = recommends
-[=inc::Clean]
-
-[GatherDir]
-:version = 5.021
+[Git::GatherDir]
exclude_match = ^t/recipes/(?!basics_genome_overloadingsubtypesandcoercion)
-exclude_match = ^Moose-[\d.]+
-exclude_match = ^nytprof.*
exclude_filename = Makefile.PL
-prune_directory = ^Moose-[\d.]+
[PruneCruft]
[MetaYAML]
@@ -50,11 +42,6 @@ default_jobs = 9
[NextRelease]
format = %-7v %{yyyy-MM-dd}d%{ (TRIAL RELEASE)}T
-[PkgVersion]
-:version = 5.010
-die_on_existing_version = 1
-die_on_line_insertion = 1
-
[MetaConfig]
[=inc::SimpleAuthority]
@@ -77,6 +64,11 @@ file = *.pod
finder = :InstallModules
skip = \.pod$
+[FileFinder::Filter / VersionedModules]
+finder = :InstallModules
+skip = \.pod$
+skip = ^lib/Moose/Conflicts.pm$
+
[=inc::SimpleProvides]
finder = PodModules
@@ -103,12 +95,14 @@ package = Moose::Util::TypeConstraints::OptimizedConstraints
package = Moose::Util::TypeConstraints::Builtins
directory = benchmarks
-; authordep Dist::Zilla::Plugin::PodWeaver = 4.004
-; authordep Pod::Elemental::PerlMunger = 0.200001
[SurgicalPodWeaver]
+:version = 0.0023
replacer = replace_with_comment
post_code_replacer = replace_with_nothing
+[RewriteVersion]
+finder = VersionedModules
+
; authordep Test::Inline
; authordep File::Find::Rule
; authordep Test::Inline::Extract
@@ -237,8 +231,8 @@ skip = ^Moose::Meta::TypeConstraint::Union$
;authordep Sub::Name = 0.05
Task::Weaken = 0
;authordep Task::Weaken = 0
- Try::Tiny = 0.02
-;authordep Try::Tiny = 0.02
+ Try::Tiny = 0.17
+;authordep Try::Tiny = 0.17
perl = 5.8.3
;authordep perl = 5.8.3
Devel::StackTrace = 1.33
@@ -415,7 +409,7 @@ allow_dirty =
[TestRelease]
[ConfirmRelease]
-[Git::Commit]
+[Git::Commit / release snapshot]
allow_dirty = Changes
commit_msg = changelog for %N-%v%t
@@ -427,8 +421,14 @@ tag_message = %v%t
[UploadToCPAN]
-; note: this is going to die if releasing from an older release (the merge
-; won't go in cleanly)
+[BumpVersionAfterRelease]
+finder = VersionedModules
+
+[Git::Commit / increment version]
+allow_dirty_match = ^lib/.*\.pm$
+
+; note: this is going to die if releasing from an older release branch (the
+; merge won't go in cleanly)
[Run::AfterRelease]
run = git checkout master
run = git merge --ff-only stable/2.14
@@ -441,3 +441,5 @@ run = git push
; authordep File::pushd
; authordep Path::Tiny
[=inc::GenerateDocs]
+
+[=inc::Clean]
@@ -1,19 +1,50 @@
package inc::Clean;
use Moose;
-with 'Dist::Zilla::Role::BeforeBuild';
+with 'Dist::Zilla::Role::BeforeBuild',
+ 'Dist::Zilla::Role::AfterBuild';
+use Path::Tiny;
+use File::pushd 'pushd';
+use Config;
-sub before_build {
- my $self = shift;
+sub before_build { shift->_clean('.') }
+sub after_build {
+ my ($self, $opts) = @_;
+
+ $self->_clean($opts->{build_root});
+
+ my $iter = path($opts->{build_root})->iterator({ recurse => 1 });
+ my %found_files;
+ while (my $found_file = $iter->()) {
+ next if -d $found_file;
+ ++$found_files{ $found_file->relative($opts->{build_root}) };
+ }
+ delete $found_files{$_->name} foreach @{ $self->zilla->files };
+
+ $self->log(join("\n",
+ "WARNING: Files were left behind in $opts->{build_root} that were not explicitly added:",
+ sort keys %found_files,
+ )) if keys %found_files;
+}
+
+sub _clean {
+ my ($self, $build_dir) = @_;
+
+ my $cwd = pushd $build_dir;
if (-e 'Makefile') {
- $self->log("Running make distclean to clear out build cruft");
- unless (fork) {
+
+ my $make = $Config{make} || 'make';
+
+ $self->log("Running $make distclean in $build_dir to clear out build cruft");
+ my $pid = fork;
+ unless ($pid) {
close(STDIN);
close(STDOUT);
close(STDERR);
- { exec("$^X Makefile.PL && make distclean") }
+ { exec("$^X Makefile.PL && $make distclean") }
die "couldn't exec: $!";
}
+ waitpid($pid, 0) if $pid;
}
}
@@ -18,9 +18,7 @@ sub gather_files {
name => $filename->stringify,
# more to fill in later
content => <<'END_POD',
-use strict;
-use warnings;
-package Moose::Manual::Exceptions::Manifest;
+# PODNAME: Moose::Manual::Exceptions::Manifest
# ABSTRACT: Moose's Exception Types
__END__
@@ -9,8 +9,9 @@ sub ccflags_dyn {
my $is_dev = shift;
my $ccflags = q<( $Config::Config{ccflags} || '' ) . ' -I.'>;
- $ccflags .= q< . ' -Wall -Wdeclaration-after-statement'>
- if $is_dev;
+ if ($is_dev and ($Config{cc} !~ /^cl\b/i)) {
+ $ccflags .= q< . ' -Wall -Wdeclaration-after-statement'>;
+ }
return $ccflags;
}
@@ -56,7 +57,7 @@ sub const_cccmd {
return q{} unless $ret;
if ($Config{cc} =~ /^cl\b/i) {
- warn 'you are using MSVC... my condolences.';
+ warn 'you are using MSVC... we may not have gotten some options quite right.';
$ret .= ' /Fo$@';
}
else {
@@ -5,7 +5,7 @@ package inc::SimpleProvides;
use Moose;
with 'Dist::Zilla::Role::MetaProvider',
'Dist::Zilla::Role::FileFinderUser' => {
- default_finders => [ ':InstallModules' ],
+ default_finders => [ ':InstallModules' ], # this is overridden in dist.ini!
},
;
@@ -1,5 +1,6 @@
package Class::MOP::Attribute;
-$Class::MOP::Attribute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -509,7 +510,7 @@ Class::MOP::Attribute - Attribute Meta Object
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Class::MOP::Class::Immutable::Trait;
-$Class::MOP::Class::Immutable::Trait::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -106,7 +107,7 @@ Class::MOP::Class::Immutable::Trait - Implements immutability for metaclass obje
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Class;
-$Class::MOP::Class::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1526,7 +1527,7 @@ Class::MOP::Class - Class Meta Object
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Class::MOP::Deprecated;
-$Class::MOP::Deprecated::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -23,7 +24,7 @@ Class::MOP::Deprecated - Manages deprecation warnings for Class::MOP
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Instance;
-$Class::MOP::Instance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -284,7 +285,7 @@ Class::MOP::Instance - Instance Meta Object
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Method::Accessor;
-$Class::MOP::Method::Accessor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -273,7 +274,7 @@ Class::MOP::Method::Accessor - Method Meta Object for accessors
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Class::MOP::Method::Constructor;
-$Class::MOP::Method::Constructor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -132,7 +133,7 @@ Class::MOP::Method::Constructor - Method Meta Object for constructors
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Class::MOP::Method::Generated;
-$Class::MOP::Method::Generated::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -75,7 +76,7 @@ Class::MOP::Method::Generated - Abstract base class for generated methods
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Method::Inlined;
-$Class::MOP::Method::Inlined::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -118,7 +119,7 @@ Class::MOP::Method::Inlined - Method base class for methods which have been inli
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Method::Meta;
-$Class::MOP::Method::Meta::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -92,7 +93,7 @@ Class::MOP::Method::Meta - Method Meta Object for C<meta> methods
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Method::Wrapped;
-$Class::MOP::Method::Wrapped::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -210,7 +211,7 @@ Class::MOP::Method::Wrapped - Method Meta Object for methods with before/after/a
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Method;
-$Class::MOP::Method::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -154,7 +155,7 @@ Class::MOP::Method - Method Meta Object
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::MiniTrait;
-$Class::MOP::MiniTrait::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -48,7 +49,7 @@ Class::MOP::MiniTrait - Extremely limited trait application
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Mixin::AttributeCore;
-$Class::MOP::Mixin::AttributeCore::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -61,7 +62,7 @@ Class::MOP::Mixin::AttributeCore - Core attributes shared by attribute metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Mixin::HasAttributes;
-$Class::MOP::Mixin::HasAttributes::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -106,7 +107,7 @@ Class::MOP::Mixin::HasAttributes - Methods for metaclasses which have attributes
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Mixin::HasMethods;
-$Class::MOP::Mixin::HasMethods::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -239,7 +240,7 @@ Class::MOP::Mixin::HasMethods - Methods for metaclasses which have methods
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Mixin::HasOverloads;
-$Class::MOP::Mixin::HasOverloads::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -172,7 +173,7 @@ Class::MOP::Mixin::HasOverloads - Methods for metaclasses which have overloads
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Mixin;
-$Class::MOP::Mixin::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -32,7 +33,7 @@ Class::MOP::Mixin - Base class for mixin classes
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Module;
-$Class::MOP::Module::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -101,7 +102,7 @@ Class::MOP::Module - Module Meta Object
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Object;
-$Class::MOP::Object::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -114,7 +115,7 @@ Class::MOP::Object - Base class for metaclasses
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP::Overload;
-$Class::MOP::Overload::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -140,7 +141,7 @@ Class::MOP::Overload - Overload Meta Object
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Class::MOP::Package;
-$Class::MOP::Package::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -282,7 +283,7 @@ Class::MOP::Package - Package Meta Object
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Class::MOP;
-$Class::MOP::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -29,7 +30,7 @@ BEGIN {
XSLoader::load(
'Moose',
- $Class::MOP::{VERSION} ? ${ $Class::MOP::{VERSION} } : ()
+ $VERSION,
);
{
@@ -795,7 +796,7 @@ Class::MOP - A Meta Object Protocol for Perl 5
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::BankAccount_MethodModifiersAndSubclassing - Demonstrate
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::BinaryTree_AttributeFeatures - Demonstrates various att
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild - Builder methods and la
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::Company_Subtypes - Demonstrates the use of subtypes and
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::DateTime_ExtendingNonMooseParent - Extending a non-Moos
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::Document_AugmentAndInner - The augment modifier, which
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::Genome_OverloadingSubtypesAndCoercion - Operator overlo
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::HTTP_SubtypesAndCoercion - Demonstrates subtypes and co
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::Immutable - Making Moose fast by making your class immu
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::Person_BUILDARGSAndBUILD - Using BUILDARGS and BUILD to
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Basics::Point_AttributesAndSubclassing - Point and Point3D clas
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Extending::Debugging_BaseClassRole - Providing a role for the b
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Extending::ExtensionOverview - Moose extension overview
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -13,7 +13,7 @@ Moose::Cookbook::Extending::Mooseish_MooseSugar - Acting like Moose.pm and provi
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Legacy::Debugging_BaseClassReplacement - Providing an alternate
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Legacy::Labeled_AttributeMetaclass - A meta-attribute, attribut
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Legacy::Table_ClassMetaclass - Adding a "table" attribute to th
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Meta::GlobRef_InstanceMetaclass - Creating a glob reference met
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Meta::Labeled_AttributeTrait - Labels implemented via attribute
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Meta::PrivateOrPublic_MethodMetaclass - A method metaclass for
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Meta::Table_MetaclassTrait - Adding a "table" attribute as a me
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Meta::WhyMeta - Welcome to the meta world (Why Go Meta?)
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SUMMARY
@@ -13,7 +13,7 @@ Moose::Cookbook::Roles::ApplicationToInstance - Applying a role to an object ins
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Roles::Comparable_CodeReuse - Using roles for code reuse
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Roles::Restartable_AdvancedComposition - Advanced Role Composit
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Snack::Keywords - Restricted "keywords" in Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -13,7 +13,7 @@ Moose::Cookbook::Snack::Types - Snippets of code for using Types and Type Constr
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Cookbook::Style - Expanded into Moose::Manual::BestPractices, so go read
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -13,7 +13,7 @@ Moose::Cookbook - How to cook a Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Deprecated;
-$Moose::Deprecated::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -26,7 +27,7 @@ Moose::Deprecated - Manages deprecation warnings for Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Exception::AccessorMustReadWrite;
-$Moose::Exception::AccessorMustReadWrite::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::AddParameterizableTypeTakesParameterizableType;
-$Moose::Exception::AddParameterizableTypeTakesParameterizableType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::AddRoleTakesAMooseMetaRoleInstance;
-$Moose::Exception::AddRoleTakesAMooseMetaRoleInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::AddRoleToARoleTakesAMooseMetaRole;
-$Moose::Exception::AddRoleToARoleTakesAMooseMetaRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::ApplyTakesABlessedInstance;
-$Moose::Exception::ApplyTakesABlessedInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass;
-$Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeConflictInRoles;
-$Moose::Exception::AttributeConflictInRoles::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeConflictInSummation;
-$Moose::Exception::AttributeConflictInSummation::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role', 'Moose::Exception::Role::AttributeName';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeExtensionIsNotSupportedInRoles;
-$Moose::Exception::AttributeExtensionIsNotSupportedInRoles::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeIsRequired;
-$Moose::Exception::AttributeIsRequired::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass;
-$Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeNamesDoNotMatch;
-$Moose::Exception::AttributeNamesDoNotMatch::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeValueIsNotAnObject;
-$Moose::Exception::AttributeValueIsNotAnObject::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance', 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::AttributeValueIsNotDefined;
-$Moose::Exception::AttributeValueIsNotDefined::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance', 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef;
-$Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::BadOptionFormat;
-$Moose::Exception::BadOptionFormat::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::BothBuilderAndDefaultAreNotAllowed;
-$Moose::Exception::BothBuilderAndDefaultAreNotAllowed::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::BuilderDoesNotExist;
-$Moose::Exception::BuilderDoesNotExist::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute', 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::BuilderMethodNotSupportedForAttribute;
-$Moose::Exception::BuilderMethodNotSupportedForAttribute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute', 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::BuilderMethodNotSupportedForInlineAttribute;
-$Moose::Exception::BuilderMethodNotSupportedForInlineAttribute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance', 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::BuilderMustBeAMethodName;
-$Moose::Exception::BuilderMustBeAMethodName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::CallingMethodOnAnImmutableInstance;
-$Moose::Exception::CallingMethodOnAnImmutableInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance;
-$Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CanExtendOnlyClasses;
-$Moose::Exception::CanExtendOnlyClasses::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::CanOnlyConsumeRole;
-$Moose::Exception::CanOnlyConsumeRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CanOnlyWrapBlessedCode;
-$Moose::Exception::CanOnlyWrapBlessedCode::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::CanReblessOnlyIntoASubclass;
-$Moose::Exception::CanReblessOnlyIntoASubclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash', 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Instance', 'Moose::Exception::Role::InstanceClass';
@@ -1,5 +1,6 @@
package Moose::Exception::CanReblessOnlyIntoASuperclass;
-$Moose::Exception::CanReblessOnlyIntoASuperclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Instance', 'Moose::Exception::Role::InstanceClass';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion;
-$Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotAddAsAnAttributeToARole;
-$Moose::Exception::CannotAddAsAnAttributeToARole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotApplyBaseClassRolesToRole;
-$Moose::Exception::CannotApplyBaseClassRolesToRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash', 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotAssignValueToReadOnlyAccessor;
-$Moose::Exception::CannotAssignValueToReadOnlyAccessor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::EitherAttributeOrAttributeName';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotAugmentIfLocalMethodPresent;
-$Moose::Exception::CannotAugmentIfLocalMethodPresent::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Method';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotAugmentNoSuperMethod;
-$Moose::Exception::CannotAugmentNoSuperMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotAutoDerefWithoutIsa;
-$Moose::Exception::CannotAutoDerefWithoutIsa::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotAutoDereferenceTypeConstraint;
-$Moose::Exception::CannotAutoDereferenceTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute', 'Moose::Exception::Role::Instance', 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCalculateNativeType;
-$Moose::Exception::CannotCalculateNativeType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCallAnAbstractBaseMethod;
-$Moose::Exception::CannotCallAnAbstractBaseMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCallAnAbstractMethod;
-$Moose::Exception::CannotCallAnAbstractMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCoerceAWeakRef;
-$Moose::Exception::CannotCoerceAWeakRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion;
-$Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions', 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter;
-$Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent;
-$Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role', 'Moose::Exception::Role::Method';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass;
-$Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role', 'Moose::Exception::Role::Method', 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotDelegateLocalMethodIsPresent;
-$Moose::Exception::CannotDelegateLocalMethodIsPresent::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute', 'Moose::Exception::Role::Method';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotDelegateWithoutIsa;
-$Moose::Exception::CannotDelegateWithoutIsa::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotFindDelegateMetaclass;
-$Moose::Exception::CannotFindDelegateMetaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotFindType;
-$Moose::Exception::CannotFindType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotFindTypeGivenToMatchOnType;
-$Moose::Exception::CannotFindTypeGivenToMatchOnType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotFixMetaclassCompatibility;
-$Moose::Exception::CannotFixMetaclassCompatibility::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotGenerateInlineConstraint;
-$Moose::Exception::CannotGenerateInlineConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotInitializeMooseMetaRoleComposite;
-$Moose::Exception::CannotInitializeMooseMetaRoleComposite::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotInlineTypeConstraintCheck;
-$Moose::Exception::CannotInlineTypeConstraintCheck::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotLocatePackageInINC;
-$Moose::Exception::CannotLocatePackageInINC::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotMakeMetaclassCompatible;
-$Moose::Exception::CannotMakeMetaclassCompatible::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotOverrideALocalMethod;
-$Moose::Exception::CannotOverrideALocalMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotOverrideBodyOfMetaMethods;
-$Moose::Exception::CannotOverrideBodyOfMetaMethods::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotOverrideLocalMethodIsPresent;
-$Moose::Exception::CannotOverrideLocalMethodIsPresent::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Method';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotOverrideNoSuperMethod;
-$Moose::Exception::CannotOverrideNoSuperMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotRegisterUnnamedTypeConstraint;
-$Moose::Exception::CannotRegisterUnnamedTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously;
-$Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::CircularReferenceInAlso;
-$Moose::Exception::CircularReferenceInAlso::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::ClassDoesNotHaveInitMeta;
-$Moose::Exception::ClassDoesNotHaveInitMeta::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::ClassDoesTheExcludedRole;
-$Moose::Exception::ClassDoesTheExcludedRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role', 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::ClassNamesDoNotMatch;
-$Moose::Exception::ClassNamesDoNotMatch::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass;
-$Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::CodeBlockMustBeACodeRef;
-$Moose::Exception::CodeBlockMustBeACodeRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash', 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::CoercingWithoutCoercions;
-$Moose::Exception::CoercingWithoutCoercions::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::CoercionAlreadyExists;
-$Moose::Exception::CoercionAlreadyExists::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::CoercionNeedsTypeConstraint;
-$Moose::Exception::CoercionNeedsTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::ConflictDetectedInCheckRoleExclusions;
-$Moose::Exception::ConflictDetectedInCheckRoleExclusions::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass;
-$Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::ConstructClassInstanceTakesPackageName;
-$Moose::Exception::ConstructClassInstanceTakesPackageName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotCreateMethod;
-$Moose::Exception::CouldNotCreateMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotCreateWriter;
-$Moose::Exception::CouldNotCreateWriter::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::EitherAttributeOrAttributeName', 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotEvalConstructor;
-$Moose::Exception::CouldNotEvalConstructor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotEvalDestructor;
-$Moose::Exception::CouldNotEvalDestructor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom;
-$Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotGenerateInlineAttributeMethod;
-$Moose::Exception::CouldNotGenerateInlineAttributeMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotLocateTypeConstraintForUnion;
-$Moose::Exception::CouldNotLocateTypeConstraintForUnion::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::CouldNotParseType;
-$Moose::Exception::CouldNotParseType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes;
-$Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::RoleForCreateMOPClass';
@@ -1,5 +1,6 @@
package Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses;
-$Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::RoleForCreateMOPClass';
@@ -1,5 +1,6 @@
package Moose::Exception::CreateMOPClassTakesHashRefOfMethods;
-$Moose::Exception::CreateMOPClassTakesHashRefOfMethods::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::RoleForCreateMOPClass';
@@ -1,5 +1,6 @@
package Moose::Exception::CreateTakesArrayRefOfRoles;
-$Moose::Exception::CreateTakesArrayRefOfRoles::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::RoleForCreate';
@@ -1,5 +1,6 @@
package Moose::Exception::CreateTakesHashRefOfAttributes;
-$Moose::Exception::CreateTakesHashRefOfAttributes::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::RoleForCreate';
@@ -1,5 +1,6 @@
package Moose::Exception::CreateTakesHashRefOfMethods;
-$Moose::Exception::CreateTakesHashRefOfMethods::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::RoleForCreate';
@@ -1,5 +1,6 @@
package Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef;
-$Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::DelegationToAClassWhichIsNotLoaded;
-$Moose::Exception::DelegationToAClassWhichIsNotLoaded::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::DelegationToARoleWhichIsNotLoaded;
-$Moose::Exception::DelegationToARoleWhichIsNotLoaded::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::DelegationToATypeWhichIsNotAClass;
-$Moose::Exception::DelegationToATypeWhichIsNotAClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::DoesRequiresRoleName;
-$Moose::Exception::DoesRequiresRoleName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs;
-$Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::EnumValuesMustBeString;
-$Moose::Exception::EnumValuesMustBeString::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::ExtendsMissingArgs;
-$Moose::Exception::ExtendsMissingArgs::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::HandlesMustBeAHashRef;
-$Moose::Exception::HandlesMustBeAHashRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::IllegalInheritedOptions;
-$Moose::Exception::IllegalInheritedOptions::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::IllegalMethodTypeToAddMethodModifier;
-$Moose::Exception::IllegalMethodTypeToAddMethodModifier::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::IncompatibleMetaclassOfSuperclass;
-$Moose::Exception::IncompatibleMetaclassOfSuperclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::InitMetaRequiresClass;
-$Moose::Exception::InitMetaRequiresClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::InitializeTakesUnBlessedPackageName;
-$Moose::Exception::InitializeTakesUnBlessedPackageName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::InstanceBlessedIntoWrongClass;
-$Moose::Exception::InstanceBlessedIntoWrongClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash', 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::InstanceMustBeABlessedReference;
-$Moose::Exception::InstanceMustBeABlessedReference::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash', 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidArgPassedToMooseUtilMetaRole;
-$Moose::Exception::InvalidArgPassedToMooseUtilMetaRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidArgumentToMethod;
-$Moose::Exception::InvalidArgumentToMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidArgumentsToTraitAliases;
-$Moose::Exception::InvalidArgumentsToTraitAliases::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint;
-$Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidHandleValue;
-$Moose::Exception::InvalidHandleValue::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidHasProvidedInARole;
-$Moose::Exception::InvalidHasProvidedInARole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidNameForType;
-$Moose::Exception::InvalidNameForType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidOverloadOperator;
-$Moose::Exception::InvalidOverloadOperator::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidRoleApplication;
-$Moose::Exception::InvalidRoleApplication::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidTypeConstraint;
-$Moose::Exception::InvalidTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint;
-$Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::InvalidValueForIs;
-$Moose::Exception::InvalidValueForIs::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::IsaDoesNotDoTheRole;
-$Moose::Exception::IsaDoesNotDoTheRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::IsaLacksDoesMethod;
-$Moose::Exception::IsaLacksDoesMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::LazyAttributeNeedsADefault;
-$Moose::Exception::LazyAttributeNeedsADefault::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::EitherAttributeOrAttributeName';
@@ -1,5 +1,6 @@
package Moose::Exception::Legacy;
-$Moose::Exception::Legacy::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MOPAttributeNewNeedsAttributeName;
-$Moose::Exception::MOPAttributeNewNeedsAttributeName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MatchActionMustBeACodeRef;
-$Moose::Exception::MatchActionMustBeACodeRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::MessageParameterMustBeCodeRef;
-$Moose::Exception::MessageParameterMustBeCodeRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass;
-$Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass;
-$Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass;
-$Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass;
-$Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole;
-$Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass;
-$Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassNotLoaded;
-$Moose::Exception::MetaclassNotLoaded::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MetaclassTypeIncompatible;
-$Moose::Exception::MetaclassTypeIncompatible::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MethodExpectedAMetaclassObject;
-$Moose::Exception::MethodExpectedAMetaclassObject::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MethodExpectsFewerArgs;
-$Moose::Exception::MethodExpectsFewerArgs::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MethodExpectsMoreArgs;
-$Moose::Exception::MethodExpectsMoreArgs::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MethodModifierNeedsMethodName;
-$Moose::Exception::MethodModifierNeedsMethodName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MethodNameConflictInRoles;
-$Moose::Exception::MethodNameConflictInRoles::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MethodNameNotFoundInInheritanceHierarchy;
-$Moose::Exception::MethodNameNotFoundInInheritanceHierarchy::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MethodNameNotGiven;
-$Moose::Exception::MethodNameNotGiven::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MustDefineAMethodName;
-$Moose::Exception::MustDefineAMethodName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::MustDefineAnAttributeName;
-$Moose::Exception::MustDefineAnAttributeName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MustDefineAnOverloadOperator;
-$Moose::Exception::MustDefineAnOverloadOperator::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Instance';
@@ -1,5 +1,6 @@
package Moose::Exception::MustHaveAtLeastOneValueToEnumerate;
-$Moose::Exception::MustHaveAtLeastOneValueToEnumerate::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustPassAHashOfOptions;
-$Moose::Exception::MustPassAHashOfOptions::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass;
-$Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance;
-$Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustPassEvenNumberOfArguments;
-$Moose::Exception::MustPassEvenNumberOfArguments::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MustPassEvenNumberOfAttributeOptions;
-$Moose::Exception::MustPassEvenNumberOfAttributeOptions::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MustProvideANameForTheAttribute;
-$Moose::Exception::MustProvideANameForTheAttribute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSpecifyAtleastOneMethod;
-$Moose::Exception::MustSpecifyAtleastOneMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSpecifyAtleastOneRole;
-$Moose::Exception::MustSpecifyAtleastOneRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSpecifyAtleastOneRoleToApplicant;
-$Moose::Exception::MustSpecifyAtleastOneRoleToApplicant::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyAClassMOPAttributeInstance;
-$Moose::Exception::MustSupplyAClassMOPAttributeInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyADelegateToMethod;
-$Moose::Exception::MustSupplyADelegateToMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyAMetaclass;
-$Moose::Exception::MustSupplyAMetaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyAMooseMetaAttributeInstance;
-$Moose::Exception::MustSupplyAMooseMetaAttributeInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyAnAccessorTypeToConstructWith;
-$Moose::Exception::MustSupplyAnAccessorTypeToConstructWith::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyAnAttributeToConstructWith;
-$Moose::Exception::MustSupplyAnAttributeToConstructWith::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyArrayRefAsCurriedArguments;
-$Moose::Exception::MustSupplyArrayRefAsCurriedArguments::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash', 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::MustSupplyPackageNameAndName;
-$Moose::Exception::MustSupplyPackageNameAndName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion;
-$Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::NeitherAttributeNorAttributeNameIsGiven;
-$Moose::Exception::NeitherAttributeNorAttributeNameIsGiven::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::NeitherClassNorClassNameIsGiven;
-$Moose::Exception::NeitherClassNorClassNameIsGiven::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::NeitherRoleNorRoleNameIsGiven;
-$Moose::Exception::NeitherRoleNorRoleNameIsGiven::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::NeitherTypeNorTypeNameIsGiven;
-$Moose::Exception::NeitherTypeNorTypeNameIsGiven::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::NoAttributeFoundInSuperClass;
-$Moose::Exception::NoAttributeFoundInSuperClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass;
-$Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::NoCasesMatched;
-$Moose::Exception::NoCasesMatched::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::NoConstraintCheckForTypeConstraint;
-$Moose::Exception::NoConstraintCheckForTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::NoDestructorClassSpecified;
-$Moose::Exception::NoDestructorClassSpecified::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::NoImmutableTraitSpecifiedForClass;
-$Moose::Exception::NoImmutableTraitSpecifiedForClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::NoParentGivenToSubtype;
-$Moose::Exception::NoParentGivenToSubtype::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OnlyInstancesCanBeCloned;
-$Moose::Exception::OnlyInstancesCanBeCloned::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::OperatorIsRequired;
-$Moose::Exception::OperatorIsRequired::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::OverloadConflictInSummation;
-$Moose::Exception::OverloadConflictInSummation::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OverloadRequiresAMetaClass;
-$Moose::Exception::OverloadRequiresAMetaClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OverloadRequiresAMetaMethod;
-$Moose::Exception::OverloadRequiresAMetaMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OverloadRequiresAMetaOverload;
-$Moose::Exception::OverloadRequiresAMetaOverload::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OverloadRequiresAMethodNameOrCoderef;
-$Moose::Exception::OverloadRequiresAMethodNameOrCoderef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OverloadRequiresAnOperator;
-$Moose::Exception::OverloadRequiresAnOperator::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OverloadRequiresNamesForCoderef;
-$Moose::Exception::OverloadRequiresNamesForCoderef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::OverrideConflictInComposition;
-$Moose::Exception::OverrideConflictInComposition::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::OverrideConflictInSummation;
-$Moose::Exception::OverrideConflictInSummation::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::PackageDoesNotUseMooseExporter;
-$Moose::Exception::PackageDoesNotUseMooseExporter::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::PackageNameAndNameParamsNotGivenToWrap;
-$Moose::Exception::PackageNameAndNameParamsNotGivenToWrap::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::PackagesAndModulesAreNotCachable;
-$Moose::Exception::PackagesAndModulesAreNotCachable::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::ParameterIsNotSubtypeOfParent;
-$Moose::Exception::ParameterIsNotSubtypeOfParent::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::ReferencesAreNotAllowedAsDefault;
-$Moose::Exception::ReferencesAreNotAllowedAsDefault::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::RequiredAttributeLacksInitialization;
-$Moose::Exception::RequiredAttributeLacksInitialization::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::RequiredAttributeNeedsADefault;
-$Moose::Exception::RequiredAttributeNeedsADefault::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::RequiredMethodsImportedByClass;
-$Moose::Exception::RequiredMethodsImportedByClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::RequiredMethodsNotImplementedByClass;
-$Moose::Exception::RequiredMethodsNotImplementedByClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class', 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::Role::Attribute;
-$Moose::Exception::Role::Attribute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'attribute' => (
@@ -1,5 +1,6 @@
package Moose::Exception::Role::AttributeName;
-$Moose::Exception::Role::AttributeName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'attribute_name' => (
@@ -1,5 +1,6 @@
package Moose::Exception::Role::Class;
-$Moose::Exception::Role::Class::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'class_name' => (
@@ -1,5 +1,6 @@
package Moose::Exception::Role::EitherAttributeOrAttributeName;
-$Moose::Exception::Role::EitherAttributeOrAttributeName::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Util 'throw_exception';
use Moose::Role;
@@ -1,5 +1,6 @@
package Moose::Exception::Role::Instance;
-$Moose::Exception::Role::Instance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'instance' => (
@@ -1,5 +1,6 @@
package Moose::Exception::Role::InstanceClass;
-$Moose::Exception::Role::InstanceClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'instance_class' => (
@@ -1,5 +1,6 @@
package Moose::Exception::Role::InvalidAttributeOptions;
-$Moose::Exception::Role::InvalidAttributeOptions::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::Role::Method;
-$Moose::Exception::Role::Method::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'method' => (
@@ -1,5 +1,6 @@
package Moose::Exception::Role::ParamsHash;
-$Moose::Exception::Role::ParamsHash::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'params' => (
@@ -1,5 +1,6 @@
package Moose::Exception::Role::Role;
-$Moose::Exception::Role::Role::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
# use Moose::Util 'throw_exception';
use Moose::Role;
@@ -1,5 +1,6 @@
package Moose::Exception::Role::RoleForCreate;
-$Moose::Exception::Role::RoleForCreate::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::Role::RoleForCreateMOPClass;
-$Moose::Exception::Role::RoleForCreateMOPClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::Role::TypeConstraint;
-$Moose::Exception::Role::TypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
has 'type_name' => (
@@ -1,5 +1,6 @@
package Moose::Exception::RoleDoesTheExcludedRole;
-$Moose::Exception::RoleDoesTheExcludedRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::RoleExclusionConflict;
-$Moose::Exception::RoleExclusionConflict::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::RoleNameRequired;
-$Moose::Exception::RoleNameRequired::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::RoleNameRequiredForMooseMetaRole;
-$Moose::Exception::RoleNameRequiredForMooseMetaRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::RolesDoNotSupportAugment;
-$Moose::Exception::RolesDoNotSupportAugment::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::RolesDoNotSupportExtends;
-$Moose::Exception::RolesDoNotSupportExtends::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::RolesDoNotSupportInner;
-$Moose::Exception::RolesDoNotSupportInner::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers;
-$Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Role';
@@ -1,5 +1,6 @@
package Moose::Exception::RolesInCreateTakesAnArrayRef;
-$Moose::Exception::RolesInCreateTakesAnArrayRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole;
-$Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::SingleParamsToNewMustBeHashRef;
-$Moose::Exception::SingleParamsToNewMustBeHashRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::TriggerMustBeACodeRef;
-$Moose::Exception::TriggerMustBeACodeRef::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::InvalidAttributeOptions';
@@ -1,5 +1,6 @@
package Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType;
-$Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::TypeConstraintIsAlreadyCreated;
-$Moose::Exception::TypeConstraintIsAlreadyCreated::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::TypeParameterMustBeMooseMetaType;
-$Moose::Exception::TypeParameterMustBeMooseMetaType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::TypeConstraint';
@@ -1,5 +1,6 @@
package Moose::Exception::UnableToCanonicalizeHandles;
-$Moose::Exception::UnableToCanonicalizeHandles::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::UnableToCanonicalizeNonRolePackage;
-$Moose::Exception::UnableToCanonicalizeNonRolePackage::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::UnableToRecognizeDelegateMetaclass;
-$Moose::Exception::UnableToRecognizeDelegateMetaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::UndefinedHashKeysPassedToMethod;
-$Moose::Exception::UndefinedHashKeysPassedToMethod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs;
-$Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::UnionTakesAtleastTwoTypeNames;
-$Moose::Exception::UnionTakesAtleastTwoTypeNames::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
@@ -1,5 +1,6 @@
package Moose::Exception::ValidationFailedForInlineTypeConstraint;
-$Moose::Exception::ValidationFailedForInlineTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Class';
@@ -1,5 +1,6 @@
package Moose::Exception::ValidationFailedForTypeConstraint;
-$Moose::Exception::ValidationFailedForTypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::Attribute';
@@ -1,5 +1,6 @@
package Moose::Exception::WrapTakesACodeRefToBless;
-$Moose::Exception::WrapTakesACodeRefToBless::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception::WrongTypeConstraintGiven;
-$Moose::Exception::WrongTypeConstraintGiven::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
extends 'Moose::Exception';
with 'Moose::Exception::Role::ParamsHash';
@@ -1,5 +1,6 @@
package Moose::Exception;
-$Moose::Exception::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose;
use Devel::StackTrace 1.33;
@@ -105,7 +106,7 @@ Moose::Exception - Superclass for Moose internal exceptions
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Exporter;
-$Moose::Exporter::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -807,7 +808,7 @@ Moose::Exporter - make an import() and unimport() just like Moose.pm
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -815,10 +816,11 @@ version 2.1402
use Moose ();
use Moose::Exporter;
+ use Some::Random ();
Moose::Exporter->setup_import_methods(
with_meta => [ 'has_rw', 'sugar2' ],
- as_is => [ 'sugar3', \&Some::Random::thing, 'Other::Random::thing' ],
+ as_is => [ 'sugar3', \&Some::Random::thing, 'Some::Random::other_thing' ],
also => 'Moose',
);
@@ -839,6 +841,7 @@ version 2.1402
has 'name';
has_rw 'size';
thing;
+ other_thing;
no MyApp::Moose;
@@ -13,7 +13,7 @@ Moose::Intro - Expanded into Moose::Manual, so go read that
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -13,7 +13,7 @@ Moose::Manual::Attributes - Object attributes with Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 INTRODUCTION
@@ -13,7 +13,7 @@ Moose::Manual::BestPractices - Get the most out of Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 RECOMMENDATIONS
@@ -13,7 +13,7 @@ Moose::Manual::Classes - Making your classes use Moose (and subclassing)
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 USING MOOSE
@@ -13,7 +13,7 @@ Moose::Manual::Concepts - Moose OO concepts
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 MOOSE CONCEPTS (VS "OLD SCHOOL" Perl)
@@ -13,7 +13,7 @@ Moose::Manual::Construction - Object construction (and destruction) with Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 WHERE'S THE CONSTRUCTOR?
@@ -13,7 +13,7 @@ Moose::Manual::Contributing - How to get involved in Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 GETTING INVOLVED
@@ -13,7 +13,7 @@ Moose::Manual::Delegation - Attribute delegation
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 WHAT IS DELEGATION?
@@ -13,7 +13,7 @@ Moose::Manual::Delta - Important Changes in Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,8 +1,5 @@
-use strict;
-use warnings;
-package Moose::Manual::Exceptions::Manifest;
+# PODNAME: Moose::Manual::Exceptions::Manifest
# ABSTRACT: Moose's Exception Types
-$Moose::Manual::Exceptions::Manifest::VERSION = '2.1402';
__END__
@@ -16,7 +13,7 @@ Moose::Manual::Exceptions::Manifest - Moose's Exception Types
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 Moose::Exception::AccessorMustReadWrite
@@ -969,6 +966,171 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
You cannot inherit from a Moose Role (Bar)
+=head1 Moose::Exception::CanOnlyConsumeRole
+
+This class is a subclass of L<Moose::Exception>.
+
+=over 4
+
+=back
+
+=head2 ATTRIBUTES
+
+=over 4
+
+=item B<< $exception->message >>
+
+This attribute is read-only and isa Str. It is lazy and has a default value
+'Error'.
+
+=item B<< $exception->role_name >>
+
+This attribute is read-only, isa Str and is required.
+
+=item B<< $exception->trace >>
+
+This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
+ on $exception->message.
+
+=back
+
+=head4 Sample Error Message:
+
+ You can only consume roles, Module::Runtime is not a Moose role
+
+=head1 Moose::Exception::CanOnlyWrapBlessedCode
+
+This class is a subclass of L<Moose::Exception> and consumes role
+L<Moose::Exception::Role::ParamsHash>.
+
+=over 4
+
+=back
+
+=head2 ATTRIBUTES
+
+=over 4
+
+=item B<< $exception->class >>
+
+This attribute is read-only, isa Str and is required.
+
+=item B<< $exception->code >>
+
+This attribute is read-only, isa Any and is required.
+
+=item B<< $exception->message >>
+
+This attribute is read-only and isa Str. It is lazy and has a default value
+'Error'.
+
+=item B<< $exception->params >>
+
+This attribute is read-only, isa HashRef and is required.
+
+=item B<< $exception->trace >>
+
+This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
+ on $exception->message.
+
+=back
+
+=head4 Sample Error Message:
+
+ Can only wrap blessed CODE
+
+=head1 Moose::Exception::CanReblessOnlyIntoASubclass
+
+This class is a subclass of L<Moose::Exception> and consume roles
+L<Moose::Exception::Role::Class>, L<Moose::Exception::Role::Instance>,
+L<Moose::Exception::Role::InstanceClass>, L<Moose::Exception::Role::ParamsHash>.
+
+=over 4
+
+=back
+
+=head2 ATTRIBUTES
+
+=over 4
+
+=item B<< $exception->class_name >>
+
+This attribute can be used for fetching metaclass instance:
+ my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
+
+
+=item B<< $exception->instance >>
+
+This attribute is read-only, isa Object and is required.
+
+=item B<< $exception->instance_class >>
+
+This attribute is read-only, isa Str and is required.
+
+=item B<< $exception->message >>
+
+This attribute is read-only and isa Str. It is lazy and has a default value
+'Error'.
+
+=item B<< $exception->params >>
+
+This attribute is read-only, isa HashRef and is required.
+
+=item B<< $exception->trace >>
+
+This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
+ on $exception->message.
+
+=back
+
+=head4 Sample Error Message:
+
+ You may rebless only into a subclass of (Foo2), of which (Foo) isn't.
+
+=head1 Moose::Exception::CanReblessOnlyIntoASuperclass
+
+This class is a subclass of L<Moose::Exception> and consume roles
+L<Moose::Exception::Role::Class>, L<Moose::Exception::Role::Instance> and
+L<Moose::Exception::Role::InstanceClass>.
+
+=over 4
+
+=back
+
+=head2 ATTRIBUTES
+
+=over 4
+
+=item B<< $exception->class_name >>
+
+This attribute can be used for fetching metaclass instance:
+ my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
+
+
+=item B<< $exception->instance >>
+
+This attribute is read-only, isa Object and is required.
+
+=item B<< $exception->instance_class >>
+
+This attribute is read-only, isa Str and is required.
+
+=item B<< $exception->message >>
+
+This attribute is read-only and isa Str. It is lazy and has a default value
+'Error'.
+
+=item B<< $exception->trace >>
+
+This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
+ on $exception->message.
+
+=back
+
+=head4 Sample Error Message:
+
+ You may rebless only into a superclass of (Foo), of which (Foo2) isn't.
+
=head1 Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion
This class is a subclass of L<Moose::Exception>.
@@ -1215,11 +1377,11 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
You cannot augment 'foo' because it has no super method
-=head1 Moose::Exception::CannotAutoDereferenceTypeConstraint
+=head1 Moose::Exception::CannotAutoDerefWithoutIsa
This class is a subclass of L<Moose::Exception> and consume roles
-L<Moose::Exception::Role::Attribute>, L<Moose::Exception::Role::Instance> and
-L<Moose::Exception::Role::TypeConstraint>.
+L<Moose::Exception::Role::InvalidAttributeOptions> and
+L<Moose::Exception::Role::ParamsHash>.
=over 4
@@ -1229,43 +1391,36 @@ L<Moose::Exception::Role::TypeConstraint>.
=over 4
-=item B<< $exception->attribute >>
-
-This attribute is read-only, isa L<Class::MOP::Attribute>, has a predicate
-C<is_attribute_set> and is optional.
-
-=item B<< $exception->instance >>
+=item B<< $exception->attribute_name >>
-This attribute is read-only, isa Object and is required.
+This attribute is read-only, isa Str and is required.
=item B<< $exception->message >>
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
+=item B<< $exception->params >>
+
+This attribute is read-only, isa HashRef and is required.
+
=item B<< $exception->trace >>
This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
on $exception->message.
-=item B<< $exception->type_name >>
-
-This attribute can be used for fetching type
-constraint(Moose::Meta::TypeConstraint):
- my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint(
-$exception->type_name );
-
=back
=head4 Sample Error Message:
- Can not auto de-reference the type constraint 'Int'
+ You cannot auto-dereference without specifying a type constraint on
+attribute (bar)
-=head1 Moose::Exception::CannotAutoDerefWithoutIsa
+=head1 Moose::Exception::CannotAutoDereferenceTypeConstraint
This class is a subclass of L<Moose::Exception> and consume roles
-L<Moose::Exception::Role::InvalidAttributeOptions> and
-L<Moose::Exception::Role::ParamsHash>.
+L<Moose::Exception::Role::Attribute>, L<Moose::Exception::Role::Instance> and
+L<Moose::Exception::Role::TypeConstraint>.
=over 4
@@ -1275,30 +1430,37 @@ L<Moose::Exception::Role::ParamsHash>.
=over 4
-=item B<< $exception->attribute_name >>
+=item B<< $exception->attribute >>
-This attribute is read-only, isa Str and is required.
+This attribute is read-only, isa L<Class::MOP::Attribute>, has a predicate
+C<is_attribute_set> and is optional.
+
+=item B<< $exception->instance >>
+
+This attribute is read-only, isa Object and is required.
=item B<< $exception->message >>
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
-=item B<< $exception->params >>
-
-This attribute is read-only, isa HashRef and is required.
-
=item B<< $exception->trace >>
This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
on $exception->message.
+=item B<< $exception->type_name >>
+
+This attribute can be used for fetching type
+constraint(Moose::Meta::TypeConstraint):
+ my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint(
+$exception->type_name );
+
=back
=head4 Sample Error Message:
- You cannot auto-dereference without specifying a type constraint on
-attribute (bar)
+ Can not auto de-reference the type constraint 'Int'
=head1 Moose::Exception::CannotCalculateNativeType
@@ -1394,12 +1556,11 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
Abstract method
-=head1 Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion
+=head1 Moose::Exception::CannotCoerceAWeakRef
This class is a subclass of L<Moose::Exception> and consume roles
-L<Moose::Exception::Role::InvalidAttributeOptions>,
-L<Moose::Exception::Role::ParamsHash> and
-L<Moose::Exception::Role::TypeConstraint>.
+L<Moose::Exception::Role::InvalidAttributeOptions> and
+L<Moose::Exception::Role::ParamsHash>.
=over 4
@@ -1427,24 +1588,18 @@ This attribute is read-only, isa HashRef and is required.
This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
on $exception->message.
-=item B<< $exception->type_name >>
-
-This attribute can be used for fetching type
-constraint(Moose::Meta::TypeConstraint):
- my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint(
-$exception->type_name );
-
=back
=head4 Sample Error Message:
- You cannot coerce an attribute (foo) unless its type (Str) has a coercion
+ You cannot have a weak reference to a coerced value on attribute (bar)
-=head1 Moose::Exception::CannotCoerceAWeakRef
+=head1 Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion
This class is a subclass of L<Moose::Exception> and consume roles
-L<Moose::Exception::Role::InvalidAttributeOptions> and
-L<Moose::Exception::Role::ParamsHash>.
+L<Moose::Exception::Role::InvalidAttributeOptions>,
+L<Moose::Exception::Role::ParamsHash> and
+L<Moose::Exception::Role::TypeConstraint>.
=over 4
@@ -1472,11 +1627,18 @@ This attribute is read-only, isa HashRef and is required.
This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
on $exception->message.
+=item B<< $exception->type_name >>
+
+This attribute can be used for fetching type
+constraint(Moose::Meta::TypeConstraint):
+ my $type_constraint = Moose::Util::TypeConstraints::find_type_constraint(
+$exception->type_name );
+
=back
=head4 Sample Error Message:
- You cannot have a weak reference to a coerced value on attribute (bar)
+ You cannot coerce an attribute (foo) unless its type (Str) has a coercion
=head1 Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter
@@ -2137,159 +2299,20 @@ L<Moose::Exception::Role::Class> and L<Moose::Exception::Role::Method>.
=over 4
-=item B<< $exception->class_name >>
-
-This attribute can be used for fetching metaclass instance:
- my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
-
-
-=item B<< $exception->message >>
-
-This attribute is read-only and isa Str. It is lazy and has a default value
-'Error'.
-
-=item B<< $exception->method >>
-
-This attribute is read-only, isa L<Moose::Meta::Method> and is required.
-
-=item B<< $exception->trace >>
-
-This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
- on $exception->message.
-
-=back
-
-=head4 Sample Error Message:
-
- Cannot add an override method if a local method is already present
-
-=head1 Moose::Exception::CannotOverrideNoSuperMethod
-
-This class is a subclass of L<Moose::Exception> and consumes role
-L<Moose::Exception::Role::ParamsHash>.
-
-=over 4
-
-=back
-
-=head2 ATTRIBUTES
-
-=over 4
-
-=item B<< $exception->class >>
-
-This attribute is read-only, isa Str and is required.
-
-=item B<< $exception->message >>
-
-This attribute is read-only and isa Str. It is lazy and has a default value
-'Error'.
-
-=item B<< $exception->method_name >>
-
-This attribute is read-only, isa Str and is required.
-
-=item B<< $exception->params >>
-
-This attribute is read-only, isa HashRef and is required.
-
-=item B<< $exception->trace >>
-
-This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
- on $exception->message.
-
-=back
-
-=head4 Sample Error Message:
-
- You cannot override 'foo' because it has no super method
-
-=head1 Moose::Exception::CannotRegisterUnnamedTypeConstraint
-
-This class is a subclass of L<Moose::Exception>.
-
-=over 4
-
-=back
-
-=head2 ATTRIBUTES
-
-=over 4
-
-=item B<< $exception->message >>
-
-This attribute is read-only and isa Str. It is lazy and has a default value
-'Error'.
-
-=item B<< $exception->trace >>
-
-This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
- on $exception->message.
-
-=back
-
-=head4 Sample Error Message:
-
- can't register an unnamed type constraint
-
-=head1 Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously
-
-This class is a subclass of L<Moose::Exception> and consume roles
-L<Moose::Exception::Role::InvalidAttributeOptions> and
-L<Moose::Exception::Role::ParamsHash>.
-
-=over 4
-
-=back
-
-=head2 ATTRIBUTES
-
-=over 4
-
-=item B<< $exception->attribute_name >>
-
-This attribute is read-only, isa Str and is required.
-
-=item B<< $exception->message >>
-
-This attribute is read-only and isa Str. It is lazy and has a default value
-'Error'.
-
-=item B<< $exception->params >>
-
-This attribute is read-only, isa HashRef and is required.
-
-=item B<< $exception->trace >>
-
-This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
- on $exception->message.
-
-=back
-
-=head4 Sample Error Message:
-
- You can not use lazy_build and default for the same attribute (bar)
-
-=head1 Moose::Exception::CanOnlyConsumeRole
-
-This class is a subclass of L<Moose::Exception>.
-
-=over 4
-
-=back
-
-=head2 ATTRIBUTES
-
-=over 4
-
+=item B<< $exception->class_name >>
+
+This attribute can be used for fetching metaclass instance:
+ my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
+
+
=item B<< $exception->message >>
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
-=item B<< $exception->role_name >>
+=item B<< $exception->method >>
-This attribute is read-only, isa Str and is required.
+This attribute is read-only, isa L<Moose::Meta::Method> and is required.
=item B<< $exception->trace >>
@@ -2300,9 +2323,9 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
=head4 Sample Error Message:
- You can only consume roles, Module::Runtime is not a Moose role
+ Cannot add an override method if a local method is already present
-=head1 Moose::Exception::CanOnlyWrapBlessedCode
+=head1 Moose::Exception::CannotOverrideNoSuperMethod
This class is a subclass of L<Moose::Exception> and consumes role
L<Moose::Exception::Role::ParamsHash>.
@@ -2319,15 +2342,15 @@ L<Moose::Exception::Role::ParamsHash>.
This attribute is read-only, isa Str and is required.
-=item B<< $exception->code >>
-
-This attribute is read-only, isa Any and is required.
-
=item B<< $exception->message >>
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
+=item B<< $exception->method_name >>
+
+This attribute is read-only, isa Str and is required.
+
=item B<< $exception->params >>
This attribute is read-only, isa HashRef and is required.
@@ -2341,13 +2364,11 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
=head4 Sample Error Message:
- Can only wrap blessed CODE
+ You cannot override 'foo' because it has no super method
-=head1 Moose::Exception::CanReblessOnlyIntoASubclass
+=head1 Moose::Exception::CannotRegisterUnnamedTypeConstraint
-This class is a subclass of L<Moose::Exception> and consume roles
-L<Moose::Exception::Role::Class>, L<Moose::Exception::Role::Instance>,
-L<Moose::Exception::Role::InstanceClass>, L<Moose::Exception::Role::ParamsHash>.
+This class is a subclass of L<Moose::Exception>.
=over 4
@@ -2357,29 +2378,11 @@ L<Moose::Exception::Role::InstanceClass>, L<Moose::Exception::Role::ParamsHash>.
=over 4
-=item B<< $exception->class_name >>
-
-This attribute can be used for fetching metaclass instance:
- my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
-
-
-=item B<< $exception->instance >>
-
-This attribute is read-only, isa Object and is required.
-
-=item B<< $exception->instance_class >>
-
-This attribute is read-only, isa Str and is required.
-
=item B<< $exception->message >>
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
-=item B<< $exception->params >>
-
-This attribute is read-only, isa HashRef and is required.
-
=item B<< $exception->trace >>
This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
@@ -2389,13 +2392,13 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
=head4 Sample Error Message:
- You may rebless only into a subclass of (Foo2), of which (Foo) isn't.
+ can't register an unnamed type constraint
-=head1 Moose::Exception::CanReblessOnlyIntoASuperclass
+=head1 Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously
This class is a subclass of L<Moose::Exception> and consume roles
-L<Moose::Exception::Role::Class>, L<Moose::Exception::Role::Instance> and
-L<Moose::Exception::Role::InstanceClass>.
+L<Moose::Exception::Role::InvalidAttributeOptions> and
+L<Moose::Exception::Role::ParamsHash>.
=over 4
@@ -2405,17 +2408,7 @@ L<Moose::Exception::Role::InstanceClass>.
=over 4
-=item B<< $exception->class_name >>
-
-This attribute can be used for fetching metaclass instance:
- my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
-
-
-=item B<< $exception->instance >>
-
-This attribute is read-only, isa Object and is required.
-
-=item B<< $exception->instance_class >>
+=item B<< $exception->attribute_name >>
This attribute is read-only, isa Str and is required.
@@ -2424,6 +2417,10 @@ This attribute is read-only, isa Str and is required.
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
+=item B<< $exception->params >>
+
+This attribute is read-only, isa HashRef and is required.
+
=item B<< $exception->trace >>
This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
@@ -2433,7 +2430,7 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
=head4 Sample Error Message:
- You may rebless only into a superclass of (Foo), of which (Foo2) isn't.
+ You can not use lazy_build and default for the same attribute (bar)
=head1 Moose::Exception::CircularReferenceInAlso
@@ -3925,9 +3922,10 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
The metaclass of My::Class (Class::MOP::Class) is not compatible with the
metaclass of its superclass, My::Role (Moose::Meta::Role)
-=head1 Moose::Exception::InitializeTakesUnBlessedPackageName
+=head1 Moose::Exception::InitMetaRequiresClass
-This class is a subclass of L<Moose::Exception>.
+This class is a subclass of L<Moose::Exception> and consumes role
+L<Moose::Exception::Role::ParamsHash>.
=over 4
@@ -3942,9 +3940,9 @@ This class is a subclass of L<Moose::Exception>.
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
-=item B<< $exception->package_name >>
+=item B<< $exception->params >>
-This attribute is read-only, isa Any and is required.
+This attribute is read-only, isa HashRef and is required.
=item B<< $exception->trace >>
@@ -3955,12 +3953,11 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
=head4 Sample Error Message:
- You must pass a package name and it cannot be blessed
+ Cannot call init_meta without specifying a for_class
-=head1 Moose::Exception::InitMetaRequiresClass
+=head1 Moose::Exception::InitializeTakesUnBlessedPackageName
-This class is a subclass of L<Moose::Exception> and consumes role
-L<Moose::Exception::Role::ParamsHash>.
+This class is a subclass of L<Moose::Exception>.
=over 4
@@ -3975,9 +3972,9 @@ L<Moose::Exception::Role::ParamsHash>.
This attribute is read-only and isa Str. It is lazy and has a default value
'Error'.
-=item B<< $exception->params >>
+=item B<< $exception->package_name >>
-This attribute is read-only, isa HashRef and is required.
+This attribute is read-only, isa Any and is required.
=item B<< $exception->trace >>
@@ -3988,7 +3985,7 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
=head4 Sample Error Message:
- Cannot call init_meta without specifying a for_class
+ You must pass a package name and it cannot be blessed
=head1 Moose::Exception::InstanceBlessedIntoWrongClass
@@ -4120,49 +4117,6 @@ name, metaclass object, or metarole object. You passed undef, and this did not
resolve to a metaclass or metarole. Maybe you need to call Moose->init_meta to
initialize the metaclass first?
-=head1 Moose::Exception::InvalidArgumentsToTraitAliases
-
-This class is a subclass of L<Moose::Exception> and consumes role
-L<Moose::Exception::Role::Class>.
-
-=over 4
-
-=back
-
-=head2 ATTRIBUTES
-
-=over 4
-
-=item B<< $exception->alias >>
-
-This attribute is read-only, isa Any and is required.
-
-=item B<< $exception->class_name >>
-
-This attribute can be used for fetching metaclass instance:
- my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
-
-
-=item B<< $exception->message >>
-
-This attribute is read-only and isa Str. It is lazy and has a default value
-'Error'.
-
-=item B<< $exception->package_name >>
-
-This attribute is read-only, isa Str and is required.
-
-=item B<< $exception->trace >>
-
-This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
- on $exception->message.
-
-=back
-
-=head4 Sample Error Message:
-
- HASH references are not valid arguments to the 'trait_aliases' option
-
=head1 Moose::Exception::InvalidArgumentToMethod
This class is a subclass of L<Moose::Exception>.
@@ -4236,6 +4190,49 @@ This attribute is read-only, isa Str and is required.
The second argument passed to substr must be an integer
The third argument passed to substr must be a string
+=head1 Moose::Exception::InvalidArgumentsToTraitAliases
+
+This class is a subclass of L<Moose::Exception> and consumes role
+L<Moose::Exception::Role::Class>.
+
+=over 4
+
+=back
+
+=head2 ATTRIBUTES
+
+=over 4
+
+=item B<< $exception->alias >>
+
+This attribute is read-only, isa Any and is required.
+
+=item B<< $exception->class_name >>
+
+This attribute can be used for fetching metaclass instance:
+ my $metaclass_instance = Moose::Util::find_meta( $exception->class_name );
+
+
+=item B<< $exception->message >>
+
+This attribute is read-only and isa Str. It is lazy and has a default value
+'Error'.
+
+=item B<< $exception->package_name >>
+
+This attribute is read-only, isa Str and is required.
+
+=item B<< $exception->trace >>
+
+This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
+ on $exception->message.
+
+=back
+
+=head4 Sample Error Message:
+
+ HASH references are not valid arguments to the 'trait_aliases' option
+
=head1 Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint
This class is a subclass of L<Moose::Exception> and consumes role
@@ -4713,6 +4710,43 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
Hello, I am an exception object
An inline error
+=head1 Moose::Exception::MOPAttributeNewNeedsAttributeName
+
+This class is a subclass of L<Moose::Exception> and consumes role
+L<Moose::Exception::Role::ParamsHash>.
+
+=over 4
+
+=back
+
+=head2 ATTRIBUTES
+
+=over 4
+
+=item B<< $exception->class >>
+
+This attribute is read-only, isa Str and is required.
+
+=item B<< $exception->message >>
+
+This attribute is read-only and isa Str. It is lazy and has a default value
+'Error'.
+
+=item B<< $exception->params >>
+
+This attribute is read-only, isa HashRef and is required.
+
+=item B<< $exception->trace >>
+
+This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
+ on $exception->message.
+
+=back
+
+=head4 Sample Error Message:
+
+ You must provide a name for the attribute
+
=head1 Moose::Exception::MatchActionMustBeACodeRef
This class is a subclass of L<Moose::Exception> and consumes role
@@ -5366,43 +5400,6 @@ This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
You must define a method name to find
-=head1 Moose::Exception::MOPAttributeNewNeedsAttributeName
-
-This class is a subclass of L<Moose::Exception> and consumes role
-L<Moose::Exception::Role::ParamsHash>.
-
-=over 4
-
-=back
-
-=head2 ATTRIBUTES
-
-=over 4
-
-=item B<< $exception->class >>
-
-This attribute is read-only, isa Str and is required.
-
-=item B<< $exception->message >>
-
-This attribute is read-only and isa Str. It is lazy and has a default value
-'Error'.
-
-=item B<< $exception->params >>
-
-This attribute is read-only, isa HashRef and is required.
-
-=item B<< $exception->trace >>
-
-This attribute is read-only and isa L<Devel::StackTrace>. It is lazy & dependent
- on $exception->message.
-
-=back
-
-=head4 Sample Error Message:
-
- You must provide a name for the attribute
-
=head1 Moose::Exception::MustDefineAMethodName
This class is a subclass of L<Moose::Exception> and consumes role
@@ -13,7 +13,7 @@ Moose::Manual::Exceptions - Moose's exceptions
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 EXCEPTIONS IN MOOSE
@@ -13,7 +13,7 @@ Moose::Manual::FAQ - Frequently asked questions about Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 FREQUENTLY ASKED QUESTIONS
@@ -13,7 +13,7 @@ Moose::Manual::MOP - The Moose (and Class::MOP) meta API
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 INTRODUCTION
@@ -13,7 +13,7 @@ Moose::Manual::MethodModifiers - Moose's method modifiers
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 WHAT IS A METHOD MODIFIER?
@@ -86,7 +86,7 @@ modifiers work, but may not be the most natural usage.
Method modifiers can be used to add behavior to methods without modifying the definition of those methods.
-=head2 BEFORE and AFTER modifiers
+=head2 Before and after Modifiers
Method modifiers can be used to add behavior to a method that Moose
generates for you, such as an attribute accessor:
@@ -121,7 +121,7 @@ was taken.
Note that the return values of both before and after modifiers are
ignored.
-=head2 AROUND modifiers
+=head2 Around modifiers
An around modifier is more powerful than either a before or
after modifier. It can modify the arguments being passed to the
@@ -189,6 +189,58 @@ and Moose reserved method names with a special meaning to Moose or Perl, such
as C<meta>, C<new>, C<BUILD>, C<DESTROY>, C<AUTOLOAD>, etc, this could cause
unintended (and hard to debug) problems and is best avoided.
+=head2 Execution order of method modifiers and inheritance
+
+When both a superclass and an inheriting class have the same method modifiers,
+the method modifiers of the inheriting class are wrapped around the method
+modifiers of the superclass, as the following example illustrates:
+
+Here is the parent class:
+
+ package Parent;
+ use Moose;
+ sub rant { printf " RANTING!\n" }
+ before 'rant' => sub { printf " In %s before\n", __PACKAGE__ };
+ after 'rant' => sub { printf " In %s after\n", __PACKAGE__ };
+ around 'rant' => sub {
+ my $orig = shift;
+ my $self = shift;
+ printf " In %s around before calling original\n", __PACKAGE__;
+ $self->$orig;
+ printf " In %s around after calling original\n", __PACKAGE__;
+ };
+ 1;
+
+And the child class:
+
+ package Child;
+ use Moose;
+ extends 'Parent';
+ before 'rant' => sub { printf "In %s before\n", __PACKAGE__ };
+ after 'rant' => sub { printf "In %s after\n", __PACKAGE__ };
+ around 'rant' => sub {
+ my $orig = shift;
+ my $self = shift;
+ printf " In %s around before calling original\n", __PACKAGE__;
+ $self->$orig;
+ printf " In %s around after calling original\n", __PACKAGE__;
+ };
+ 1;
+
+And here's the output when we call the wrapped method (C<< Child->rant >>):
+
+ % perl -MChild -e 'Child->new->rant'
+
+ In Child before
+ In Child around before calling original
+ In Parent before
+ In Parent around before calling original
+ RANTING!
+ In Parent around after calling original
+ In Parent after
+ In Child around after calling original
+ In Child after
+
=head1 INNER AND AUGMENT
Augment and inner are two halves of the same feature. The augment
@@ -13,7 +13,7 @@ Moose::Manual::MooseX - Recommended Moose extensions
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 MooseX?
@@ -13,7 +13,7 @@ Moose::Manual::Roles - Roles, an alternative to deep hierarchies and base classe
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 WHAT IS A ROLE?
@@ -13,7 +13,7 @@ Moose::Manual::Support - Policies regarding support, releases, and compatibility
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SUPPORT POLICY
@@ -13,7 +13,7 @@ Moose::Manual::Types - Moose's type system
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 TYPES IN PERL?
@@ -13,7 +13,7 @@ Moose::Manual::Unsweetened - Moose idioms in plain old Perl 5 without the sugar
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -13,7 +13,7 @@ Moose::Manual - What is Moose, and how do I use it?
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 WHAT IS MOOSE?
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait::Array;
-$Moose::Meta::Attribute::Native::Trait::Array::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Meta::Attribute::Native::Trait';
@@ -23,7 +24,7 @@ Moose::Meta::Attribute::Native::Trait::Array - Helper trait for ArrayRef attribu
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait::Bool;
-$Moose::Meta::Attribute::Native::Trait::Bool::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Meta::Attribute::Native::Trait';
@@ -23,7 +24,7 @@ Moose::Meta::Attribute::Native::Trait::Bool - Helper trait for Bool attributes
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait::Code;
-$Moose::Meta::Attribute::Native::Trait::Code::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Meta::Attribute::Native::Trait';
@@ -23,7 +24,7 @@ Moose::Meta::Attribute::Native::Trait::Code - Helper trait for CodeRef attribute
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait::Counter;
-$Moose::Meta::Attribute::Native::Trait::Counter::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Meta::Attribute::Native::Trait';
@@ -24,7 +25,7 @@ Moose::Meta::Attribute::Native::Trait::Counter - Helper trait for Int attributes
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait::Hash;
-$Moose::Meta::Attribute::Native::Trait::Hash::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Meta::Attribute::Native::Trait';
@@ -23,7 +24,7 @@ Moose::Meta::Attribute::Native::Trait::Hash - Helper trait for HashRef attribute
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait::Number;
-$Moose::Meta::Attribute::Native::Trait::Number::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Meta::Attribute::Native::Trait';
@@ -23,7 +24,7 @@ Moose::Meta::Attribute::Native::Trait::Number - Helper trait for Num attributes
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait::String;
-$Moose::Meta::Attribute::Native::Trait::String::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
with 'Moose::Meta::Attribute::Native::Trait';
@@ -23,7 +24,7 @@ Moose::Meta::Attribute::Native::Trait::String - Helper trait for Str attributes
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Attribute::Native::Trait;
-$Moose::Meta::Attribute::Native::Trait::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Moose::Role;
use Module::Runtime 'require_module';
use Moose::Deprecated;
@@ -176,7 +177,7 @@ Moose::Meta::Attribute::Native::Trait - Shared role for native delegation traits
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 BUGS
@@ -1,7 +1,8 @@
use strict;
use warnings;
package Moose::Meta::Attribute::Native;
-$Moose::Meta::Attribute::Native::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Module::Runtime 'require_module';
my @trait_names = qw(Bool Counter Number String Array Hash Code);
@@ -41,7 +42,7 @@ Moose::Meta::Attribute::Native - Delegate to native Perl types
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,7 +1,8 @@
use strict;
use warnings;
package Moose::Meta::Attribute;
-$Moose::Meta::Attribute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use B ();
use Scalar::Util 'blessed';
use List::Util 1.33 'any';
@@ -883,7 +884,7 @@ sub _inline_init_from_default {
my ($instance, $default, $tc, $coercion, $message, $for_lazy) = @_;
if (!($self->has_default || $self->has_builder)) {
- throw_exception( LazyAttributeNeedsADefault => attribute => $self );
+ throw_exception( LazyAttributeNeedsADefault => attribute => $self );
}
return (
@@ -1076,15 +1077,15 @@ sub install_delegation {
my $associated_class = $self->associated_class;
my $class_name = $associated_class->name;
- foreach my $handle (sort keys %handles) {
+ foreach my $handle ( sort keys %handles ) {
my $method_to_call = $handles{$handle};
- my $name = "${class_name}::${handle}";
+ my $name = "${class_name}::${handle}";
if ( my $method = $associated_class->get_method($handle) ) {
- throw_exception( CannotDelegateLocalMethodIsPresent => attribute => $self,
- method => $method,
- )
- unless $method->is_stub;
+ throw_exception(
+ CannotDelegateLocalMethodIsPresent => attribute => $self,
+ method => $method,
+ ) unless $method->is_stub;
}
# NOTE:
@@ -1095,7 +1096,9 @@ sub install_delegation {
# FIXME warn when $handle was explicitly specified, but not if the source is a regex or something
#cluck("Not delegating method '$handle' because it is a core method") and
- next if $class_name->isa("Moose::Object") and $handle =~ /^BUILD|DEMOLISH$/ || Moose::Object->can($handle);
+ next
+ if $class_name->isa("Moose::Object")
+ and $handle =~ /^BUILD|DEMOLISH$/ || Moose::Object->can($handle);
my $method = $self->_make_delegation_method($handle, $method_to_call);
@@ -1190,12 +1193,12 @@ sub _find_delegate_metaclass {
my $role = $self->_does_metadata;
if ( $class ) {
- # make sure isa is actually a class
- unless ( $self->type_constraint->isa("Moose::Meta::TypeConstraint::Class") ) {
- throw_exception( DelegationToATypeWhichIsNotAClass => attribute => $self );
- }
+ # make sure isa is actually a class
+ unless ( $self->type_constraint->isa("Moose::Meta::TypeConstraint::Class") ) {
+ throw_exception( DelegationToATypeWhichIsNotAClass => attribute => $self );
+ }
- # make sure the class is loaded
+ # make sure the class is loaded
unless ( Moose::Util::_is_package_loaded($class) ) {
throw_exception( DelegationToAClassWhichIsNotLoaded => attribute => $self,
class_name => $class
@@ -1216,7 +1219,7 @@ sub _find_delegate_metaclass {
return Class::MOP::class_of($role);
}
else {
- throw_exception( CannotFindDelegateMetaclass => attribute => $self );
+ throw_exception( CannotFindDelegateMetaclass => attribute => $self );
}
}
@@ -1270,7 +1273,8 @@ sub verify_against_type_constraint {
}
package Moose::Meta::Attribute::Custom::Moose;
-$Moose::Meta::Attribute::Custom::Moose::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
sub register_implementation { 'Moose::Meta::Attribute' }
1;
@@ -1288,7 +1292,7 @@ Moose::Meta::Attribute - The Moose attribute metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Class::Immutable::Trait;
-$Moose::Meta::Class::Immutable::Trait::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -55,7 +56,7 @@ Moose::Meta::Class::Immutable::Trait - Implements immutability for metaclass obj
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Class;
-$Moose::Meta::Class::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -801,7 +802,7 @@ Moose::Meta::Class - The Moose metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Instance;
-$Moose::Meta::Instance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -25,7 +26,7 @@ Moose::Meta::Instance - The Moose Instance metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::Writer;
-$Moose::Meta::Method::Accessor::Native::Array::Writer::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::accessor;
-$Moose::Meta::Method::Accessor::Native::Array::accessor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::clear;
-$Moose::Meta::Method::Accessor::Native::Array::clear::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::count;
-$Moose::Meta::Method::Accessor::Native::Array::count::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::delete;
-$Moose::Meta::Method::Accessor::Native::Array::delete::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::elements;
-$Moose::Meta::Method::Accessor::Native::Array::elements::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::first;
-$Moose::Meta::Method::Accessor::Native::Array::first::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::first_index;
-$Moose::Meta::Method::Accessor::Native::Array::first_index::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::get;
-$Moose::Meta::Method::Accessor::Native::Array::get::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::grep;
-$Moose::Meta::Method::Accessor::Native::Array::grep::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::insert;
-$Moose::Meta::Method::Accessor::Native::Array::insert::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::is_empty;
-$Moose::Meta::Method::Accessor::Native::Array::is_empty::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::join;
-$Moose::Meta::Method::Accessor::Native::Array::join::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::map;
-$Moose::Meta::Method::Accessor::Native::Array::map::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::natatime;
-$Moose::Meta::Method::Accessor::Native::Array::natatime::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::pop;
-$Moose::Meta::Method::Accessor::Native::Array::pop::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::push;
-$Moose::Meta::Method::Accessor::Native::Array::push::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::reduce;
-$Moose::Meta::Method::Accessor::Native::Array::reduce::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::set;
-$Moose::Meta::Method::Accessor::Native::Array::set::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::shallow_clone;
-$Moose::Meta::Method::Accessor::Native::Array::shallow_clone::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::shift;
-$Moose::Meta::Method::Accessor::Native::Array::shift::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::shuffle;
-$Moose::Meta::Method::Accessor::Native::Array::shuffle::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::sort;
-$Moose::Meta::Method::Accessor::Native::Array::sort::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::sort_in_place;
-$Moose::Meta::Method::Accessor::Native::Array::sort_in_place::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::splice;
-$Moose::Meta::Method::Accessor::Native::Array::splice::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::uniq;
-$Moose::Meta::Method::Accessor::Native::Array::uniq::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array::unshift;
-$Moose::Meta::Method::Accessor::Native::Array::unshift::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Array;
-$Moose::Meta::Method::Accessor::Native::Array::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Bool::not;
-$Moose::Meta::Method::Accessor::Native::Bool::not::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Bool::set;
-$Moose::Meta::Method::Accessor::Native::Bool::set::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Bool::toggle;
-$Moose::Meta::Method::Accessor::Native::Bool::toggle::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Bool::unset;
-$Moose::Meta::Method::Accessor::Native::Bool::unset::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Code::execute;
-$Moose::Meta::Method::Accessor::Native::Code::execute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Code::execute_method;
-$Moose::Meta::Method::Accessor::Native::Code::execute_method::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Collection;
-$Moose::Meta::Method::Accessor::Native::Collection::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Counter::Writer;
-$Moose::Meta::Method::Accessor::Native::Counter::Writer::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Counter::dec;
-$Moose::Meta::Method::Accessor::Native::Counter::dec::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Counter::inc;
-$Moose::Meta::Method::Accessor::Native::Counter::inc::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Counter::reset;
-$Moose::Meta::Method::Accessor::Native::Counter::reset::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Counter::set;
-$Moose::Meta::Method::Accessor::Native::Counter::set::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::Writer;
-$Moose::Meta::Method::Accessor::Native::Hash::Writer::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::accessor;
-$Moose::Meta::Method::Accessor::Native::Hash::accessor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::clear;
-$Moose::Meta::Method::Accessor::Native::Hash::clear::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::count;
-$Moose::Meta::Method::Accessor::Native::Hash::count::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::defined;
-$Moose::Meta::Method::Accessor::Native::Hash::defined::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::delete;
-$Moose::Meta::Method::Accessor::Native::Hash::delete::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::elements;
-$Moose::Meta::Method::Accessor::Native::Hash::elements::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::exists;
-$Moose::Meta::Method::Accessor::Native::Hash::exists::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::get;
-$Moose::Meta::Method::Accessor::Native::Hash::get::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::is_empty;
-$Moose::Meta::Method::Accessor::Native::Hash::is_empty::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::keys;
-$Moose::Meta::Method::Accessor::Native::Hash::keys::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::kv;
-$Moose::Meta::Method::Accessor::Native::Hash::kv::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::set;
-$Moose::Meta::Method::Accessor::Native::Hash::set::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::shallow_clone;
-$Moose::Meta::Method::Accessor::Native::Hash::shallow_clone::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash::values;
-$Moose::Meta::Method::Accessor::Native::Hash::values::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Hash;
-$Moose::Meta::Method::Accessor::Native::Hash::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Number::abs;
-$Moose::Meta::Method::Accessor::Native::Number::abs::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Number::add;
-$Moose::Meta::Method::Accessor::Native::Number::add::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Number::div;
-$Moose::Meta::Method::Accessor::Native::Number::div::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Number::mod;
-$Moose::Meta::Method::Accessor::Native::Number::mod::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Number::mul;
-$Moose::Meta::Method::Accessor::Native::Number::mul::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Number::set;
-$Moose::Meta::Method::Accessor::Native::Number::set::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Number::sub;
-$Moose::Meta::Method::Accessor::Native::Number::sub::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Reader;
-$Moose::Meta::Method::Accessor::Native::Reader::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::append;
-$Moose::Meta::Method::Accessor::Native::String::append::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::chomp;
-$Moose::Meta::Method::Accessor::Native::String::chomp::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::chop;
-$Moose::Meta::Method::Accessor::Native::String::chop::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::clear;
-$Moose::Meta::Method::Accessor::Native::String::clear::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::inc;
-$Moose::Meta::Method::Accessor::Native::String::inc::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::length;
-$Moose::Meta::Method::Accessor::Native::String::length::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::match;
-$Moose::Meta::Method::Accessor::Native::String::match::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::prepend;
-$Moose::Meta::Method::Accessor::Native::String::prepend::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::replace;
-$Moose::Meta::Method::Accessor::Native::String::replace::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::String::substr;
-$Moose::Meta::Method::Accessor::Native::String::substr::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native::Writer;
-$Moose::Meta::Method::Accessor::Native::Writer::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor::Native;
-$Moose::Meta::Method::Accessor::Native::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Accessor;
-$Moose::Meta::Method::Accessor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -136,7 +137,7 @@ Moose::Meta::Method::Accessor - A Moose Method metaclass for accessors
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Augmented;
-$Moose::Meta::Method::Augmented::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -71,7 +72,7 @@ Moose::Meta::Method::Augmented - A Moose Method metaclass for augmented methods
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Constructor;
-$Moose::Meta::Method::Constructor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -69,7 +70,7 @@ Moose::Meta::Method::Constructor - Method Meta Object for constructors
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Delegation;
-$Moose::Meta::Method::Delegation::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -148,7 +149,7 @@ Moose::Meta::Method::Delegation - A Moose Method metaclass for delegation method
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Destructor;
-$Moose::Meta::Method::Destructor::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -144,7 +145,7 @@ Moose::Meta::Method::Destructor - Method Meta Object for destructors
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Meta;
-$Moose::Meta::Method::Meta::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -40,7 +41,7 @@ Moose::Meta::Method::Meta - A Moose Method metaclass for C<meta> methods
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Method::Overridden;
-$Moose::Meta::Method::Overridden::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -64,7 +65,7 @@ Moose::Meta::Method::Overridden - A Moose Method metaclass for overridden method
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Method;
-$Moose::Meta::Method::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -25,7 +26,7 @@ Moose::Meta::Method - A Moose Method metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Mixin::AttributeCore;
-$Moose::Meta::Mixin::AttributeCore::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -116,7 +117,7 @@ Moose::Meta::Mixin::AttributeCore - Core attributes shared by attribute metaclas
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Object::Trait;
-$Moose::Meta::Object::Trait::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Scalar::Util qw(blessed);
sub _get_compatible_metaclass {
@@ -39,7 +40,7 @@ Moose::Meta::Object::Trait - Some overrides for L<Class::MOP::Object> functional
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Application::RoleSummation;
-$Moose::Meta::Role::Application::RoleSummation::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -336,7 +337,7 @@ Moose::Meta::Role::Application::RoleSummation - Combine two or more roles
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Application::ToClass;
-$Moose::Meta::Role::Application::ToClass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -223,7 +224,7 @@ Moose::Meta::Role::Application::ToClass - Compose a role into a class
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Application::ToInstance;
-$Moose::Meta::Role::Application::ToInstance::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -62,7 +63,7 @@ Moose::Meta::Role::Application::ToInstance - Compose a role into an instance
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Application::ToRole;
-$Moose::Meta::Role::Application::ToRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -192,7 +193,7 @@ Moose::Meta::Role::Application::ToRole - Compose a role into another role
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Application;
-$Moose::Meta::Role::Application::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -111,7 +112,7 @@ Moose::Meta::Role::Application - A base class for role application
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Attribute;
-$Moose::Meta::Role::Attribute::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -139,7 +140,7 @@ Moose::Meta::Role::Attribute - The Moose attribute metaclass for Roles
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Composite;
-$Moose::Meta::Role::Composite::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -214,7 +215,7 @@ Moose::Meta::Role::Composite - An object to represent the set of roles
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Method::Conflicting;
-$Moose::Meta::Role::Method::Conflicting::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -34,7 +35,7 @@ Moose::Meta::Role::Method::Conflicting - A Moose metaclass for conflicting metho
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Method::Required;
-$Moose::Meta::Role::Method::Required::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -36,7 +37,7 @@ Moose::Meta::Role::Method::Required - A Moose metaclass for required methods in
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role::Method;
-$Moose::Meta::Role::Method::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -32,7 +33,7 @@ Moose::Meta::Role::Method - A Moose Method metaclass for Roles
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::Role;
-$Moose::Meta::Role::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -752,7 +753,7 @@ Moose::Meta::Role - The Moose Role metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeCoercion::Union;
-$Moose::Meta::TypeCoercion::Union::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -57,7 +58,7 @@ Moose::Meta::TypeCoercion::Union - The Moose Type Coercion metaclass for Unions
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeCoercion;
-$Moose::Meta::TypeCoercion::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -115,7 +116,7 @@ Moose::Meta::TypeCoercion - The Moose Type Coercion metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::Class;
-$Moose::Meta::TypeConstraint::Class::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -143,7 +144,7 @@ Moose::Meta::TypeConstraint::Class - Class/TypeConstraint parallel hierarchy
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::DuckType;
-$Moose::Meta::TypeConstraint::DuckType::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -116,7 +117,7 @@ Moose::Meta::TypeConstraint::DuckType - Type constraint for duck typing
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::Enum;
-$Moose::Meta::TypeConstraint::Enum::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -125,7 +126,7 @@ Moose::Meta::TypeConstraint::Enum - Type constraint for enumerated values.
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::Parameterizable;
-$Moose::Meta::TypeConstraint::Parameterizable::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -115,7 +116,7 @@ Moose::Meta::TypeConstraint::Parameterizable - Type constraints which can take a
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::Parameterized;
-$Moose::Meta::TypeConstraint::Parameterized::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -115,7 +116,7 @@ Moose::Meta::TypeConstraint::Parameterized - Type constraints with a bound param
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 METHODS
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::Registry;
-$Moose::Meta::TypeConstraint::Registry::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -77,7 +78,7 @@ Moose::Meta::TypeConstraint::Registry - registry for type constraints
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::Role;
-$Moose::Meta::TypeConstraint::Role::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -123,7 +124,7 @@ Moose::Meta::TypeConstraint::Role - Role/TypeConstraint parallel hierarchy
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint::Union;
-$Moose::Meta::TypeConstraint::Union::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -207,7 +208,7 @@ Moose::Meta::TypeConstraint::Union - A union of Moose type constraints
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Meta::TypeConstraint;
-$Moose::Meta::TypeConstraint::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use metaclass;
@@ -374,7 +375,7 @@ Moose::Meta::TypeConstraint - The Moose Type Constraint metaclass
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Object;
-$Moose::Object::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -146,7 +147,7 @@ Moose::Object - The base object for Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,7 +1,8 @@
use strict;
use warnings;
package Moose::Role;
-$Moose::Role::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Scalar::Util ();
use Carp ();
use Class::Load 'is_class_loaded';
@@ -179,7 +180,7 @@ Moose::Role - The Moose Role
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -13,7 +13,7 @@ Moose::Spec::Role - Formal spec for Role behavior
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -13,7 +13,7 @@ Moose::Unsweetened - Moved to Moose::Manual::Unsweetened, so go read that
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 DESCRIPTION
@@ -1,5 +1,6 @@
package Moose::Util::MetaRole;
-$Moose::Util::MetaRole::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
use Scalar::Util 'blessed';
@@ -127,7 +128,7 @@ Moose::Util::MetaRole - Apply roles to any metaclass, as well as the object base
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Util::TypeConstraints::Builtins;
-$Moose::Util::TypeConstraints::Builtins::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -1,5 +1,6 @@
package Moose::Util::TypeConstraints;
-$Moose::Util::TypeConstraints::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use Carp ();
use Scalar::Util qw( blessed );
use Moose::Exporter;
@@ -554,7 +555,7 @@ sub _create_type_constraint ($$$;$) {
if defined $type;
if( $name !~ /^[\w:\.]+$/ ) {
- throw_exception( InvalidNameForType => name => $name );
+ throw_exception( InvalidNameForType => name => $name );
}
}
@@ -769,7 +770,7 @@ Moose::Util::TypeConstraints - Type constraint system for Moose
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package Moose::Util;
-$Moose::Util::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -540,7 +541,7 @@ Moose::Util - Utilities for working with Moose classes
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,8 +1,8 @@
use strict;
use warnings;
package Moose;
-$Moose::VERSION = '2.1402';
-$Moose::AUTHORITY = 'cpan:STEVAN';
+our $VERSION = '2.1403';
+our $AUTHORITY = 'cpan:STEVAN';
use 5.008003;
@@ -300,7 +300,7 @@ Moose - A postmodern object system for Perl 5
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -395,15 +395,27 @@ or coercion.
=head1 PROVIDED METHODS
Moose provides a number of methods to all your classes, mostly through the
-inheritance of L<Moose::Object>. There is however, one exception.
+inheritance of L<Moose::Object>. There is however, one exception. By default,
+Moose will install a method named C<meta> in any class which uses
+C<Moose>. This method returns the current class's metaclass.
-=over 4
+If you'd like to rename this method, you can do so by passing the
+C<-meta_name> option when using Moose:
-=item B<meta>
+ use Moose -meta_name => 'my_meta';
-This is a method which provides access to the current class's metaclass.
+However, the L<Moose::Object> class I<also> provides a method named C<meta>
+which does the same thing. If your class inherits from L<Moose::Object> (which
+is the default), then you will still have a C<meta> method. However, if your
+class inherits from a parent which provides a C<meta> method of its own, your
+class will inherit that instead.
-=back
+If you'd like for Moose to not install a meta method at all, you can pass
+C<undef> as the C<-meta_name> option:
+
+ use Moose -meta_name => undef;
+
+Again, you will still inherit C<meta> from L<Moose::Object> in this case.
=head1 EXPORTED FUNCTIONS
@@ -1,5 +1,6 @@
package Test::Moose;
-$Test::Moose::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -97,7 +98,7 @@ Test::Moose - Test functions for Moose specific features
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package metaclass;
-$metaclass::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -55,7 +56,7 @@ metaclass - a pragma for installing and using Class::MOP metaclasses
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -1,5 +1,6 @@
package oose;
-$oose::VERSION = '2.1402';
+our $VERSION = '2.1403';
+
use strict;
use warnings;
@@ -33,7 +34,7 @@ oose - syntactic sugar to make Moose one-liners easier
=head1 VERSION
-version 2.1402
+version 2.1403
=head1 SYNOPSIS
@@ -62,6 +62,7 @@ do { my $x = {
'Devel::OverloadInfo' => '0.002',
'Devel::StackTrace' => '1.33',
'Dist::Zilla' => '5',
+ 'Dist::Zilla::Plugin::BumpVersionAfterRelease' => '0',
'Dist::Zilla::Plugin::CheckChangesHasContent' => '0',
'Dist::Zilla::Plugin::CheckVersionIncrement' => '0',
'Dist::Zilla::Plugin::ConfirmRelease' => '0',
@@ -70,11 +71,11 @@ do { my $x = {
'Dist::Zilla::Plugin::ExecDir' => '0',
'Dist::Zilla::Plugin::FileFinder::ByName' => '0',
'Dist::Zilla::Plugin::FileFinder::Filter' => '0',
- 'Dist::Zilla::Plugin::GatherDir' => '5.021',
'Dist::Zilla::Plugin::Git::Check' => '0',
'Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch' => '0',
'Dist::Zilla::Plugin::Git::Commit' => '0',
'Dist::Zilla::Plugin::Git::Contributors' => '0',
+ 'Dist::Zilla::Plugin::Git::GatherDir' => '0',
'Dist::Zilla::Plugin::Git::Push' => '0',
'Dist::Zilla::Plugin::Git::Remote::Check' => '0',
'Dist::Zilla::Plugin::Git::Tag' => '0',
@@ -90,17 +91,16 @@ do { my $x = {
'Dist::Zilla::Plugin::MetaYAML' => '0',
'Dist::Zilla::Plugin::MojibakeTests' => '0',
'Dist::Zilla::Plugin::NextRelease' => '0',
- 'Dist::Zilla::Plugin::PkgVersion' => '5.010',
'Dist::Zilla::Plugin::PodSyntaxTests' => '0',
- 'Dist::Zilla::Plugin::PodWeaver' => '4.004',
'Dist::Zilla::Plugin::Prereqs' => '0',
'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0',
'Dist::Zilla::Plugin::PromptIfStale' => '0',
'Dist::Zilla::Plugin::PruneCruft' => '0',
+ 'Dist::Zilla::Plugin::RewriteVersion' => '0',
'Dist::Zilla::Plugin::Run::AfterRelease' => '0',
'Dist::Zilla::Plugin::RunExtraTests' => '0',
'Dist::Zilla::Plugin::ShareDir' => '0',
- 'Dist::Zilla::Plugin::SurgicalPodWeaver' => '0',
+ 'Dist::Zilla::Plugin::SurgicalPodWeaver' => '0.0023',
'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0',
'Dist::Zilla::Plugin::Test::CheckBreaks' => '0',
'Dist::Zilla::Plugin::Test::Compile' => '2.037',
@@ -127,7 +127,6 @@ do { my $x = {
'Package::Stash::XS' => '0.24',
'Params::Util' => '1.00',
'Path::Tiny' => '0',
- 'Pod::Elemental::PerlMunger' => '0.200001',
'Scalar::Util' => '1.19',
'Sub::Exporter' => '0.980',
'Sub::Name' => '0.05',
@@ -135,7 +134,7 @@ do { my $x = {
'Test::Deep' => '0',
'Test::Inline' => '0',
'Test::Inline::Extract' => '0',
- 'Try::Tiny' => '0.02',
+ 'Try::Tiny' => '0.17',
'inc::CheckAuthorDeps' => '0',
'inc::CheckReleaseType' => '0',
'inc::SimpleAuthority' => '0',
@@ -172,7 +171,7 @@ do { my $x = {
'Sub::Exporter' => '0.980',
'Sub::Name' => '0.05',
'Task::Weaken' => '0',
- 'Try::Tiny' => '0.02',
+ 'Try::Tiny' => '0.17',
'parent' => '0.223',
'perl' => 'v5.8.3',
'strict' => '1.03',
@@ -36,19 +36,19 @@ use Test::Fatal;
like(
exception { Foo->new(foo => 2) },
- qr/called at constructor Foo::new \(defined at $0 line $ctor_line\)/,
+ qr/\Qcalled at constructor Foo::new (defined at $0 line $ctor_line)\E/,
"got definition context for the constructor"
);
like(
exception { my $f = Foo->new(foo => 1); $f->foo(2) },
- qr/called at accessor Foo::foo \(defined at $0 line $attr_foo_line\)/,
+ qr/\Qcalled at accessor Foo::foo (defined at $0 line $attr_foo_line)\E/,
"got definition context for the accessor"
);
like(
exception { my $f = Foo->new(foo => 1); $f->baz(2) },
- qr/called at accessor Foo::baz of attribute bar \(defined at $0 line $attr_bar_line\)/,
+ qr/\Qcalled at accessor Foo::baz of attribute bar (defined at $0 line $attr_bar_line)\E/,
"got definition context for the accessor"
);
}
@@ -73,7 +73,7 @@ use Test::Fatal;
{ Bar->new }
like(
$warning,
- qr/called at destructor Bar::DESTROY \(defined at $0 line $dtor_line\)/,
+ qr/\Qcalled at destructor Bar::DESTROY (defined at $0 line $dtor_line)\E/,
"got definition context for the destructor"
);
}
@@ -24,7 +24,7 @@ isa_ok(Foo->meta->get_method('meta'), 'Moose::Meta::Method::Meta');
extends 'Base';
no Moose;
}
-ok(!Bar->can('meta'), 'Bar->cant(\'meta\')');
+ok(!Bar->can('meta'), q{Bar->cant('meta')});
can_ok('Bar', 'bar_meta');
is(Bar->bar_meta, Class::MOP::class_of('Bar'), 'Bar is a class_of Bar, via Bar->bar_meta');
isa_ok(Bar->bar_meta->get_method('bar_meta'), 'Moose::Meta::Method::Meta');
@@ -35,7 +35,7 @@ isa_ok(Bar->bar_meta->get_method('bar_meta'), 'Moose::Meta::Method::Meta');
extends 'Base';
no Moose;
}
-ok(!Baz->can('meta'), 'Baz->cant(\'meta\')');
+ok(!Baz->can('meta'), q{Baz->cant('meta')});
my $universal_method_count = scalar Class::MOP::class_of('UNIVERSAL')->get_all_methods;
# 1 because of the dummy method we installed in Base
@@ -45,17 +45,29 @@ is(
'Baz has one method',
);
-TODO: {
{
package Qux;
use Moose -meta_name => 'qux_meta';
}
-local $TODO = 'should be able to change the meta_name here too';
-ok(!Qux->can('meta'), 'Qux->cant(\'meta\')');
can_ok('Qux', 'qux_meta');
is(Qux->qux_meta, Class::MOP::class_of('Qux'), 'Qux is a class_of Qux, via Qux->qux_meta');
isa_ok(Qux->qux_meta->get_method('qux_meta'), 'Moose::Meta::Method::Meta');
+
+{
+ package FooBar;
+ sub meta { 42 }
+ use Moose -meta_name => 'foo_bar_meta';
}
+is(FooBar->meta, 42, 'FooBar->meta returns 42, not metaclass object');
+
+{
+ package FooBar::Child;
+ use Moose -meta_name => 'foo_bar_child_meta';
+ extends 'FooBar';
+}
+
+is(FooBar::Child->meta, 42, 'FooBar::Child->meta returns 42, not metaclass object');
+
done_testing;
@@ -1,186 +0,0 @@
-/*
- * This file was generated automatically by ExtUtils::ParseXS version 3.25 from the
- * contents of Overload.xs. Do not edit this file, edit Overload.xs instead.
- *
- * ANY CHANGES MADE HERE WILL BE LOST!
- *
- */
-
-#line 1 "xs/Overload.xs"
-#include "mop.h"
-
-#line 13 "xs/Overload.c"
-#ifndef PERL_UNUSED_VAR
-# define PERL_UNUSED_VAR(var) if (0) var = var
-#endif
-
-#ifndef dVAR
-# define dVAR dNOOP
-#endif
-
-
-/* This stuff is not part of the API! You have been warned. */
-#ifndef PERL_VERSION_DECIMAL
-# define PERL_VERSION_DECIMAL(r,v,s) (r*1000000 + v*1000 + s)
-#endif
-#ifndef PERL_DECIMAL_VERSION
-# define PERL_DECIMAL_VERSION \
- PERL_VERSION_DECIMAL(PERL_REVISION,PERL_VERSION,PERL_SUBVERSION)
-#endif
-#ifndef PERL_VERSION_GE
-# define PERL_VERSION_GE(r,v,s) \
- (PERL_DECIMAL_VERSION >= PERL_VERSION_DECIMAL(r,v,s))
-#endif
-#ifndef PERL_VERSION_LE
-# define PERL_VERSION_LE(r,v,s) \
- (PERL_DECIMAL_VERSION <= PERL_VERSION_DECIMAL(r,v,s))
-#endif
-
-/* XS_INTERNAL is the explicit static-linkage variant of the default
- * XS macro.
- *
- * XS_EXTERNAL is the same as XS_INTERNAL except it does not include
- * "STATIC", ie. it exports XSUB symbols. You probably don't want that
- * for anything but the BOOT XSUB.
- *
- * See XSUB.h in core!
- */
-
-
-/* TODO: This might be compatible further back than 5.10.0. */
-#if PERL_VERSION_GE(5, 10, 0) && PERL_VERSION_LE(5, 15, 1)
-# undef XS_EXTERNAL
-# undef XS_INTERNAL
-# if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING)
-# define XS_EXTERNAL(name) __declspec(dllexport) XSPROTO(name)
-# define XS_INTERNAL(name) STATIC XSPROTO(name)
-# endif
-# if defined(__SYMBIAN32__)
-# define XS_EXTERNAL(name) EXPORT_C XSPROTO(name)
-# define XS_INTERNAL(name) EXPORT_C STATIC XSPROTO(name)
-# endif
-# ifndef XS_EXTERNAL
-# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
-# define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__)
-# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
-# else
-# ifdef __cplusplus
-# define XS_EXTERNAL(name) extern "C" XSPROTO(name)
-# define XS_INTERNAL(name) static XSPROTO(name)
-# else
-# define XS_EXTERNAL(name) XSPROTO(name)
-# define XS_INTERNAL(name) STATIC XSPROTO(name)
-# endif
-# endif
-# endif
-#endif
-
-/* perl >= 5.10.0 && perl <= 5.15.1 */
-
-
-/* The XS_EXTERNAL macro is used for functions that must not be static
- * like the boot XSUB of a module. If perl didn't have an XS_EXTERNAL
- * macro defined, the best we can do is assume XS is the same.
- * Dito for XS_INTERNAL.
- */
-#ifndef XS_EXTERNAL
-# define XS_EXTERNAL(name) XS(name)
-#endif
-#ifndef XS_INTERNAL
-# define XS_INTERNAL(name) XS(name)
-#endif
-
-/* Now, finally, after all this mess, we want an ExtUtils::ParseXS
- * internal macro that we're free to redefine for varying linkage due
- * to the EXPORT_XSUB_SYMBOLS XS keyword. This is internal, use
- * XS_EXTERNAL(name) or XS_INTERNAL(name) in your code if you need to!
- */
-
-#undef XS_EUPXS
-#if defined(PERL_EUPXS_ALWAYS_EXPORT)
-# define XS_EUPXS(name) XS_EXTERNAL(name)
-#else
- /* default to internal */
-# define XS_EUPXS(name) XS_INTERNAL(name)
-#endif
-
-#ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
-#define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
-
-/* prototype to pass -Wmissing-prototypes */
-STATIC void
-S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params);
-
-STATIC void
-S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params)
-{
- const GV *const gv = CvGV(cv);
-
- PERL_ARGS_ASSERT_CROAK_XS_USAGE;
-
- if (gv) {
- const char *const gvname = GvNAME(gv);
- const HV *const stash = GvSTASH(gv);
- const char *const hvname = stash ? HvNAME(stash) : NULL;
-
- if (hvname)
- Perl_croak(aTHX_ "Usage: %s::%s(%s)", hvname, gvname, params);
- else
- Perl_croak(aTHX_ "Usage: %s(%s)", gvname, params);
- } else {
- /* Pants. I don't think that it should be possible to get here. */
- Perl_croak(aTHX_ "Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
- }
-}
-#undef PERL_ARGS_ASSERT_CROAK_XS_USAGE
-
-#ifdef PERL_IMPLICIT_CONTEXT
-#define croak_xs_usage(a,b) S_croak_xs_usage(aTHX_ a,b)
-#else
-#define croak_xs_usage S_croak_xs_usage
-#endif
-
-#endif
-
-/* NOTE: the prototype of newXSproto() is different in versions of perls,
- * so we define a portable version of newXSproto()
- */
-#ifdef newXS_flags
-#define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
-#else
-#define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
-#endif /* !defined(newXS_flags) */
-
-#line 155 "xs/Overload.c"
-#ifdef __cplusplus
-extern "C"
-#endif
-XS_EXTERNAL(boot_Class__MOP__Method__Overload); /* prototype to pass -Wmissing-prototypes */
-XS_EXTERNAL(boot_Class__MOP__Method__Overload)
-{
- dVAR; dXSARGS;
-
- PERL_UNUSED_VAR(cv); /* -W */
- PERL_UNUSED_VAR(items); /* -W */
-#ifdef XS_APIVERSION_BOOTCHECK
- XS_APIVERSION_BOOTCHECK;
-#endif
- XS_VERSION_BOOTCHECK;
-
-
- /* Initialisation Section */
-
-#line 8 "xs/Overload.xs"
- INSTALL_SIMPLE_READER(Method::Overload, operator);
-
-#line 177 "xs/Overload.c"
-
- /* End of Initialisation Section */
-
-#if (PERL_REVISION == 5 && PERL_VERSION >= 9)
- if (PL_unitcheckav)
- call_list(PL_scopestack_ix, PL_unitcheckav);
-#endif
- XSRETURN_YES;
-}
-
@@ -2,7 +2,7 @@ use strict;
use warnings;
use Test::More;
-# generated by Dist::Zilla::Plugin::Test::EOL 0.15
+# generated by Dist::Zilla::Plugin::Test::EOL 0.16
use Test::EOL;
all_perl_files_ok({ trailing_whitespace => 1 });