return $attr;
}
-sub compute_all_applicable_attributes {
- Carp::cluck('compute_all_applicable_attributes() has been deprecated')
- if Mouse::Util::_MOUSE_VERBOSE;
+sub compute_all_applicable_attributes { # DEPRECATED
+ Carp::cluck('compute_all_applicable_attributes() has been deprecated. Use get_all_attributes() instead');
+
return shift->get_all_attributes(@_)
}
return $cloned;
}
-sub clone_instance {
+sub clone_instance { # DEPRECATED
my ($class, $instance, %params) = @_;
- Carp::cluck('clone_instance has been deprecated. Use clone_object instead')
- if Mouse::Util::_MOUSE_VERBOSE;
+ Carp::cluck('clone_instance() has been deprecated. Use clone_object() instead');
+
return $class->clone_object($instance, %params);
}
# load Class::Method::Modifiers first
my $no_cmm_fast = do{
local $@;
- eval q{ require Class::Method::Modifiers::Fast };
+ eval q{ use Class::Method::Modifiers::Fast 0.041 () };
$@;
};
$impl = \&_install_modifier_pp;
}
else{
- my $install_modifier = Class::Method::Modifiers::Fast->can('_install_modifier');
+ my $install_modifier = Class::Method::Modifiers::Fast->can('install_modifier');
$impl = sub {
my ( $self, $type, $name, $code ) = @_;
my $into = $self->name;
=head1 VERSION
-This document describes Mouse version 0.45
+This document describes Mouse version 0.46
=head1 METHODS