Default accessor generators to use inline generators
gfx [Thu, 13 Aug 2009 07:59:55 +0000 (16:59 +0900)]
lib/Class/MOP/Attribute.pm
lib/Class/MOP/Class.pm

index 8426d9c..a51bc2e 100644 (file)
@@ -402,6 +402,8 @@ sub install_accessors {
     my $inline = shift;
     my $class  = $self->associated_class;
 
+    $inline = 1 unless defined $inline;
+
     $class->add_method(
         $self->_process_accessors('accessor' => $self->accessor(), $inline)
     ) if $self->has_accessor();
index 6f1dd31..8a0d0ae 100644 (file)
@@ -940,7 +940,7 @@ sub _immutable_options {
     my ( $self, @args ) = @_;
 
     return (
-        inline_accessors   => 1,
+        inline_accessors   => 0,
         inline_constructor => 1,
         inline_destructor  => 0,
         debug              => 0,