| line |
true |
false |
branch |
|
28
|
11 |
0 |
if(value && (!SvPOK(value) || !SvCUR(value))) { |
|
|
11 |
0 |
if(value && (!SvPOK(value) || !SvCUR(value))) { |
|
|
2 |
9 |
if(value && (!SvPOK(value) || !SvCUR(value))) { |
|
33
|
11 |
0 |
if (strcmp(name, "isa") == 0) { |
|
|
11 |
0 |
if (strcmp(name, "isa") == 0) { |
|
|
11 |
0 |
if (strcmp(name, "isa") == 0) { |
|
|
11 |
0 |
if (strcmp(name, "isa") == 0) { |
|
36
|
9 |
2 |
if (value) { |
|
40
|
8 |
1 |
if (superstash) { |
|
47
|
8 |
0 |
AV* super_class_isa = get_av(SvPV_nolen(super_class_isa_name), GV_ADD | (SvFLAGS(super_class_isa_name) & SVf_UTF8)); |
|
48
|
8 |
0 |
IV super_class_isa_classes_length = av_count(super_class_isa); |
|
50
|
5 |
3 |
if (new_method) { |
|
53
|
1 |
4 |
else if (super_class_isa_classes_length > 0) { |
|
65
|
2 |
7 |
if(is_load_module) { |
|
72
|
0 |
9 |
if(!superstash) |
|
79
|
9 |
0 |
AV *isa = get_av(SvPV_nolen(isa_name), GV_ADD | (SvFLAGS(isa_name) & SVf_UTF8)); |
|
89
|
0 |
0 |
else if (strcmp(name, "does") == 0) { |
|
101
|
0 |
0 |
if (role_name) { |
|
109
|
40 |
0 |
AV *isa = get_av(SvPV_nolen(isa_name), GV_ADD | (SvFLAGS(isa_name) & SVf_UTF8)); |
|
111
|
38 |
2 |
if (!class->isa_empty) { |
|
112
|
38 |
0 |
if(!av_count(isa)) { |
|
|
28 |
10 |
if(!av_count(isa)) { |
|
117
|
1 |
39 |
if (class->is_role) { |
|
122
|
1 |
0 |
sv_catpv(sv_source_code, SvPV_nolen(class->name)); |
|
128
|
1 |
0 |
Perl_eval_pv(aTHX_ SvPV_nolen(sv_source_code), 1); |
|
135
|
62 |
0 |
if(!method_name || !SvOK(method_name) || !SvCUR(method_name)) |
|
|
0 |
62 |
if(!method_name || !SvOK(method_name) || !SvCUR(method_name)) |
|
|
0 |
0 |
if(!method_name || !SvOK(method_name) || !SvCUR(method_name)) |
|
|
0 |
0 |
if(!method_name || !SvOK(method_name) || !SvCUR(method_name)) |
|
|
0 |
62 |
if(!method_name || !SvOK(method_name) || !SvCUR(method_name)) |
|
152
|
38 |
0 |
if(!field_name || !SvOK(field_name) || !SvCUR(field_name)) |
|
|
0 |
38 |
if(!field_name || !SvOK(field_name) || !SvCUR(field_name)) |
|
|
0 |
0 |
if(!field_name || !SvOK(field_name) || !SvCUR(field_name)) |
|
|
0 |
0 |
if(!field_name || !SvOK(field_name) || !SvCUR(field_name)) |
|
|
38 |
0 |
if(!field_name || !SvOK(field_name) || !SvCUR(field_name)) |
|
156
|
0 |
58 |
for(i = 0; i < av_count(fields); i++) { |
|
|
20 |
38 |
for(i = 0; i < av_count(fields); i++) { |
|
158
|
13 |
7 |
if(SvCUR(field->name) < 2) |
|
161
|
0 |
7 |
if(sv_eq(field->name, field_name)) |