line |
true |
false |
branch |
32
|
0 |
1 |
unless $self->SUPER::init(@_)
|
33
|
0 |
1 |
unless CORE::length "$self->{'tag'}"
|
41
|
7 |
2 |
unless ($def->{'caller'}[0] eq ref $self or $def->{'caller'}[0] eq "HTML::Object::DOM::Element::Select")
|
56
|
0 |
1 |
if scalar @_ < 1
|
61
|
0 |
0 |
unless $self->_is_a($elem, "HTML::Object::DOM::Element::Option") or $self->_is_a($elem, "HTML::Object::DOM::Element::OptGroup")
|
67
|
0 |
1 |
if (defined $pos and CORE::length $pos)
|
69
|
0 |
0 |
if (not $self->_is_a($elem, 'HTML::Object::DOM::Element::Option') || $self->_is_a($elem, 'HTML::Object::DOM::Element::OptGroup') || $self->_is_integer($pos)) { }
|
|
0 |
0 |
elsif ($self->_is_a($elem, 'HTML::Object::DOM::Element::Option') or $self->_is_a($elem, 'HTML::Object::DOM::Element::OptGroup')) { }
|
84
|
0 |
0 |
if (defined $lineagePos)
|
93
|
0 |
0 |
if (defined $tmpPos) { }
|
104
|
0 |
0 |
if ($pos < 0) { }
|
|
0 |
0 |
elsif ($pos > $size) { }
|
117
|
0 |
1 |
if (defined $pos and CORE::length $pos) { }
|
168
|
15 |
20 |
if $self->{'_select_options'} and not $self->_is_select_reset
|
171
|
1 |
19 |
unless ($self->{'_select_options'})
|
173
|
0 |
1 |
unless $self->_load_class("HTML::Object::DOM::Element::OptionsCollection")
|
186
|
0 |
1 |
unless defined $pos and CORE::length "$pos" and $self->_is_integer($pos)
|
191
|
0 |
1 |
if $pos > $options->size
|
197
|
0 |
1 |
unless defined $real_pos
|
214
|
20 |
48 |
if (scalar @_)
|
232
|
0 |
0 |
unless $self->_is_integer($val)
|
237
|
0 |
0 |
if $val > $options->size
|
243
|
0 |
0 |
unless $self->_is_a($elem, "HTML::Object::DOM::Element::Option")
|
253
|
0 |
2 |
if $self->{'selectedindex'} and not $self->_is_select_reset
|
258
|
1 |
1 |
if $selected->is_empty
|
272
|
2 |
2 |
if $self->{'_selected_options'} and not $self->_is_select_reset
|
280
|
2 |
0 |
unless ($self->{'_selected_options'})
|
282
|
0 |
2 |
unless $self->_load_class("HTML::Object::DOM::Collection")
|