Branch Coverage

blib/lib/HTML/Table.pm
Criterion Covered Total %
branch 0 894 0.0


line true false branch
844 0 0 if (defined $_[0] and $_[0] =~ /^-/) { }
0 0 elsif (ref $_[0]) { }
846 0 0 defined $flags{-'border'} && _is_validnum($flags{-'border'}) ? :
854 0 0 defined $flags{-'spacing'} && _is_validnum($flags{-'spacing'}) ? :
855 0 0 defined $flags{-'padding'} && _is_validnum($flags{-'padding'}) ? :
860 0 0 if ($flags{-'head'})
866 0 0 if ($flags{-'data'})
874 0 0 if ($$self{'tbody'}[0]{'last_row'}) { }
875 0 0 if defined $flags{-'rows'} and $$self{'tbody'}[0]{'last_row'} < $flags{-'rows'}
922 0 0 unless ($$self{'tbody'}[0]{'last_row'} and $$self{'last_col'})
928 0 0 if defined $$self{'border'}
929 0 0 if defined $$self{'cellspacing'}
930 0 0 if defined $$self{'cellpadding'}
931 0 0 if defined $$self{'width'}
932 0 0 if defined $$self{'bgcolor'}
933 0 0 if defined $$self{'background'}
934 0 0 if defined $$self{'rules'}
935 0 0 if defined $$self{'align'}
936 0 0 if defined $$self{'style'}
937 0 0 if defined $$self{'class'}
938 0 0 if defined $$self{'attr'}
940 0 0 if (defined $$self{'caption'})
942 0 0 if defined $$self{'caption_align'}
947 0 0 if (defined $$self{'thead'})
952 0 0 if (defined $$self{'tfoot'})
985 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'bgcolor'}
986 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'align'}
987 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'valign'}
988 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'style'}
989 0 0 defined $$self{'oddrowclass'} && $row_num % 2 == 1 ? :
0 0 defined $$self{'evenrowclass'} && $row_num % 2 == 0 ? :
0 0 defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'class'} ? :
993 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'nowrap'}
994 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'attr'}
1000 0 0 if (defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'colspan'} and $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'colspan'} eq 'SPANNED')
1007 0 0 if (defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'head'}) { }
1014 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'align'}
1017 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'valign'}
1021 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'width'}
1024 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'height'}
1028 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'bgcolor'}
1032 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'style'}
1036 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'class'}
1040 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'attr'}
1044 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'nowrap'}
1048 0 0 if (defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'colspan'})
1051 0 0 if (defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'rowspan'})
1057 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'startformat'}
1058 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'contents'}
1059 0 0 if defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'endformat'}
1062 0 0 if (defined $$self{$section}[$sect_num]{'rows'}[$row_num]{'cells'}[$j]{'head'}) { }
1089 0 0 if defined $$self{$section}[$sect_num]{'id'}
1090 0 0 if defined $$self{$section}[$sect_num]{'title'}
1091 0 0 if defined $$self{$section}[$sect_num]{'class'}
1092 0 0 if defined $$self{$section}[$sect_num]{'style'}
1093 0 0 if defined $$self{$section}[$sect_num]{'align'}
1094 0 0 if defined $$self{$section}[$sect_num]{'valign'}
1095 0 0 if defined $$self{$section}[$sect_num]{'attr'}
1129 0 0 if (defined $$self{'autogrow'} and $$self{'autogrow'} =~ /^(?:no|off|false|disable|0)$/i) { }
1152 0 0 unless &_is_validnum($$self{'border'})
1218 0 0 if (not $value =~ /^\s*\d+%?/) { }
1236 0 0 unless &_is_validnum($$self{'cellspacing'})
1249 0 0 unless &_is_validnum($$self{'cellpadding'})
1262 0 0 if (defined $align and $align eq 'top' || $align eq 'bottom') { }
1314 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1391 0 0 if (defined $_[0] and $_[0] =~ /^-/) { }
1399 0 0 if defined $flag{-'strip_html'}
1400 0 0 if defined $flag{-'strip_non_numeric'}
1411 0 0 lc $sort_type eq 'alpha' ? :
1412 0 0 lc $sort_order eq 'asc' ? :
1415 0 0 if ($strip_html)
1419 0 0 if ($presort_func)
1423 0 0 if (lc $sort_type ne 'alpha' and $strip_non_numeric)
1461 0 0 unless $_
1480 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1501 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1522 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1543 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1565 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1573 0 0 unless ($valign eq 'center' or $valign eq 'top' or $valign eq 'bottom' or $valign eq 'middle' or $valign eq 'baseline')
1593 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1618 0 0 unless my $row = shift()
1619 0 0 unless my $col = shift()
1621 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1630 0 0 if $row == -1
1631 0 0 if $col == -1
1633 0 0 if ($row < 1)
1637 0 0 if ($col < 1)
1641 0 0 if ($row > $$self{$section}[$section_num]{'last_row'})
1642 0 0 if ($$self{'autogrow'}) { }
1648 0 0 if ($col > $$self{'last_col'})
1649 0 0 if ($$self{'autogrow'}) { }
1669 0 0 unless my $row = shift()
1670 0 0 unless my $col = shift()
1686 0 0 unless my $row = shift()
1687 0 0 unless my $col = shift()
1689 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1698 0 0 if $row == -1
1699 0 0 if $col == -1
1701 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
1705 0 0 if ($col > $$self{'last_col'} or $col < 1)
1722 0 0 unless my $row = shift()
1723 0 0 unless my $col = shift()
1741 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1749 0 0 $self->_checkRowAndCol('getSectionCellStyle', $section, $section_num, {'row', $row, 'col', $col}) ? :
1777 0 0 unless my $row = shift()
1778 0 0 unless my $col = shift()
1781 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1790 0 0 if $row == -1
1791 0 0 if $col == -1
1793 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
1797 0 0 if ($col > $$self{'last_col'} or $col < 1)
1802 0 0 unless ($align)
1808 0 0 unless ($align eq 'center' or $align eq 'right' or $align eq 'left')
1831 0 0 unless my $row = shift()
1832 0 0 unless my $col = shift()
1848 0 0 unless my $row = shift()
1849 0 0 unless my $col = shift()
1852 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1861 0 0 if $row == -1
1862 0 0 if $col == -1
1864 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
1868 0 0 if ($col > $$self{'last_col'} or $col < 1)
1873 0 0 unless ($valign)
1879 0 0 unless ($valign eq 'center' or $valign eq 'top' or $valign eq 'bottom' or $valign eq 'middle' or $valign eq 'baseline')
1904 0 0 unless my $row = shift()
1905 0 0 unless my $col = shift()
1921 0 0 unless my $row = shift()
1922 0 0 unless my $col = shift()
1925 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1934 0 0 if $row == -1
1935 0 0 if $col == -1
1937 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
1941 0 0 if ($col > $$self{'last_col'} or $col < 1)
1959 0 0 unless my $row = shift()
1960 0 0 unless my $col = shift()
1976 0 0 unless my $row = shift()
1977 0 0 unless my $col = shift()
1980 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
1989 0 0 if $row == -1
1990 0 0 if $col == -1
1992 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
1996 0 0 if ($col > $$self{'last_col'} or $col < 1)
2014 0 0 unless my $row = shift()
2015 0 0 unless my $col = shift()
2031 0 0 unless my $row = shift()
2032 0 0 unless my $col = shift()
2035 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2044 0 0 if $row == -1
2045 0 0 if $col == -1
2047 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2051 0 0 if ($col > $$self{'last_col'} or $col < 1)
2056 0 0 unless ($value)
2062 0 0 if (not $value =~ /^\s*\d+%?/) { }
2080 0 0 unless my $row = shift()
2081 0 0 unless my $col = shift()
2097 0 0 unless my $row = shift()
2098 0 0 unless my $col = shift()
2101 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2110 0 0 if $row == -1
2111 0 0 if $col == -1
2113 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2117 0 0 if ($col > $$self{'last_col'} or $col < 1)
2122 0 0 unless ($value)
2141 0 0 unless my $row = shift()
2142 0 0 unless my $col = shift()
2159 0 0 unless my $row = shift()
2160 0 0 unless my $col = shift()
2163 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2172 0 0 if $row == -1
2173 0 0 if $col == -1
2175 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2179 0 0 if ($col > $$self{'last_col'} or $col < 1)
2184 0 0 unless ($value)
2204 0 0 unless my $row = shift()
2205 0 0 unless my $col = shift()
2221 0 0 unless my $row = shift()
2222 0 0 unless my $col = shift()
2226 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2235 0 0 if $row == -1
2236 0 0 if $col == -1
2238 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2242 0 0 if ($col > $$self{'last_col'} or $col < 1)
2247 0 0 unless ($num_cols and $num_rows)
2270 0 0 unless my $row = shift()
2271 0 0 unless my $col = shift()
2288 0 0 unless my $row = shift()
2289 0 0 unless my $col = shift()
2292 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2301 0 0 if $row == -1
2302 0 0 if $col == -1
2304 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2308 0 0 if ($col > $$self{'last_col'} or $col < 1)
2313 0 0 unless ($value)
2334 0 0 unless my $row = shift()
2335 0 0 unless my $col = shift()
2351 0 0 unless my $row = shift()
2352 0 0 unless my $col = shift()
2355 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2364 0 0 if $row == -1
2365 0 0 if $col == -1
2367 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2372 0 0 if ($col > $$self{'last_col'} or $col < 1)
2377 0 0 unless ($value)
2397 0 0 unless my $row = shift()
2398 0 0 unless my $col = shift()
2416 0 0 unless my $row = shift()
2417 0 0 unless my $col = shift()
2421 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2430 0 0 if $row == -1
2431 0 0 if $col == -1
2433 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2437 0 0 if ($col > $$self{'last_col'} or $col < 1)
2442 0 0 if (not $start_string) { }
2468 0 0 unless my $row = shift()
2469 0 0 unless my $col = shift()
2486 0 0 unless my $row = shift()
2487 0 0 unless my $col = shift()
2490 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2499 0 0 if $row == -1
2500 0 0 if $col == -1
2502 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2506 0 0 if ($col > $$self{'last_col'} or $col < 1)
2511 0 0 unless ($value)
2530 0 0 unless my $row = shift()
2531 0 0 unless my $col = shift()
2547 0 0 unless my $row = shift()
2548 0 0 unless my $col = shift()
2551 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2560 0 0 if $row == -1
2561 0 0 if $col == -1
2563 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2567 0 0 if ($col > $$self{'last_col'} or $col < 1)
2572 0 0 unless ($value)
2590 0 0 unless my $row = shift()
2591 0 0 unless my $col = shift()
2607 0 0 unless my $row = shift()
2608 0 0 unless my $col = shift()
2611 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2620 0 0 if $row == -1
2621 0 0 if $col == -1
2623 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2627 0 0 if ($col > $$self{'last_col'} or $col < 1)
2632 0 0 unless ($value)
2649 0 0 unless my $row = shift()
2650 0 0 unless my $col = shift()
2673 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2685 0 0 if $count > $$self{'last_col'}
2721 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2730 0 0 if $row_num == -1
2768 0 0 unless my $row = shift()
2771 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2780 0 0 if $row == -1
2782 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1) { }
0 0 elsif (not $align =~ /left|right|center/i) { }
2804 0 0 unless my $row = shift()
2821 0 0 unless my $row = shift()
2824 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2833 0 0 if $row == -1
2835 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2854 0 0 unless my $row = shift()
2871 0 0 unless my $row = shift()
2874 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2883 0 0 if $row == -1
2885 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2903 0 0 unless my $row = shift()
2920 0 0 unless my $row = shift()
2923 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2932 0 0 if $row == -1
2934 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
2952 0 0 unless my $row = shift()
2968 0 0 unless my $row = shift()
2971 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
2980 0 0 if $row == -1
2982 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
3000 0 0 unless my $row = shift()
3016 0 0 unless my $row = shift()
3019 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3028 0 0 if $row == -1
3031 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
3049 0 0 unless my $row = shift()
3066 0 0 unless my $row = shift()
3069 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3078 0 0 if $row == -1
3081 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
3098 0 0 unless my $row = shift()
3116 0 0 unless my $row = shift()
3119 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3128 0 0 if $row == -1
3130 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
3153 0 0 unless my $row = shift()
3166 0 0 unless my $row = shift()
3182 0 0 unless my $row = shift()
3198 0 0 unless my $row = shift()
3201 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3210 0 0 if $row == -1
3212 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
3236 0 0 unless my $row = shift()
3251 0 0 unless my $row = shift()
3267 0 0 unless my $row = shift()
3283 0 0 unless my $row = shift()
3286 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3295 0 0 if $row == -1
3297 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
3321 0 0 unless my $row = shift()
3335 0 0 unless my $row = shift()
3350 0 0 unless my $row = shift()
3367 0 0 unless my $row = shift()
3370 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3379 0 0 if $row == -1
3382 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
3406 0 0 unless my $row = shift()
3421 0 0 unless my $row = shift()
3437 0 0 unless my $row = shift()
3453 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3461 0 0 $self->_checkRowAndCol('getRowStyle', $section, $section_num, {'row', $row}) ? :
3495 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3507 0 0 if $count > $$self{$section}[$section_num]{'last_row'}
3540 0 0 unless my $col = shift()
3543 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3552 0 0 if $col == -1
3555 0 0 if ($col > $$self{'last_col'} or $col < 1)
3575 0 0 unless my $col = shift()
3591 0 0 unless my $col = shift()
3594 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3603 0 0 if $col == -1
3606 0 0 if ($col > $$self{'last_col'} or $col < 1)
3626 0 0 unless my $col = shift()
3642 0 0 unless my $col = shift()
3645 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3654 0 0 if $col == -1
3657 0 0 if ($col > $$self{'last_col'} or $col < 1)
3677 0 0 unless my $col = shift()
3693 0 0 unless my $col = shift()
3696 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3705 0 0 if $col == -1
3708 0 0 if ($col > $$self{'last_col'} or $col < 1)
3728 0 0 unless my $col = shift()
3744 0 0 unless my $col = shift()
3747 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3756 0 0 if $col == -1
3759 0 0 if ($col > $$self{'last_col'} or $col < 1)
3779 0 0 unless my $col = shift()
3795 0 0 unless my $col = shift()
3798 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3807 0 0 if $col == -1
3810 0 0 if ($col > $$self{'last_col'} or $col < 1)
3830 0 0 unless my $col = shift()
3846 0 0 unless my $col = shift()
3849 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3858 0 0 if $col == -1
3861 0 0 if ($col > $$self{'last_col'} or $col < 1)
3882 0 0 unless my $col = shift()
3898 0 0 unless my $col = shift()
3901 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3910 0 0 if $col == -1
3913 0 0 if ($col > $$self{'last_col'} or $col < 1)
3934 0 0 unless my $col = shift()
3950 0 0 unless my $col = shift()
3953 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
3962 0 0 if $col == -1
3965 0 0 if ($col > $$self{'last_col'} or $col < 1)
3986 0 0 unless my $col = shift()
4002 0 0 unless my $col = shift()
4005 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
4014 0 0 if $col == -1
4017 0 0 if ($col > $$self{'last_col'} or $col < 1)
4038 0 0 unless my $col = shift()
4054 0 0 unless my $col = shift()
4057 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
4066 0 0 if $col == -1
4069 0 0 if ($col > $$self{'last_col'} or $col < 1)
4090 0 0 unless my $col = shift()
4106 0 0 if (not $section =~ /thead|tbody|tfoot/i) { }
0 0 elsif ($section =~ /thead|tfoot/i and $section_num > 0) { }
4114 0 0 if ($self->_checkRowAndCol('getSectionColStyle', $section, $section_num, {'col', $col})) { }
4156 0 0 unless my $row = shift()
4157 0 0 unless my $col = shift()
4162 0 0 if ($$self{'autogrow'})
4163 0 0 unless $$self{'last_col'} > $col + $colspan - 1
4164 0 0 unless $$self{$section}[$section_num]{'last_row'} > $row + $rowspan - 1
4168 0 0 if ($colspan)
4173 0 0 if ($rowspan)
4179 0 0 if ($colspan and $rowspan)
4196 0 0 unless my $hashname = shift()
4221 0 0 if (defined $str and $str =~ /^\s*\d+\s*$/ and $str >= 0) { }
4239 0 0 $real_method =~ /^setCol/ ? :
0 0 $real_method =~ /^setRow/ ? :
0 0 $real_method =~ /^setCell/ ? :
4266 0 0 if $called_method eq 'DESTROY'
4268 0 0 unless defined &$real_method
4285 0 0 if (defined $$attrs{'row'})
4288 0 0 if $row == -1
4289 0 0 if ($row > $$self{$section}[$section_num]{'last_row'} or $row < 1)
4295 0 0 if (defined $$attrs{'col'})
4298 0 0 if $col == -1
4299 0 0 if ($col > $$self{'last_col'} or $col < 1)