| line | true | false | branch | 
 
| 45 | 1 | 1 | if (@_) | 
 
| 47 | 1 | 0 | if (my $attrs = $opts->{'FIRMATA_ATTRIBS'}) | 
 
| 51 | 1 | 0 | unless (ref *{$pkg . '::ISA';} eq 'ARRAY' and @${$pkg . '::ISA';}) | 
 
| 54 | 1 | 0 | $opts->{'ISA'} ? : | 
 
|  | 0 | 1 | ref $opts->{'ISA'} ? : | 
 
| 71 | 0 | 0 | if $self->{'_biofunc_pre_init'} | 
 
| 73 | 0 | 0 | if ($self->{'_biofunc_init'}) { } | 
 
| 80 | 0 | 0 | if $self->{'_biofunc_post_init'} | 
 
| 98 | 0 | 0 | if $self->{'_biofunc_pre_init'} | 
 
| 100 | 0 | 0 | if ($self->{'_biofunc_init'}) { } | 
 
| 107 | 0 | 0 | if $self->{'_biofunc_post_init'} | 
 
| 121 | 0 | 0 | unless exists $opts->{$k} | 
 
| 122 | 0 | 0 | if $k =~ /^_biofunc/ | 
 
| 136 | 0 | 0 | @_ ? : | 
 
| 138 | 0 | 0 | if ${"${class}::ABSOLUTE_ATTRIBS";} | 
 
| 143 | 0 | 0 | unless ${"${c}::FIRMATA_ATTRIBS";} | 
 
| 146 | 0 | 0 | if (${"${c}::ABSOLUTE_ATTRIBS";}) { } | 
 
| 150 | 0 | 0 | if $track->{$c} | 
 
| 155 | 0 | 0 | if exists $u->{$k} | 
 
| 161 | 0 | 0 | $class->can($f) ? : | 
 
| 181 | 0 | 1 | unless @_ > 1 | 
 
| 183 | 0 | 1 | if (@_ == 2) | 
 
| 184 | 0 | 0 | if ref $_[1] | 
 
| 188 | 0 | 1 | unless @_ % 2 | 
 
| 203 | 0 | 0 | if (ref $s) | 
 
| 204 | 0 | 0 | if (UNIVERSAL::isa($s, 'HASH')) { } | 
 
|  | 0 | 0 | elsif (UNIVERSAL::isa($s, 'ARRAY')) { } | 
 
| 207 | 0 | 0 | ref $v ? : | 
 
| 213 | 0 | 0 | ref $_ ? : | 
 
| 228 | 0 | 0 | if @_ >= 2 | 
 
| 238 | 0 | 0 | if @_ >= 2 | 
 
| 262 | 0 | 0 | if (@_) | 
 
| 284 | 0 | 0 | if $Device::Firmata::Base::FIRMATA_ERROR | 
 
| 286 | 0 | 0 | if ($Device::Firmata::Base::FIRMATA_ERROR_CLASS eq 'Device::Firmata::Error') | 
 
| 293 | 0 | 0 | if $@ | 
 
| 297 | 0 | 0 | if $@ | 
 
| 355 | 0 | 0 | if ($self and UNIVERSAL::isa($self, 'Device::Firmata::Base')) { } | 
 
| 380 | 0 | 0 | unless $object_class =~ /^\w+(?:::\w+)*$/ | 
 
| 381 | 0 | 0 | unless eval "require $object_class; 1" |