line |
true |
false |
branch |
133
|
0 |
0 |
unless (defined $attribute) |
142
|
0 |
0 |
if (exists $attributes->{$attribute}) |
160
|
0 |
0 |
unless (defined $command) |
169
|
0 |
0 |
if (exists $commands->{$command}) |
172
|
0 |
0 |
if (/\|OPTIONAL/) { } |
192
|
0 |
0 |
unless ($self->can('brik_properties')) |
205
|
0 |
0 |
unless (exists $properties->{$key}) |
228
|
0 |
0 |
if (not exists $valid_keys{$key}) { } |
|
0 |
0 |
elsif ($key eq 'tags' and ref $properties->{$key} ne 'ARRAY') { } |
|
0 |
0 |
elsif ($key ne 'revision' and $key ne 'author' and $key ne 'license' and $key ne 'tags' and ref $properties->{$key} ne 'HASH') { } |
244
|
0 |
0 |
if $key eq 'revision' or $key eq 'author' or $key eq 'license' or $key eq 'tags' or $key eq 'attributes_default' |
247
|
0 |
0 |
if (ref $properties->{$key}{$subkey} ne 'ARRAY') |
254
|
0 |
0 |
if ($error) |
267
|
0 |
0 |
if $self->check_use_properties_done |
270
|
0 |
0 |
unless ($self->can('brik_use_properties')) |
282
|
0 |
0 |
unless (exists $use_properties->{$key}) |
305
|
0 |
0 |
if (not exists $valid_keys{$key}) { } |
|
0 |
0 |
elsif ($key eq 'tags' and ref $use_properties->{$key} ne 'ARRAY') { } |
|
0 |
0 |
elsif ($key ne 'revision' and $key ne 'author' and $key ne 'license' and $key ne 'tags' and ref $use_properties->{$key} ne 'HASH') { } |
321
|
0 |
0 |
if $key eq 'revision' or $key ne 'author' and $key ne 'license' or $key eq 'tags' or $key eq 'attributes_default' |
324
|
0 |
0 |
if (ref $use_properties->{$key}{$subkey} ne 'ARRAY') |
331
|
0 |
0 |
if ($error) |
344
|
0 |
0 |
unless $self->brik_check_properties |
345
|
0 |
0 |
unless $self->brik_check_use_properties |
346
|
0 |
0 |
unless $self->brik_check_require_modules |
347
|
0 |
0 |
unless $self->brik_check_require_binaries |
368
|
0 |
0 |
unless (defined $r) |
369
|
0 |
0 |
if (defined $self->log) { } |
380
|
0 |
0 |
unless (defined $self->log) |
389
|
0 |
0 |
if (defined $value) |
398
|
0 |
0 |
if (defined $value) |
407
|
0 |
0 |
if (defined $value) |
416
|
0 |
0 |
if $self->level < 1 |
425
|
0 |
0 |
if $self->level < 1 |
443
|
0 |
0 |
if $self->level < 1 |
452
|
0 |
0 |
if $self->level < 2 |
461
|
0 |
0 |
if $self->level < 3 |
483
|
0 |
0 |
unless (defined $r) |
494
|
0 |
0 |
unless (defined $brik) |
504
|
0 |
0 |
if (defined $log) |
507
|
0 |
0 |
if (defined $glo) |
510
|
0 |
0 |
if (defined $con) |
513
|
0 |
0 |
if (defined $she) |
524
|
0 |
0 |
unless (defined $brik) |
534
|
0 |
0 |
if (defined $log) |
537
|
0 |
0 |
if (defined $glo) |
540
|
0 |
0 |
if (defined $con) |
543
|
0 |
0 |
if (defined $she) |
553
|
0 |
0 |
unless my $brik = $self->new_from_brik(@_) |
555
|
0 |
0 |
unless $brik->brik_init |
564
|
0 |
0 |
unless my $brik = $self->new_from_brik_no_checks(@_) |
566
|
0 |
0 |
unless $brik->brik_init_no_checks |
575
|
0 |
0 |
unless my $brik = $self->new(@_) |
577
|
0 |
0 |
unless $brik->brik_init |
586
|
0 |
0 |
unless my $brik = $self->new_no_checks(@_) |
588
|
0 |
0 |
unless $brik->brik_init_no_checks |
604
|
0 |
0 |
if (@as > 0) |
610
|
0 |
0 |
unless (exists $current{$this}) |
617
|
0 |
0 |
unless ($class->can($this)) |
636
|
0 |
0 |
if (exists $class->brik_properties->{'attributes_default'}) |
651
|
0 |
0 |
if (defined $global) |
655
|
0 |
0 |
if (exists $self->brik_properties->{'attributes'} and exists $self->brik_properties->{'attributes'}{'datadir'}) |
662
|
0 |
0 |
if (defined $datadir) { } |
669
|
0 |
0 |
unless (-d $dir) |
670
|
0 |
0 |
unless mkdir $dir |
676
|
0 |
0 |
if (length $subdir) |
683
|
0 |
0 |
unless (-d $dir) |
684
|
0 |
0 |
unless mkdir $dir |
698
|
0 |
0 |
if ($self->can('brik_use_properties') and exists $self->brik_use_properties->{'attributes_default'}) |
702
|
0 |
0 |
if exists $class->brik_properties->{'attributes_default'}{$attribute} |
716
|
0 |
0 |
if (defined $require_modules) { } |
730
|
0 |
0 |
if ($@) |
740
|
0 |
0 |
if (@imports > 0) |
742
|
0 |
0 |
if ($@) |
754
|
0 |
0 |
$error ? : |
762
|
0 |
0 |
if (defined $require_binaries) { } |
778
|
0 |
0 |
if (-f "$path/$binary") |
788
|
0 |
0 |
unless ($binaries_found{$binary}) |
794
|
0 |
0 |
$error ? : |
805
|
0 |
0 |
if (@toks == 2) { } |
|
0 |
0 |
elsif (@toks > 2) { } |
825
|
0 |
0 |
if (@toks == 2) { } |
|
0 |
0 |
elsif (@toks > 2) { } |
864
|
0 |
0 |
unless $class =~ /^Metabrik/ |
888
|
0 |
0 |
unless (defined $tag) |
894
|
0 |
0 |
if (exists $h{$tag}) |
912
|
0 |
0 |
if (exists $class->brik_properties->{'commands'}) |
914
|
0 |
0 |
unless $command =~ /^[a-z]/ |
915
|
0 |
0 |
if $command =~ /^cg[A-Z]/ |
916
|
0 |
0 |
if $command =~ /^_/ |
917
|
0 |
0 |
if $command =~ /^(?:a|b|import|new|SUPER::|BEGIN|isa|can|EXPORT|AA|AS|ISA|DESTROY|__ANON__)$/ |
936
|
0 |
0 |
unless $command =~ /^[a-z]/ |
937
|
0 |
0 |
if $command =~ /^cg[A-Z]/ |
938
|
0 |
0 |
if $command =~ /^_/ |
939
|
0 |
0 |
if $command =~ /^(?:a|b|import|new|SUPER::|BEGIN|isa|can|EXPORT|AA|AS|ISA|DESTROY|__ANON__)$/ |
959
|
0 |
0 |
if $class eq 'Metabrik' |
960
|
0 |
0 |
if $class eq $own_class |
961
|
0 |
0 |
if (exists $class->brik_properties->{'commands'}) |
963
|
0 |
0 |
unless $command =~ /^[a-z]/ |
964
|
0 |
0 |
if $command =~ /^cg[A-Z]/ |
965
|
0 |
0 |
if $command =~ /^_/ |
966
|
0 |
0 |
if $command =~ /^(?:a|b|import|new|SUPER::|BEGIN|isa|can|EXPORT|AA|AS|ISA|DESTROY|__ANON__)$/ |
982
|
0 |
0 |
if (exists $self->brik_properties->{'commands'}) |
984
|
0 |
0 |
unless $command =~ /^[a-z]/ |
985
|
0 |
0 |
if $command =~ /^cg[A-Z]/ |
986
|
0 |
0 |
if $command =~ /^_/ |
987
|
0 |
0 |
if $command =~ /^(?:a|b|import|new|SUPER::|BEGIN|isa|can|EXPORT|AA|AS|ISA|DESTROY|__ANON__)$/ |
1002
|
0 |
0 |
unless (defined $command) |
1006
|
0 |
0 |
if (exists $self->brik_commands->{$command}) |
1024
|
0 |
0 |
if (exists $class->brik_properties->{'attributes'}) |
1026
|
0 |
0 |
unless $attribute =~ /^[a-z]/ |
1027
|
0 |
0 |
if $attribute =~ /^_/ |
1044
|
0 |
0 |
unless $attribute =~ /^[a-z]/ |
1045
|
0 |
0 |
if $attribute =~ /^_/ |
1063
|
0 |
0 |
if $class eq 'Metabrik' |
1064
|
0 |
0 |
if $class eq $own_class |
1065
|
0 |
0 |
if (exists $class->brik_properties->{'attributes'}) |
1067
|
0 |
0 |
unless $attribute =~ /^[a-z]/ |
1068
|
0 |
0 |
if $attribute =~ /^_/ |
1084
|
0 |
0 |
if (exists $self->brik_properties->{'attributes'}) |
1086
|
0 |
0 |
unless $attribute =~ /^[a-z]/ |
1087
|
0 |
0 |
if $attribute =~ /^_/ |
1100
|
0 |
0 |
unless (defined $attribute) |
1104
|
0 |
0 |
if (exists $self->brik_attributes->{$attribute}) |
1115
|
0 |
0 |
unless (defined $module) |
1120
|
0 |
0 |
if ($@) |
1131
|
0 |
0 |
unless (defined $binary) |
1137
|
0 |
0 |
if (-f "$path/$binary") |
1150
|
0 |
0 |
if $self->preinit_done |
1153
|
0 |
0 |
unless (defined $r) |
1161
|
0 |
0 |
unless (defined $r) |
1168
|
0 |
0 |
unless (defined $r) |
1181
|
0 |
0 |
if $self->preinit_done |
1184
|
0 |
0 |
unless (defined $r) |
1191
|
0 |
0 |
unless (defined $r) |
1234
|
0 |
0 |
unless (defined $argument) |
1249
|
0 |
0 |
unless (defined $argument) |
1266
|
0 |
0 |
unless (exists $values->{$ref}) |
1282
|
0 |
0 |
if (ref $argument ne 'ARRAY') |
1286
|
0 |
0 |
if (@$argument <= 0) |
1301
|
0 |
0 |
unless (-f $argument) |
1316
|
0 |
0 |
unless (-d $argument) |
1331
|
0 |
0 |
if ($< != 0) |