| line |
true |
false |
branch |
|
29
|
0 |
178 |
unless defined $args{'validator'} |
|
30
|
0 |
178 |
if ref $args{'validator'} ne 'CODE' |
|
34
|
9 |
169 |
if (exists $args{'parent'}) |
|
36
|
0 |
9 |
unless (defined $args{'parent'} and blessed($args{'parent'}) and $args{'parent'}->isa('Salvation::TC::Meta::Type')) |
|
48
|
22 |
0 |
if &$parent_validator($_[0]) |
|
52
|
74 |
104 |
if (exists $args{'base'}) |
|
54
|
0 |
74 |
unless (defined $args{'base'} and blessed($args{'base'}) and $args{'base'}->isa('Salvation::TC::Meta::Type')) |
|
69
|
0 |
206 |
if (exists $args{$key} and defined $args{$key} and ref $args{$key} ne 'CODE') |
|
211
|
0 |
8 |
unless (defined $signed_type_generator) |
|
220
|
16 |
0 |
if $self->check($_[0]) |
|
236
|
0 |
19 |
unless (defined $length_type_generator) |
|
245
|
32 |
0 |
if $self->check($_[0]) |
|
274
|
3 |
7 |
if ($@) |
|
276
|
3 |
0 |
if (blessed $@ and $@->isa('Salvation::TC::Exception::WrongType')) { } |