Branch Coverage

blib/lib/RPerl/Operation/Expression/SubExpression/Variable.pm
Criterion Covered Total %
branch 10 46 21.7


line true false branch
27 9 457 if ($self_class eq 'SubExpression_152' or $self_class eq 'VariableOrLiteral_241' or $self_class eq 'VarOrLitOrOpStrOrWord_243')
32 1711 0 if ($self_class eq 'Variable_191') { }
72 0 35 if ($self_class eq 'SubExpression_152' or $self_class eq 'VariableOrLiteral_241' or $self_class eq 'VarOrLitOrOpStrOrWord_243')
77 127 0 if ($self_class eq 'Variable_191') { }
88 20 107 if ($symbol_or_self eq 'self') { }
111 3 29 if ($i < $i_max)
112 3 0 if ($types->[$i] =~ /_arrayref$/) { }
0 0 elsif ($types->[$i] =~ /_hashref$/) { }
0 0 elsif ($types->[$i] =~ /sse_number_pair$/msx) { }
0 0 elsif (exists $$rperlnamespaces_generated::RPERL{$types->[$i] . '::'}) { }
125 0 0 if (ref $variable_retrieval eq 'VariableRetrieval_193') { }
0 0 elsif (ref $variable_retrieval eq 'VariableRetrieval_194') { }
127 0 0 if (ref $subexpression eq 'SubExpression_151' or ref $subexpression eq 'VariableOrLiteral_242' or ref $subexpression eq 'VarOrLitOrOpStrOrWord_244') { }
135 0 0 if (substr($types->[$i], -2, 2) ne '::')
139 0 0 if (exists $modes->{'_symbol_table'}{$types->[$i]}{'_properties'}{$number_or_string_literal}) { }
146 0 0 if (exists $modes->{'_symbol_table'}{$parent_package_name . '::'}{'_properties'}{$number_or_string_literal})
152 0 0 unless ($property_found)
153 0 0 if (not exists $modes->{'dependencies'} && defined $modes->{'dependencies'} or $modes->{'dependencies'} ne 'ON') { }
170 0 0 if (substr($types->[$i], -2, 2) ne '::')
179 0 0 if (exists $modes->{'_symbol_table'}{$types->[$i]}{'_properties'}{$word}) { }
189 0 0 if (exists $modes->{'_symbol_table'}{$parent_package_name . '::'}{'_properties'}{$word})
195 0 0 unless ($property_found)
196 0 0 if (not exists $modes->{'dependencies'} && defined $modes->{'dependencies'} or $modes->{'dependencies'} ne 'ON') { }