Hi all,

It appears that if I create an object with $metaclass->new_object(), BUILDARGS 
will not be executed, e.g.:


  {
      package Foo;
      use Moose 2.0603;
    
      sub BUILDARGS { warn "Building args"; return {} }
  }

  Foo->new; # warns
  Foo->meta->new_object; # doesn't

The same does not apply to BUILD, which will be executed in both cases. Is this 
the desired behaviour?


Thanks,

--Peter

Reply via email to