foreach my $role (@{$c->get_roles}) {
foreach my $excluded (@all_excluded_roles) {
- Moose::throw_error("Conflict detected: " . $role->name . " excludes role '" . $excluded . "'")
+ Moose->throw_error("Conflict detected: " . $role->name . " excludes role '" . $excluded . "'")
if $role->does_role($excluded);
}
}
my %seen;
foreach my $attr (@all_attributes) {
if (exists $seen{$attr->{name}}) {
- Moose::throw_error("We have encountered an attribute conflict with '" . $attr->{name} . "' "
+ Moose->throw_error("We have encountered an attribute conflict with '" . $attr->{name} . "' "
. "during composition. This is fatal error and cannot be disambiguated.")
if $seen{$attr->{name}} != $attr->{attr};
}
my %seen;
foreach my $override (@all_overrides) {
- Moose::throw_error( "Role '" . $c->name . "' has encountered an 'override' method conflict " .
+ Moose->throw_error( "Role '" . $c->name . "' has encountered an 'override' method conflict " .
"during composition (A local method of the same name as been found). This " .
"is fatal error." )
if $c->has_method($override->{name});
if (exists $seen{$override->{name}}) {
- Moose::throw_error( "We have encountered an 'override' method conflict during " .
+ Moose->throw_error( "We have encountered an 'override' method conflict during " .
"composition (Two 'override' methods of the same name encountered). " .
"This is fatal error.")
if $seen{$override->{name}} != $override->{method};