use Carp 'confess';
use Scalar::Util 'blessed', 'weaken';
-our $VERSION = '0.78_02';
+our $VERSION = '0.81';
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
## 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";
+ 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;
}
## 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";
+ 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_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";
+ 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_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";
+ 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_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";
+ 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_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";
+ 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;
}
## 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";
+ 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_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";
+ 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_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";
+ 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_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";
+ 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_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";
+ 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;
}