| line |
true |
false |
branch |
|
79
|
64 |
50 |
ref $the_class ? : |
|
88
|
114 |
0 |
if (scalar @{$isa;} > 1) { } |
|
92
|
103 |
105 |
if (defined $attr) { } |
|
93
|
42 |
61 |
if (exists $$class_meta{$attr}) |
|
104
|
608 |
0 |
unless (exists $$all_properties{$name}) |
|
113
|
0 |
0 |
if (defined $attr) { } |
|
121
|
64 |
50 |
defined $attr ? : |
|
127
|
44 |
5 |
ref $the_class ? : |
|
131
|
2 |
47 |
if ($isa_cache) |
|
132
|
1 |
1 |
if ($ENV{'TESTING_CLASS_DOT'}) |
|
144
|
0 |
3 |
unless (require_class($composite)) |
|
162
|
508 |
0 |
unless (exists $$left_side{$key}) |
|
185
|
6 |
87 |
unless (_NEWSCHOOL_TYPE($isa)) |
|
197
|
6 |
87 |
if (exists $$all_options{'-accessor_type'}) { } |
|
|
6 |
81 |
elsif ($$all_options{'-chained'}) { } |
|
|
0 |
81 |
elsif ($$all_options{'-constrained'}) { } |
|
228
|
12 |
81 |
if ($is_mutator) |
|
235
|
76 |
17 |
if (not $is_mutator and $$privacy_rules{'has_getter'}) |
|
245
|
75 |
18 |
if (not $is_mutator and $$privacy_rules{'has_setter'}) |
|
250
|
3 |
72 |
if ($property =~ /^(_+)/msx) |
|
269
|
161 |
2 |
unless (*{"${caller_class}::$accessor_name";}{'CODE'}) |
|
285
|
19 |
74 |
defined $opt_privacy_type ? : |
|
289
|
17 |
76 |
if (exists $TYPE_PRIVACY_ALIASES{$privacy_type}) |
|
293
|
0 |
93 |
unless exists $TYPE_PRIVACY_RULES{$privacy_type} |
|
298
|
93 |
0 |
wantarray ? : |