Name subroutines in add_method()
[gitmo/Mouse.git] / lib / Mouse / Meta / Method / Accessor.pm
index c4f7356..b05e267 100755 (executable)
@@ -1,6 +1,5 @@
 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) = @_;
@@ -97,8 +96,6 @@ sub _generate_accessor{
         }
         elsif(defined $constraint){
             $accessor .= "my \$tmp = $value;\n";
-            #XXX: The following 'defined and' check is for backward compatibility
-            $accessor .= "defined(\$tmp) and ";
 
             $accessor .= "\$compiled_type_constraint->(\$tmp)";
             $accessor .= " || \$attribute->verify_type_constraint_error(\$name, \$tmp, \$constraint);\n";
@@ -175,7 +172,7 @@ Mouse::Meta::Method::Accessor - A Mouse method generator for accessors
 
 =head1 VERSION
 
-This document describes Mouse version 0.40_01
+This document describes Mouse version 0.40_05
 
 =head1 SEE ALSO