| line |
true |
false |
branch |
|
397
|
0 |
15 |
if defined &{"${class}::$constructor_name";} |
|
401
|
1 |
14 |
if $params{'Disable_Name_Normalization'} |
|
402
|
1 |
14 |
if $params{'Disable_Case_Mangling'} |
|
408
|
13 |
2 |
$normalization ? : |
|
415
|
28 |
17 |
unless exists $params{$param} |
|
416
|
4 |
13 |
unless ref $params{$param} eq 'ARRAY' |
|
420
|
2 |
13 |
if exists $params{'Init_Method'} |
|
421
|
1 |
14 |
if exists $params{'Init_Methods'} |
|
424
|
14 |
1 |
if exists $params{'Auto_Init'} |
|
428
|
3 |
12 |
if (exists $params{'Required_Params'}) |
|
429
|
3 |
0 |
if ($normalization) { } |
|
440
|
6 |
0 |
unless ($auto_init{$param}) |
|
447
|
13 |
2 |
if ($normalization) { } |
|
463
|
23 |
3 |
if ($normalization) { } |
|
472
|
0 |
26 |
if (defined $dont_load_subclass_param) |
|
473
|
0 |
0 |
if (exists $params{$dont_load_subclass_param} and $params{$dont_load_subclass_param}) |
|
485
|
18 |
0 |
if ($normalization) { } |
|
486
|
12 |
6 |
if exists $normalized_params{&$param_name_normalize($required_param)} |
|
489
|
0 |
0 |
if exists $params{$required_param} |
|
493
|
4 |
22 |
if (@missing_required) |
|
497
|
9 |
13 |
if ($subclass_param_name) |
|
501
|
7 |
2 |
if ($normalization) { } |
|
503
|
3 |
4 |
if (exists $normalized_params{$subclass_param_name}) |
|
509
|
1 |
1 |
if (exists $params{$subclass_param_name}) |
|
514
|
4 |
5 |
if ($subclass) |
|
517
|
4 |
0 |
if ($load_subclasses) |
|
530
|
40 |
8 |
$normalization ? : |
|
531
|
46 |
2 |
if ($auto_init{$method}) { } |
|
535
|
1 |
1 |
unless (@init_methods) |