| line | true | false | branch | 
 
| 65 | 0 | 150 | ref $_[0] ? : | 
 
| 71 | 0 | 150 | @_ == 1 ? : | 
 
|  | 0 | 150 | $meta->{'HAS_BUILDARGS'} ? : | 
 
| 76 | 0 | 150 | unless exists $args->{'name'} | 
 
| 82 | 150 | 0 | if (defined $args->{'name'}) | 
 
| 84 | 0 | 150 | unless ref \$args->{'name'} eq "SCALAR" | 
 
| 89 | 0 | 150 | unless do { | 
 
| 101 | 0 | 150 | if (exists $args->{'shim_name'}) | 
 
| 107 | 0 | 0 | if (defined $args->{'shim_name'}) | 
 
| 109 | 0 | 0 | unless ref \$args->{'shim_name'} eq "SCALAR" | 
 
| 115 | 0 | 0 | unless do { | 
 
| 128 | 146 | 4 | if (exists $args->{'source'}) | 
 
| 130 | 0 | 146 | unless &blessed($args->{'source'}) and $args->{'source'}->isa("Mite::Source") | 
 
| 136 | 146 | 4 | if ref $self->{'source'} | 
 
| 143 | 0 | 150 | exists $args->{'imported_functions'} ? : | 
 
| 145 | 0 | 150 | unless do { | 
 
| 148 | 150 | 0 | if (ref $value eq "HASH") | 
 
| 151 | 0 | 0 | unless do { | 
 
| 154 | 0 | 0 | if (defined $v) | 
 
| 155 | 0 | 0 | unless ref \$v eq "SCALAR" | 
 
| 167 | 0 | 0 | if (defined $k) | 
 
| 168 | 0 | 0 | unless ref \$k eq "SCALAR" | 
 
| 174 | 0 | 0 | unless do { | 
 
| 190 | 0 | 150 | exists $args->{'imported_keywords'} ? : | 
 
| 192 | 0 | 150 | unless do { | 
 
| 195 | 150 | 0 | if (ref $value eq "HASH") | 
 
| 198 | 0 | 0 | unless do { | 
 
| 201 | 0 | 0 | if (defined $v) | 
 
| 202 | 0 | 0 | unless ref \$v eq "SCALAR" | 
 
| 214 | 0 | 0 | if (defined $k) | 
 
| 215 | 0 | 0 | unless ref \$k eq "SCALAR" | 
 
| 221 | 0 | 0 | unless do { | 
 
| 234 | 0 | 150 | exists $args->{'arg'} ? : | 
 
| 241 | 0 | 150 | exists $args->{'extends'} ? : | 
 
| 244 | 0 | 150 | unless do { | 
 
| 247 | 150 | 0 | if (ref $value eq "ARRAY") | 
 
| 256 | 0 | 0 | if (defined $i) | 
 
| 257 | 0 | 0 | unless ref \$i eq "SCALAR" | 
 
| 264 | 0 | 0 | unless do { | 
 
| 285 | 0 | 150 | exists $args->{'superclass_args'} ? : | 
 
| 287 | 0 | 150 | unless do { | 
 
| 290 | 150 | 0 | if (ref $value eq "HASH") | 
 
| 293 | 0 | 0 | unless do { | 
 
| 296 | 0 | 0 | unless ref $v eq "HASH" | 
 
| 303 | 0 | 0 | unless do { | 
 
| 306 | 0 | 0 | if (defined $k) | 
 
| 307 | 0 | 0 | unless ref \$k eq "SCALAR" | 
 
| 326 | 0 | 150 | if (exists $args->{'parents'}) | 
 
| 329 | 0 | 0 | unless do { | 
 
| 334 | 0 | 0 | unless do { | 
 
| 336 | 0 | 0 | if &Scalar::Util::blessed($i) | 
 
| 354 | 0 | 150 | exists $args->{'attributes'} ? : | 
 
| 357 | 0 | 150 | unless do { | 
 
| 360 | 150 | 0 | if (ref $value eq "HASH") | 
 
| 365 | 0 | 0 | unless do { | 
 
| 367 | 0 | 0 | if &Scalar::Util::blessed($i) | 
 
| 385 | 0 | 150 | exists $args->{'roles'} ? : | 
 
| 387 | 0 | 150 | unless do { | 
 
| 390 | 150 | 0 | if (ref $value eq "ARRAY") | 
 
| 395 | 0 | 0 | unless do { | 
 
| 397 | 0 | 0 | if &Scalar::Util::blessed($i) | 
 
| 415 | 0 | 150 | exists $args->{'role_args'} ? : | 
 
| 417 | 0 | 150 | unless do { | 
 
| 420 | 150 | 0 | if (ref $value eq "HASH") | 
 
| 423 | 0 | 0 | unless do { | 
 
| 426 | 0 | 0 | unless ref $v eq "HASH" | 
 
| 433 | 0 | 0 | unless do { | 
 
| 436 | 0 | 0 | if (defined $k) | 
 
| 437 | 0 | 0 | unless ref \$k eq "SCALAR" | 
 
| 459 | 0 | 150 | exists $args->{'method_signatures'} ? : | 
 
| 461 | 0 | 150 | unless do { | 
 
| 464 | 150 | 0 | if (ref $value eq "HASH") | 
 
| 469 | 0 | 0 | unless do { | 
 
| 471 | 0 | 0 | if &Scalar::Util::blessed($v) | 
 
| 483 | 0 | 0 | if (defined $k) | 
 
| 484 | 0 | 0 | unless ref \$k eq "SCALAR" | 
 
| 490 | 0 | 0 | unless do { | 
 
| 502 | 0 | 150 | unless $meta->{'BUILD'} | 
 
|  | 150 | 0 | if not $no_build and @{[] unless $meta->{'BUILD'};} | 
 
| 509 | 0 | 150 | if @unknown | 
 
| 539 | 39 | 0 | if exists $_[0]{'extends'} | 
 
| 540 | 0 | 39 | unless do { | 
 
| 543 | 39 | 0 | if (ref $_[1] eq "ARRAY") | 
 
| 552 | 45 | 0 | if (defined $i) | 
 
| 553 | 0 | 45 | unless ref \$i eq "SCALAR" | 
 
| 560 | 0 | 45 | unless do { | 
 
| 576 | 39 | 765 | @_ > 1 ? : | 
 
| 599 | 0 | 189 | unless @_ == 1 | 
 
| 606 | 0 | 112 | unless @_ == 1 | 
 
| 609 | 0 | 112 | exists $_[0]{'parents'} ? : | 
 
| 611 | 0 | 112 | unless do { | 
 
| 614 | 112 | 0 | if (ref $default_value eq "ARRAY") | 
 
| 619 | 0 | 24 | unless do { | 
 
| 621 | 24 | 0 | if &Scalar::Util::blessed($i) | 
 
| 642 | 0 | 0 | unless do { | 
 
| 645 | 0 | 0 | if (ref $_[1] eq "HASH") | 
 
| 648 | 0 | 0 | unless do { | 
 
| 651 | 0 | 0 | unless ref $v eq "HASH" | 
 
| 658 | 0 | 0 | unless do { | 
 
| 661 | 0 | 0 | if (defined $k) | 
 
| 662 | 0 | 0 | unless ref \$k eq "SCALAR" | 
 
| 679 | 0 | 28 | @_ > 1 ? : | 
 
| 687 | 0 | 0 | unless do { | 
 
| 690 | 0 | 0 | if (ref $_[1] eq "ARRAY") | 
 
| 695 | 0 | 0 | unless do { | 
 
| 697 | 0 | 0 | if &Scalar::Util::blessed($i) | 
 
| 710 | 0 | 260 | @_ > 1 ? : | 
 
| 718 | 0 | 23 | unless do { | 
 
| 721 | 23 | 0 | if (ref $_[1] eq "HASH") | 
 
| 724 | 0 | 25 | unless do { | 
 
| 727 | 25 | 0 | unless ref $v eq "HASH" | 
 
| 734 | 0 | 25 | unless do { | 
 
| 737 | 25 | 0 | if (defined $k) | 
 
| 738 | 0 | 25 | unless ref \$k eq "SCALAR" | 
 
| 755 | 23 | 33 | @_ > 1 ? : | 
 
| 783 | 0 | 0 | if exists $DOES{$role} | 
 
| 784 | 0 | 0 | if $role eq "Mite::Class" |