X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FClass%2FMOP%2FMethod%2FAccessor.pm;h=427d27b130c110df54a572ab57797634a50f7374;hb=c6e75cb33bd9fd33d777325cdc3de6d5de614263;hp=27fe19f5af6e03b47fc2d84af0c5f041a666c1c8;hpb=afc92ac600289dd8a31b1c4c0a5aa946a2022f1b;p=gitmo%2FClass-MOP.git diff --git a/lib/Class/MOP/Method/Accessor.pm b/lib/Class/MOP/Method/Accessor.pm index 27fe19f..427d27b 100644 --- a/lib/Class/MOP/Method/Accessor.pm +++ b/lib/Class/MOP/Method/Accessor.pm @@ -7,7 +7,7 @@ use warnings; use Carp 'confess'; use Scalar::Util 'blessed', 'weaken'; -our $VERSION = '0.78'; +our $VERSION = '0.81'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; @@ -58,9 +58,9 @@ sub accessor_type { (shift)->{'accessor_type'} } ## factory sub initialize_body { - warn 'The initialize_body method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_initialize_body; + Carp::cluck('The initialize_body method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_initialize_body; } sub _initialize_body { @@ -80,9 +80,9 @@ sub _initialize_body { ## generators sub generate_accessor_method { - warn 'The generate_accessor_method method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_accessor_method; + Carp::cluck('The generate_accessor_method method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_accessor_method; } sub _generate_accessor_method { @@ -94,9 +94,9 @@ sub _generate_accessor_method { } sub generate_reader_method { - warn 'The generate_reader_method method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_reader_method; + Carp::cluck('The generate_reader_method method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_reader_method; } sub _generate_reader_method { @@ -108,9 +108,9 @@ sub _generate_reader_method { } sub generate_writer_method { - warn 'The generate_writer_method method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_writer_method; + Carp::cluck('The generate_writer_method method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_writer_method; } sub _generate_writer_method { @@ -121,9 +121,9 @@ sub _generate_writer_method { } sub generate_predicate_method { - warn 'The generate_predicate_method method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_predicate_method; + Carp::cluck('The generate_predicate_method method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_predicate_method; } sub _generate_predicate_method { @@ -134,9 +134,9 @@ sub _generate_predicate_method { } sub generate_clearer_method { - warn 'The generate_clearer_method method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_clearer_method; + Carp::cluck('The generate_clearer_method method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_clearer_method; } sub _generate_clearer_method { @@ -149,9 +149,9 @@ sub _generate_clearer_method { ## Inline methods sub generate_accessor_method_inline { - warn 'The generate_accessor_method_inline method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_accessor_method_inline; + Carp::cluck('The generate_accessor_method_inline method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_accessor_method_inline; } sub _generate_accessor_method_inline { @@ -174,9 +174,9 @@ sub _generate_accessor_method_inline { } sub generate_reader_method_inline { - warn 'The generate_reader_method_inline method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_reader_method_inline; + Carp::cluck('The generate_reader_method_inline method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_reader_method_inline; } sub _generate_reader_method_inline { @@ -198,9 +198,9 @@ sub _generate_reader_method_inline { } sub generate_writer_method_inline { - warn 'The generate_writer_method_inline method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_writer_method_inline; + Carp::cluck('The generate_writer_method_inline method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_writer_method_inline; } sub _generate_writer_method_inline { @@ -221,9 +221,9 @@ sub _generate_writer_method_inline { } sub generate_predicate_method_inline { - warn 'The generate_predicate_method_inline method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_predicate_method_inline; + Carp::cluck('The generate_predicate_method_inline method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_predicate_method_inline; } sub _generate_predicate_method_inline { @@ -244,9 +244,9 @@ sub _generate_predicate_method_inline { } sub generate_clearer_method_inline { - warn 'The generate_clearer_method_inline method has been made private.' - . " The public version is deprecated and will be removed in a future release.\n"; - goto &_generate_clearer_method_inline; + Carp::cluck('The generate_clearer_method_inline method has been made private.' + . " The public version is deprecated and will be removed in a future release.\n"); + shift->_generate_clearer_method_inline; } sub _generate_clearer_method_inline {