11 return bless({ ref($_[0]) eq 'HASH' ? %{$_[0]} : @_ }, $class);
12 $NO_BUILD{$class} = !$class->can('BUILD') unless exists $NO_BUILD{$class};
14 ? bless({ ref($_[0]) eq 'HASH' ? %{$_[0]} : @_ }, $class)
16 my $proto = ref($_[0]) eq 'HASH' ? $_[0] : { @_ };
17 bless({ %$proto }, $class)->BUILDALL($proto);
23 $self->${\(($BUILD_MAKER ||= do {
24 require Method::Generate::BuildAll;
25 Method::Generate::BuildAll->new
26 })->generate_method(ref($self)))}(@_);
31 { no warnings 'redefine'; *does = \&Role::Tiny::does_role }
32 goto &Role::Tiny::does_role;