package Mouse::Meta::Method::Accessor;
use Mouse::Util; # enables strict and warnings
-use Scalar::Util qw(blessed);
sub _inline_slot{
my(undef, $self_var, $attr_name) = @_;
else{
$accessor .= "$slot = $value;\n";
}
+ if ($is_weak) {
+ $accessor .= "Scalar::Util::weaken($slot) if ref $slot;\n";
+ }
$accessor .= "}\n";
}
=head1 VERSION
-This document describes Mouse version 0.40_04
+This document describes Mouse version 0.40_06
=head1 SEE ALSO