C:\test>Perl Reprove.pl Could not create the 'reader' method for variable_name because : Could not generate inline reader because : Could not create writer for 'variable_name' because Failed to compile source: Compilation error source: #line 1 "reader MooseX::Traits::__ANON__::SERIAL::2::variable_name (defined at C:/Perl64/site/lib/Parse/Method/Signatures/Param/Bindable.pm line 8)" sub { if (@_ > 1) { die Moose::Error::Util::create_error(message => "Cannot assign a value to a read-only accessor", depth => -1, ); } return $_[0]->{"variable_name"}; } at C:/Perl64/site/lib/Class/MOP/Method/Generated.pm line 63 at C:/Perl64/site/lib/Moose/Meta/Method/Accessor.pm line 41 Moose::Meta::Method::Accessor::__ANON__('Failed to compile source: Compilation error\x{a}\x{a}source:\x{a}#line 1 ...') called at C:/Perl64/site/lib/Try/Tiny.pm line 100 Try::Tiny::try('CODE(0x6c0f240)', 'Try::Tiny::Catch=REF(0x6c0ed78)') called at C:/Perl64/site/lib/Moose/Meta/Method/Accessor.pm line 47 Moose::Meta::Method::Accessor::_compile_code('Moose::Meta::Method::Accessor=HASH(0x6c0ebb0)', 'ARRAY(0x6c0ee80)') called at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 142 Class::MOP::Method::Accessor::__ANON__() called at C:/Perl64/site/lib/Try/Tiny.pm line 71 eval {...} called at C:/Perl64/site/lib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x6c0eb98)', 'Try::Tiny::Catch=REF(0x6c0ea30)') called at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 157 Class::MOP::Method::Accessor::_generate_reader_method_inline('Moose::Meta::Method::Accessor=HASH(0x6c0ebb0)') called at C:/Perl64/site/lib/Moose/Meta/Method/Accessor.pm line 62 Moose::Meta::Method::Accessor::_generate_reader_method('Moose::Meta::Method::Accessor=HASH(0x6c0ebb0)') called at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 90 Class::MOP::Method::Accessor::_initialize_body('Moose::Meta::Method::Accessor=HASH(0x6c0ebb0)') called at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 42 Class::MOP::Method::Accessor::new('Moose::Meta::Method::Accessor', 'attribute', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'is_inline', undef, 'accessor_type', 'reader', 'package_name', 'MooseX::Traits::__ANON__::SERIAL::2', 'name', 'variable_name', 'associated_metaclass', 'Moose::Meta::Class=HASH(0x6c0c648)', 'definition_context', 'HASH(0x6c0f1f8)') Class::MOP::Attribute::__ANON__() called at C:/Perl64/site/lib/Try/Tiny.pm line 76 eval {...} called at C:/Perl64/site/lib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x6c0f1b0)', 'Try::Tiny::Catch=REF(0x6c0f0f0)') called at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 401 Class::MOP::Attribute::_process_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'reader', 'variable_name', undef) called at C:/Perl64/site/lib/Moose/Meta/Attribute.pm line 1074 Moose::Meta::Attribute::_process_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'reader', 'variable_name', undef) called at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 428 Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Attribute.pm line 1013 Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Class/MOP/Class.pm line 891 Class::MOP::Class::__ANON__() called at C:/Perl64/site/lib/Try/Tiny.pm line 76 eval {...} called at C:/Perl64/site/lib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x6c0d430)', 'Try::Tiny::Catch=REF(0x6c08320)') called at C:/Perl64/site/lib/Class/MOP/Class.pm line 896 Class::MOP::Class::_post_add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Class/MOP/Mixin/HasAttributes.pm line 44 Class::MOP::Mixin::HasAttributes::add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Class.pm line 570 Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application/ToClass.pm line 152 Moose::Meta::Role::Application::ToClass::apply_attributes('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application.pm line 58 Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application/ToClass.pm line 36 Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)', 'HASH(0x6c03318)') called at C:/Perl64/site/lib/Moose/Meta/Role.pm line 470 Moose::Meta::Role::apply('Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Util.pm line 163 Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x6c0c648)', undef, 'Parse::Method::Signatures::Param::Bindable', 'Parse::Method::Signatures::Param::Positional') called at C:/Perl64/site/lib/Moose/Util.pm line 99 Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x6c0c648)', 'Parse::Method::Signatures::Param::Bindable', 'Parse::Method::Signatures::Param::Positional') called at C:/Perl64/site/lib/Moose/Meta/Class.pm line 104 Moose::Meta::Class::create('Class::MOP::Class::Immutable::Moose::Meta::Class=HASH(0x6b2f580)', 'MooseX::Traits::__ANON__::SERIAL::2', 'superclasses', 'ARRAY(0x6a072e8)', 'roles', 'ARRAY(0x6a1fea0)', 'cache', 1) called at C:/Perl64/site/lib/MooseX/Traits/Util.pm line 67 MooseX::Traits::Util::new_class_with_traits('Parse::Method::Signatures::Param', 'Bindable', 'Positional') called at C:/Perl64/site/lib/MooseX/Traits.pm line 24 MooseX::Traits::with_traits('Parse::Method::Signatures::Param', 'Bindable', 'Positional') called at C:/Perl64/site/lib/MooseX/Traits.pm line 46 MooseX::Traits::new_with_traits('Parse::Method::Signatures::Param', 'traits', 'ARRAY(0x6bfabd8)', 'required', 1, 'type_constraints', 'Parse::Method::Signatures::TypeConstraint=HASH(0x6c0b9e8)', 'variable_name', '$file', 'sigil', '$') called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 113 Parse::Method::Signatures::create_param('Parse::Method::Signatures=HASH(0x6c08608)', 'HASH(0x6c085f0)') called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 359 Parse::Method::Signatures::param('Parse::Method::Signatures=HASH(0x6c08608)') called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 248 Parse::Method::Signatures::signature('Parse::Method::Signatures', 'input', '(Str $file, $fh)', 'from_namespace', 'Module::Reprove') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 199 MooseX::Method::Signatures::Meta::Method::_build_parsed_signature('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::parsed_signature (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 36) line 7 MooseX::Method::Signatures::Meta::Method::parsed_signature('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 319 MooseX::Method::Signatures::Meta::Method::_build__positional_args('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::_positional_args (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 62) line 7 MooseX::Method::Signatures::Meta::Method::_positional_args('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 369 MooseX::Method::Signatures::Meta::Method::_build_type_constraint('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::type_constraint (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 81) line 7 MooseX::Method::Signatures::Meta::Method::type_constraint('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 174 Class::MOP::Class:::around('CODE(0x439bf08)', 'MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove') called at C:/Perl64/site/lib/Class/MOP/Method/Wrapped.pm line 162 Class::MOP::Method::Wrapped::__ANON__('MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove') called at C:/Perl64/site/lib/Class/MOP/Method/Wrapped.pm line 91 MooseX::Method::Signatures::Meta::Method::wrap('MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove') called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 259 MooseX::Method::Signatures::_parser('MooseX::Method::Signatures=HASH(0x6a07600)') called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 200 eval {...} called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 200 MooseX::Method::Signatures::parser('MooseX::Method::Signatures=HASH(0x6a07600)') called at C:/Perl64/site/lib/MooseX/Declare/Syntax/MethodDeclaration.pm line 51 MooseX::Declare::Syntax::MethodDeclaration::parse('MooseX::Declare::Syntax::Keyword::Method=HASH(0x62b9cf8)', 'MooseX::Declare::Context=HASH(0x6a07528)') called at C:/Perl64/site/lib/MooseX/Declare/Syntax/KeywordHandling.pm line 97 MooseX::Declare::Syntax::KeywordHandling::parse_declaration('MooseX::Declare::Syntax::Keyword::Method=HASH(0x62b9cf8)', 'C:/Perl64/site/lib/Module/Reprove.pm', 'HASH(0x62ba2d0)', 'method', 1) called at C:/Perl64/site/lib/MooseX/Declare/Syntax/KeywordHandling.pm line 51 MooseX::Declare::Syntax::KeywordHandling::__ANON__('method', 1) called at C:/Perl64/site/lib/Devel/Declare.pm line 274 Devel::Declare::linestr_callback('const', 'method', 1) called at C:/Perl64/site/lib/Module/Reprove.pm line 109 require Module/Reprove.pm called at C:/Perl64/site/lib/App/Reprove.pm line 16 App::Reprove::BEGIN() called at C:/Perl64/site/lib/Module/Reprove.pm line 109 eval {...} called at C:/Perl64/site/lib/Module/Reprove.pm line 109 require App/Reprove.pm called at C:\test\Reprove.pl line 3 main::BEGIN() called at C:/Perl64/site/lib/Module/Reprove.pm line 109 eval {...} called at C:/Perl64/site/lib/Module/Reprove.pm line 109 at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 156 Class::MOP::Method::Accessor::__ANON__('Could not create writer for \'variable_name\' because Failed ...') called at C:/Perl64/site/lib/Try/Tiny.pm line 100 Try::Tiny::try('CODE(0x6c0eb98)', 'Try::Tiny::Catch=REF(0x6c0ea30)') called at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 157 Class::MOP::Method::Accessor::_generate_reader_method_inline('Moose::Meta::Method::Accessor=HASH(0x6c0ebb0)') called at C:/Perl64/site/lib/Moose/Meta/Method/Accessor.pm line 62 Moose::Meta::Method::Accessor::_generate_reader_method('Moose::Meta::Method::Accessor=HASH(0x6c0ebb0)') called at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 90 Class::MOP::Method::Accessor::_initialize_body('Moose::Meta::Method::Accessor=HASH(0x6c0ebb0)') called at C:/Perl64/site/lib/Class/MOP/Method/Accessor.pm line 42 Class::MOP::Method::Accessor::new('Moose::Meta::Method::Accessor', 'attribute', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'is_inline', undef, 'accessor_type', 'reader', 'package_name', 'MooseX::Traits::__ANON__::SERIAL::2', ...) called at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 389 Class::MOP::Attribute::__ANON__() called at C:/Perl64/site/lib/Try/Tiny.pm line 76 eval {...} called at C:/Perl64/site/lib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x6c0f1b0)', 'Try::Tiny::Catch=REF(0x6c0f0f0)') called at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 401 Class::MOP::Attribute::_process_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'reader', 'variable_name', undef) called at C:/Perl64/site/lib/Moose/Meta/Attribute.pm line 1074 Moose::Meta::Attribute::_process_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'reader', 'variable_name', undef) called at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 428 Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Attribute.pm line 1013 Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Class/MOP/Class.pm line 891 Class::MOP::Class::__ANON__() called at C:/Perl64/site/lib/Try/Tiny.pm line 76 eval {...} called at C:/Perl64/site/lib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x6c0d430)', 'Try::Tiny::Catch=REF(0x6c08320)') called at C:/Perl64/site/lib/Class/MOP/Class.pm line 896 Class::MOP::Class::_post_add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Class/MOP/Mixin/HasAttributes.pm line 44 Class::MOP::Mixin::HasAttributes::add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Class.pm line 570 Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application/ToClass.pm line 152 Moose::Meta::Role::Application::ToClass::apply_attributes('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application.pm line 58 Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application/ToClass.pm line 36 Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)', 'HASH(0x6c03318)') called at C:/Perl64/site/lib/Moose/Meta/Role.pm line 470 Moose::Meta::Role::apply('Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Util.pm line 163 Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x6c0c648)', undef, 'Parse::Method::Signatures::Param::Bindable', 'Parse::Method::Signatures::Param::Positional') called at C:/Perl64/site/lib/Moose/Util.pm line 99 Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x6c0c648)', 'Parse::Method::Signatures::Param::Bindable', 'Parse::Method::Signatures::Param::Positional') called at C:/Perl64/site/lib/Moose/Meta/Class.pm line 104 Moose::Meta::Class::create('Class::MOP::Class::Immutable::Moose::Meta::Class=HASH(0x6b2f580)', 'MooseX::Traits::__ANON__::SERIAL::2', 'superclasses', 'ARRAY(0x6a072e8)', 'roles', 'ARRAY(0x6a1fea0)', 'cache', 1) called at C:/Perl64/site/lib/MooseX/Traits/Util.pm line 67 MooseX::Traits::Util::new_class_with_traits('Parse::Method::Signatures::Param', 'Bindable', 'Positional') called at C:/Perl64/site/lib/MooseX/Traits.pm line 24 MooseX::Traits::with_traits('Parse::Method::Signatures::Param', 'Bindable', 'Positional') called at C:/Perl64/site/lib/MooseX/Traits.pm line 46 MooseX::Traits::new_with_traits('Parse::Method::Signatures::Param', 'traits', 'ARRAY(0x6bfabd8)', 'required', 1, 'type_constraints', 'Parse::Method::Signatures::TypeConstraint=HASH(0x6c0b9e8)', 'variable_name', '$file', ...) called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 113 Parse::Method::Signatures::create_param('Parse::Method::Signatures=HASH(0x6c08608)', 'HASH(0x6c085f0)') called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 359 Parse::Method::Signatures::param('Parse::Method::Signatures=HASH(0x6c08608)') called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 248 Parse::Method::Signatures::signature('Parse::Method::Signatures', 'input', '(Str $file, $fh)', 'from_namespace', 'Module::Reprove') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 199 MooseX::Method::Signatures::Meta::Method::_build_parsed_signature('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::parsed_signature (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 36) line 7 MooseX::Method::Signatures::Meta::Method::parsed_signature('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 319 MooseX::Method::Signatures::Meta::Method::_build__positional_args('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::_positional_args (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 62) line 7 MooseX::Method::Signatures::Meta::Method::_positional_args('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 369 MooseX::Method::Signatures::Meta::Method::_build_type_constraint('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::type_constraint (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 81) line 7 MooseX::Method::Signatures::Meta::Method::type_constraint('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 174 Class::MOP::Class:::around('CODE(0x439bf08)', 'MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove', ...) called at C:/Perl64/site/lib/Class/MOP/Method/Wrapped.pm line 162 Class::MOP::Method::Wrapped::__ANON__('MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove') called at C:/Perl64/site/lib/Class/MOP/Method/Wrapped.pm line 91 MooseX::Method::Signatures::Meta::Method::wrap('MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove') called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 259 MooseX::Method::Signatures::_parser('MooseX::Method::Signatures=HASH(0x6a07600)') called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 200 eval {...} called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 200 MooseX::Method::Signatures::parser('MooseX::Method::Signatures=HASH(0x6a07600)') called at C:/Perl64/site/lib/MooseX/Declare/Syntax/MethodDeclaration.pm line 51 MooseX::Declare::Syntax::MethodDeclaration::parse('MooseX::Declare::Syntax::Keyword::Method=HASH(0x62b9cf8)', 'MooseX::Declare::Context=HASH(0x6a07528)') called at C:/Perl64/site/lib/MooseX/Declare/Syntax/KeywordHandling.pm line 97 MooseX::Declare::Syntax::KeywordHandling::parse_declaration('MooseX::Declare::Syntax::Keyword::Method=HASH(0x62b9cf8)', 'C:/Perl64/site/lib/Module/Reprove.pm', 'HASH(0x62ba2d0)', 'method', 1) called at C:/Perl64/site/lib/MooseX/Declare/Syntax/KeywordHandling.pm line 51 MooseX::Declare::Syntax::KeywordHandling::__ANON__('method', 1) called at C:/Perl64/site/lib/Devel/Declare.pm line 274 Devel::Declare::linestr_callback('const', 'method', 1) called at C:/Perl64/site/lib/Module/Reprove.pm line 109 require Module/Reprove.pm called at C:/Perl64/site/lib/App/Reprove.pm line 16 App::Reprove::BEGIN() called at C:/Perl64/site/lib/Module/Reprove.pm line 109 eval {...} called at C:/Perl64/site/lib/Module/Reprove.pm line 109 require App/Reprove.pm called at C:\test\Reprove.pl line 3 main::BEGIN() called at C:/Perl64/site/lib/Module/Reprove.pm line 109 eval {...} called at C:/Perl64/site/lib/Module/Reprove.pm line 109 at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 400 Class::MOP::Attribute::__ANON__('Could not generate inline reader because : Could not create w...') called at C:/Perl64/site/lib/Try/Tiny.pm line 100 Try::Tiny::try('CODE(0x6c0f1b0)', 'Try::Tiny::Catch=REF(0x6c0f0f0)') called at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 401 Class::MOP::Attribute::_process_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'reader', 'variable_name', undef) called at C:/Perl64/site/lib/Moose/Meta/Attribute.pm line 1074 Moose::Meta::Attribute::_process_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)', 'reader', 'variable_name', undef) called at C:/Perl64/site/lib/Class/MOP/Attribute.pm line 428 Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Attribute.pm line 1013 Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Class/MOP/Class.pm line 891 Class::MOP::Class::__ANON__() called at C:/Perl64/site/lib/Try/Tiny.pm line 76 eval {...} called at C:/Perl64/site/lib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x6c0d430)', 'Try::Tiny::Catch=REF(0x6c08320)') called at C:/Perl64/site/lib/Class/MOP/Class.pm line 896 Class::MOP::Class::_post_add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Class/MOP/Mixin/HasAttributes.pm line 44 Class::MOP::Mixin::HasAttributes::add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Class.pm line 570 Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x6c0c648)', 'Moose::Meta::Attribute=HASH(0x6c0e7c0)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application/ToClass.pm line 152 Moose::Meta::Role::Application::ToClass::apply_attributes('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application.pm line 58 Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Meta/Role/Application/ToClass.pm line 36 Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x6c0c318)', 'Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)', 'HASH(0x6c03318)') called at C:/Perl64/site/lib/Moose/Meta/Role.pm line 470 Moose::Meta::Role::apply('Moose::Meta::Role::Composite=HASH(0x6c0c3d8)', 'Moose::Meta::Class=HASH(0x6c0c648)') called at C:/Perl64/site/lib/Moose/Util.pm line 163 Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x6c0c648)', undef, 'Parse::Method::Signatures::Param::Bindable', 'Parse::Method::Signatures::Param::Positional') called at C:/Perl64/site/lib/Moose/Util.pm line 99 Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x6c0c648)', 'Parse::Method::Signatures::Param::Bindable', 'Parse::Method::Signatures::Param::Positional') called at C:/Perl64/site/lib/Moose/Meta/Class.pm line 104 Moose::Meta::Class::create('Class::MOP::Class::Immutable::Moose::Meta::Class=HASH(0x6b2f580)', 'MooseX::Traits::__ANON__::SERIAL::2', 'superclasses', 'ARRAY(0x6a072e8)', 'roles', 'ARRAY(0x6a1fea0)', 'cache', 1) called at C:/Perl64/site/lib/MooseX/Traits/Util.pm line 67 MooseX::Traits::Util::new_class_with_traits('Parse::Method::Signatures::Param', 'Bindable', 'Positional') called at C:/Perl64/site/lib/MooseX/Traits.pm line 24 MooseX::Traits::with_traits('Parse::Method::Signatures::Param', 'Bindable', 'Positional') called at C:/Perl64/site/lib/MooseX/Traits.pm line 46 MooseX::Traits::new_with_traits('Parse::Method::Signatures::Param', 'traits', 'ARRAY(0x6bfabd8)', 'required', 1, 'type_constraints', 'Parse::Method::Signatures::TypeConstraint=HASH(0x6c0b9e8)', 'variable_name', '$file', ...) called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 113 Parse::Method::Signatures::create_param('Parse::Method::Signatures=HASH(0x6c08608)', 'HASH(0x6c085f0)') called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 359 Parse::Method::Signatures::param('Parse::Method::Signatures=HASH(0x6c08608)') called at C:/Perl64/site/lib/Parse/Method/Signatures.pm line 248 Parse::Method::Signatures::signature('Parse::Method::Signatures', 'input', '(Str $file, $fh)', 'from_namespace', 'Module::Reprove') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 199 MooseX::Method::Signatures::Meta::Method::_build_parsed_signature('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::parsed_signature (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 36) line 7 MooseX::Method::Signatures::Meta::Method::parsed_signature('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 319 MooseX::Method::Signatures::Meta::Method::_build__positional_args('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::_positional_args (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 62) line 7 MooseX::Method::Signatures::Meta::Method::_positional_args('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 369 MooseX::Method::Signatures::Meta::Method::_build_type_constraint('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at reader MooseX::Method::Signatures::Meta::Method::type_constraint (defined at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 81) line 7 MooseX::Method::Signatures::Meta::Method::type_constraint('MooseX::Method::Signatures::Meta::Method=HASH(0x6c0b7a8)') called at C:/Perl64/site/lib/MooseX/Method/Signatures/Meta/Method.pm line 174 Class::MOP::Class:::around('CODE(0x439bf08)', 'MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove', ...) called at C:/Perl64/site/lib/Class/MOP/Method/Wrapped.pm line 162 Class::MOP::Method::Wrapped::__ANON__('MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove') called at C:/Perl64/site/lib/Class/MOP/Method/Wrapped.pm line 91 MooseX::Method::Signatures::Meta::Method::wrap('MooseX::Method::Signatures::Meta::Method', 'CODE(0x5bab988)', 'signature', '(Str $file, $fh)', 'name', '_getfile_to_handle', 'package_name', 'Module::Reprove') called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 259 MooseX::Method::Signatures::_parser('MooseX::Method::Signatures=HASH(0x6a07600)') called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 200 eval {...} called at C:/Perl64/site/lib/MooseX/Method/Signatures.pm line 200 MooseX::Method::Signatures::parser('MooseX::Method::Signatures=HASH(0x6a07600)') called at C:/Perl64/site/lib/MooseX/Declare/Syntax/MethodDeclaration.pm line 51 MooseX::Declare::Syntax::MethodDeclaration::parse('MooseX::Declare::Syntax::Keyword::Method=HASH(0x62b9cf8)', 'MooseX::Declare::Context=HASH(0x6a07528)') called at C:/Perl64/site/lib/MooseX/Declare/Syntax/KeywordHandling.pm line 97 MooseX::Declare::Syntax::KeywordHandling::parse_declaration('MooseX::Declare::Syntax::Keyword::Method=HASH(0x62b9cf8)', 'C:/Perl64/site/lib/Module/Reprove.pm', 'HASH(0x62ba2d0)', 'method', 1) called at C:/Perl64/site/lib/MooseX/Declare/Syntax/KeywordHandling.pm line 51 MooseX::Declare::Syntax::KeywordHandling::__ANON__('method', 1) called at C:/Perl64/site/lib/Devel/Declare.pm line 274 Devel::Declare::linestr_callback('const', 'method', 1) called at C:/Perl64/site/lib/Module/Reprove.pm line 109 require Module/Reprove.pm called at C:/Perl64/site/lib/App/Reprove.pm line 16 App::Reprove::BEGIN() called at C:/Perl64/site/lib/Module/Reprove.pm line 109 eval {...} called at C:/Perl64/site/lib/Module/Reprove.pm line 109 require App/Reprove.pm called at C:\test\Reprove.pl line 3 main::BEGIN() called at C:/Perl64/site/lib/Module/Reprove.pm line 109 eval {...} called at C:/Perl64/site/lib/Module/Reprove.pm line 109 Compilation failed in require at C:/Perl64/site/lib/App/Reprove.pm line 16. BEGIN failed--compilation aborted at C:/Perl64/site/lib/App/Reprove.pm line 16. Compilation failed in require at C:\test\Reprove.pl line 3. BEGIN failed--compilation aborted at C:\test\Reprove.pl line 3.