| line | true | false | branch | 
 
| 8 | 0 | 352 | if (exists $args->{'exclude'} or exists $args->{'alias'}) | 
 
| 13 | 0 | 0 | if ($args->{'alias'} and not exists $$args{-'alias'}) | 
 
| 16 | 0 | 0 | if ($args->{'excludes'} and not exists $$args{-'excludes'}) | 
 
| 22 | 30 | 322 | if (my $alias = $$args{-'alias'}) | 
 
| 26 | 24 | 328 | if (my $excludes = $$args{-'excludes'}) | 
 
| 28 | 13 | 11 | if (ref $excludes) { } | 
 
| 36 | 50 | 302 | if ($class ne 'Mouse::Meta::Role::Application') | 
 
| 46 | 169 | 183 | if (Mouse::Util::is_a_metaclass($consumer)) { } | 
 
|  | 159 | 24 | elsif (Mouse::Util::is_a_metarole($consumer)) { } | 
 
| 81 | 23 | 308 | if (defined $instance) | 
 
| 93 | 159 | 192 | if ($self->{'_to'} eq 'role') { } | 
 
| 101 | 2 | 58 | if exists $self->{'aliased_methods'}{$method_name} | 
 
| 102 | 20 | 38 | if exists $role->{'methods'}{$method_name} | 
 
| 103 | 24 | 14 | if $consumer_class_name->can($method_name) | 
 
| 107 | 7 | 185 | if (@missing) | 
 
| 108 | 3 | 4 | @missing == 1 ? : | 
 
| 126 | 334 | 351 | if $method_name eq 'meta' | 
 
| 130 | 315 | 36 | unless (exists $excludes->{$method_name}) | 
 
| 131 | 303 | 12 | unless ($consumer->has_method($method_name)) | 
 
| 137 | 34 | 317 | if (exists $alias->{$method_name}) | 
 
| 142 | 4 | 30 | if (defined $dstcode and $dstcode != $code) { } | 
 
| 158 | 3 | 109 | if $consumer->has_attribute($attr_name) | 
 
| 169 | 16 | 318 | if (my $modifiers = $role->{'override_method_modifiers'}) | 
 
| 177 | 940 | 53 | unless my $table = $$role{"${modifier_type}_method_modifiers"} | 
 
| 185 | 1 | 54 | if $$consumer{"_applied_$modifier_type"}{join $;, $method_name, $code}++ | 
 
| 198 | 325 | 137 | unless ($metaclass_or_role->does_role($r)) |