Modified:
websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodecInputStream.html
==============================================================================
---
websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodecInputStream.html
(original)
+++
websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodecInputStream.html
Sat Apr 6 16:40:25 2013
@@ -95,18 +95,18 @@
<td class="src"><pre class="src"> <span
class="keyword">private</span> <span class="keyword">final</span> <span
class="keyword">boolean</span> doEncode;</pre></td></tr>
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 40</td> <td
class="nbHitsCovered"> 55020</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
<span class="keyword">byte</span>[] singleByte = <span
class="keyword">new</span> <span class="keyword">byte</span>[1];</pre></td></tr>
+<tr> <td class="numLineCover"> 40</td> <td
class="nbHitsCovered"> 41265</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
<span class="keyword">byte</span>[] singleByte = <span
class="keyword">new</span> <span class="keyword">byte</span>[1];</pre></td></tr>
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 42</td> <td
class="nbHitsCovered"> 55020</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
Context context = <span class="keyword">new</span> Context();</pre></td></tr>
+<tr> <td class="numLineCover"> 42</td> <td
class="nbHitsCovered"> 41265</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
Context context = <span class="keyword">new</span> Context();</pre></td></tr>
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 44</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">protected</span> BaseNCodecInputStream(<span
class="keyword">final</span> InputStream in, <span class="keyword">final</span>
BaseNCodec baseNCodec, <span class="keyword">final</span> <span
class="keyword">boolean</span> doEncode) {</pre></td></tr>
-<tr> <td class="numLineCover"> 45</td> <td
class="nbHitsCovered"> 55020</td> <td class="src"><pre class="src">
<span class="keyword">super</span>(in);</pre></td></tr>
-<tr> <td class="numLineCover"> 46</td> <td
class="nbHitsCovered"> 55020</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.doEncode = doEncode;</pre></td></tr>
-<tr> <td class="numLineCover"> 47</td> <td
class="nbHitsCovered"> 55020</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.baseNCodec =
baseNCodec;</pre></td></tr>
-<tr> <td class="numLineCover"> 48</td> <td
class="nbHitsCovered"> 55020</td> <td class="src"><pre class="src">
}</pre></td></tr>
+<tr> <td class="numLineCover"> 45</td> <td
class="nbHitsCovered"> 41265</td> <td class="src"><pre class="src">
<span class="keyword">super</span>(in);</pre></td></tr>
+<tr> <td class="numLineCover"> 46</td> <td
class="nbHitsCovered"> 41265</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.doEncode = doEncode;</pre></td></tr>
+<tr> <td class="numLineCover"> 47</td> <td
class="nbHitsCovered"> 41265</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.baseNCodec =
baseNCodec;</pre></td></tr>
+<tr> <td class="numLineCover"> 48</td> <td
class="nbHitsCovered"> 41265</td> <td class="src"><pre class="src">
}</pre></td></tr>
<tr> <td class="numLine"> 49</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 50</td> <td class="nbHits"> </td>
@@ -137,7 +137,7 @@
<td class="src"><pre class="src"> <span class="comment">//
just return 1 as a safe guess.</span></pre></td></tr>
<tr> <td class="numLine"> 63</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 64</td> <td class="nbHitsCovered"><a
title="Line 64: Conditional coverage 100% (2/2)."> 28</a></td> <td
class="src"><pre class="src"> <a title="Line 64: Conditional coverage 100%
(2/2)."> <span class="keyword">return</span> context.eof ? 0 :
1;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 64</td> <td class="nbHitsCovered"><a
title="Line 64: Conditional coverage 100% (2/2)."> 21</a></td> <td
class="src"><pre class="src"> <a title="Line 64: Conditional coverage 100%
(2/2)."> <span class="keyword">return</span> context.eof ? 0 :
1;</a></pre></td></tr>
<tr> <td class="numLine"> 65</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 66</td> <td class="nbHits"> </td>
@@ -177,7 +177,7 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 84</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">boolean</span>
markSupported() {</pre></td></tr>
-<tr> <td class="numLineCover"> 85</td> <td
class="nbHitsCovered"> 8</td> <td class="src"><pre class="src">
<span class="keyword">return</span> <span class="keyword">false</span>;
<span class="comment">// not an easy job to support marks</span></pre></td></tr>
+<tr> <td class="numLineCover"> 85</td> <td
class="nbHitsCovered"> 6</td> <td class="src"><pre class="src">
<span class="keyword">return</span> <span class="keyword">false</span>;
<span class="comment">// not an easy job to support marks</span></pre></td></tr>
<tr> <td class="numLine"> 86</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 87</td> <td class="nbHits"> </td>
@@ -200,17 +200,17 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 96</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">int</span> read() <span
class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 97</td> <td
class="nbHitsCovered"> 359752</td> <td class="src"><pre
class="src"> <span class="keyword">int</span> r = read(singleByte,
0, 1);</pre></td></tr>
-<tr> <td class="numLineCover"> 98</td> <td class="nbHitsUncovered"><a
title="Line 98: Conditional coverage 50% (1/2)."> 359752</a></td> <td
class="src"><pre class="src"><span class="srcUncovered"> <a title="Line
98: Conditional coverage 50% (1/2)."> <span class="keyword">while</span>
(r == 0) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 97</td> <td
class="nbHitsCovered"> 269814</td> <td class="src"><pre
class="src"> <span class="keyword">int</span> r = read(singleByte,
0, 1);</pre></td></tr>
+<tr> <td class="numLineCover"> 98</td> <td class="nbHitsUncovered"><a
title="Line 98: Conditional coverage 50% (1/2)."> 269814</a></td> <td
class="src"><pre class="src"><span class="srcUncovered"> <a title="Line
98: Conditional coverage 50% (1/2)."> <span class="keyword">while</span>
(r == 0) {</a></span></pre></td></tr>
<tr> <td class="numLineCover"> 99</td> <td
class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span
class="srcUncovered"> r = read(singleByte, 0,
1);</span></pre></td></tr>
<tr> <td class="numLine"> 100</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 101</td> <td class="nbHitsCovered"><a
title="Line 101: Conditional coverage 100% (2/2)."> 359752</a></td> <td
class="src"><pre class="src"> <a title="Line 101: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (r > 0)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 102</td> <td
class="nbHitsCovered"> 344700</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">byte</span> b = singleByte[0];</pre></td></tr>
-<tr> <td class="numLineCover"> 103</td> <td class="nbHitsCovered"><a
title="Line 103: Conditional coverage 100% (2/2)."> 344700</a></td> <td
class="src"><pre class="src"> <a title="Line 103: Conditional coverage
100% (2/2)."> <span class="keyword">return</span> b < 0 ? 256 + b
: b;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 101</td> <td class="nbHitsCovered"><a
title="Line 101: Conditional coverage 100% (2/2)."> 269814</a></td> <td
class="src"><pre class="src"> <a title="Line 101: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (r > 0)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 102</td> <td
class="nbHitsCovered"> 258525</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">byte</span> b = singleByte[0];</pre></td></tr>
+<tr> <td class="numLineCover"> 103</td> <td class="nbHitsCovered"><a
title="Line 103: Conditional coverage 100% (2/2)."> 258525</a></td> <td
class="src"><pre class="src"> <a title="Line 103: Conditional coverage
100% (2/2)."> <span class="keyword">return</span> b < 0 ? 256 + b
: b;</a></pre></td></tr>
<tr> <td class="numLine"> 104</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 105</td> <td
class="nbHitsCovered"> 15052</td> <td class="src"><pre class="src">
<span class="keyword">return</span> EOF;</pre></td></tr>
+<tr> <td class="numLineCover"> 105</td> <td
class="nbHitsCovered"> 11289</td> <td class="src"><pre class="src">
<span class="keyword">return</span> EOF;</pre></td></tr>
<tr> <td class="numLine"> 106</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
@@ -257,17 +257,17 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 128</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">int</span> read(<span
class="keyword">final</span> <span class="keyword">byte</span> b[], <span
class="keyword">final</span> <span class="keyword">int</span> offset, <span
class="keyword">final</span> <span class="keyword">int</span> len) <span
class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 129</td> <td class="nbHitsCovered"><a
title="Line 129: Conditional coverage 100% (2/2)."> 746472</a></td> <td
class="src"><pre class="src"> <a title="Line 129: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (b == <span
class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 130</td> <td
class="nbHitsCovered"> 8</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
NullPointerException();</pre></td></tr>
-<tr> <td class="numLineCover"> 131</td> <td class="nbHitsCovered"><a
title="Line 131: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 746464</a></td> <td class="src"><pre class="src"> <a
title="Line 131: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> } <span class="keyword">else</span> <span
class="keyword">if</span> (offset < 0 || len < 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 132</td> <td
class="nbHitsCovered"> 16</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
-<tr> <td class="numLineCover"> 133</td> <td class="nbHitsCovered"><a
title="Line 133: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 746448</a></td> <td class="src"><pre class="src"> <a
title="Line 133: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> } <span class="keyword">else</span> <span
class="keyword">if</span> (offset > b.length || offset + len > b.length)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 134</td> <td
class="nbHitsCovered"> 16</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
-<tr> <td class="numLineCover"> 135</td> <td class="nbHitsCovered"><a
title="Line 135: Conditional coverage 100% (2/2)."> 746432</a></td> <td
class="src"><pre class="src"> <a title="Line 135: Conditional coverage
100% (2/2)."> } <span class="keyword">else</span> <span
class="keyword">if</span> (len == 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 136</td> <td
class="nbHitsCovered"> 8</td> <td class="src"><pre class="src">
<span class="keyword">return</span> 0;</pre></td></tr>
+<tr> <td class="numLineCover"> 129</td> <td class="nbHitsCovered"><a
title="Line 129: Conditional coverage 100% (2/2)."> 559854</a></td> <td
class="src"><pre class="src"> <a title="Line 129: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (b == <span
class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 130</td> <td
class="nbHitsCovered"> 6</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
NullPointerException();</pre></td></tr>
+<tr> <td class="numLineCover"> 131</td> <td class="nbHitsCovered"><a
title="Line 131: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 559848</a></td> <td class="src"><pre class="src"> <a
title="Line 131: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> } <span class="keyword">else</span> <span
class="keyword">if</span> (offset < 0 || len < 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 132</td> <td
class="nbHitsCovered"> 12</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
+<tr> <td class="numLineCover"> 133</td> <td class="nbHitsCovered"><a
title="Line 133: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 559836</a></td> <td class="src"><pre class="src"> <a
title="Line 133: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> } <span class="keyword">else</span> <span
class="keyword">if</span> (offset > b.length || offset + len > b.length)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 134</td> <td
class="nbHitsCovered"> 12</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
+<tr> <td class="numLineCover"> 135</td> <td class="nbHitsCovered"><a
title="Line 135: Conditional coverage 100% (2/2)."> 559824</a></td> <td
class="src"><pre class="src"> <a title="Line 135: Conditional coverage
100% (2/2)."> } <span class="keyword">else</span> <span
class="keyword">if</span> (len == 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 136</td> <td
class="nbHitsCovered"> 6</td> <td class="src"><pre class="src">
<span class="keyword">return</span> 0;</pre></td></tr>
<tr> <td class="numLine"> 137</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span
class="keyword">else</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 138</td> <td
class="nbHitsCovered"> 746424</td> <td class="src"><pre
class="src"> <span class="keyword">int</span> readLen =
0;</pre></td></tr>
+<tr> <td class="numLineCover"> 138</td> <td
class="nbHitsCovered"> 559818</td> <td class="src"><pre
class="src"> <span class="keyword">int</span> readLen =
0;</pre></td></tr>
<tr> <td class="numLine"> 139</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="comment">/*</span></pre></td></tr>
<tr> <td class="numLine"> 140</td> <td class="nbHits"> </td>
@@ -300,23 +300,23 @@
<td class="src"><pre class="src"> <span class="comment">
This is a fix for CODEC-101</span></pre></td></tr>
<tr> <td class="numLine"> 154</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">
*/</span></pre></td></tr>
-<tr> <td class="numLineCover"> 155</td> <td class="nbHitsCovered"><a
title="Line 155: Conditional coverage 100% (2/2)."> 1509628</a></td> <td
class="src"><pre class="src"> <a title="Line 155: Conditional coverage
100% (2/2)."> <span class="keyword">while</span> (readLen == 0)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"><a
title="Line 156: Conditional coverage 100% (2/2)."> 763204</a></td> <td
class="src"><pre class="src"> <a title="Line 156: Conditional coverage
100% (2/2)."> <span class="keyword">if</span>
(!baseNCodec.hasData(context)) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 157</td> <td class="nbHitsCovered"><a
title="Line 157: Conditional coverage 100% (2/2)."> 410332</a></td> <td
class="src"><pre class="src"> <a title="Line 157: Conditional coverage
100% (2/2)."> <span class="keyword">final</span> <span
class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span
class="keyword">byte</span>[doEncode ? 4096 : 8192];</a></pre></td></tr>
-<tr> <td class="numLineCover"> 158</td> <td
class="nbHitsCovered"> 410332</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">int</span> c = in.read(buf);</pre></td></tr>
-<tr> <td class="numLineCover"> 159</td> <td class="nbHitsCovered"><a
title="Line 159: Conditional coverage 100% (2/2)."> 410332</a></td> <td
class="src"><pre class="src"> <a title="Line 159: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (doEncode)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 160</td> <td
class="nbHitsCovered"> 214336</td> <td class="src"><pre
class="src"> baseNCodec.encode(buf, 0, c,
context);</pre></td></tr>
+<tr> <td class="numLineCover"> 155</td> <td class="nbHitsCovered"><a
title="Line 155: Conditional coverage 100% (2/2)."> 1132221</a></td> <td
class="src"><pre class="src"> <a title="Line 155: Conditional coverage
100% (2/2)."> <span class="keyword">while</span> (readLen == 0)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"><a
title="Line 156: Conditional coverage 100% (2/2)."> 572403</a></td> <td
class="src"><pre class="src"> <a title="Line 156: Conditional coverage
100% (2/2)."> <span class="keyword">if</span>
(!baseNCodec.hasData(context)) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 157</td> <td class="nbHitsCovered"><a
title="Line 157: Conditional coverage 100% (2/2)."> 307749</a></td> <td
class="src"><pre class="src"> <a title="Line 157: Conditional coverage
100% (2/2)."> <span class="keyword">final</span> <span
class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span
class="keyword">byte</span>[doEncode ? 4096 : 8192];</a></pre></td></tr>
+<tr> <td class="numLineCover"> 158</td> <td
class="nbHitsCovered"> 307749</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">int</span> c = in.read(buf);</pre></td></tr>
+<tr> <td class="numLineCover"> 159</td> <td class="nbHitsCovered"><a
title="Line 159: Conditional coverage 100% (2/2)."> 307749</a></td> <td
class="src"><pre class="src"> <a title="Line 159: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (doEncode)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 160</td> <td
class="nbHitsCovered"> 160752</td> <td class="src"><pre
class="src"> baseNCodec.encode(buf, 0, c,
context);</pre></td></tr>
<tr> <td class="numLine"> 161</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span
class="keyword">else</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 162</td> <td
class="nbHitsCovered"> 195996</td> <td class="src"><pre
class="src"> baseNCodec.decode(buf, 0, c,
context);</pre></td></tr>
+<tr> <td class="numLineCover"> 162</td> <td
class="nbHitsCovered"> 146997</td> <td class="src"><pre
class="src"> baseNCodec.decode(buf, 0, c,
context);</pre></td></tr>
<tr> <td class="numLine"> 163</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 164</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 165</td> <td
class="nbHitsCovered"> 763204</td> <td class="src"><pre
class="src"> readLen = baseNCodec.readResults(b, offset,
len, context);</pre></td></tr>
+<tr> <td class="numLineCover"> 165</td> <td
class="nbHitsCovered"> 572403</td> <td class="src"><pre
class="src"> readLen = baseNCodec.readResults(b, offset,
len, context);</pre></td></tr>
<tr> <td class="numLine"> 166</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 167</td> <td
class="nbHitsCovered"> 746424</td> <td class="src"><pre
class="src"> <span class="keyword">return</span>
readLen;</pre></td></tr>
+<tr> <td class="numLineCover"> 167</td> <td
class="nbHitsCovered"> 559818</td> <td class="src"><pre
class="src"> <span class="keyword">return</span>
readLen;</pre></td></tr>
<tr> <td class="numLine"> 168</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 169</td> <td class="nbHits"> </td>
@@ -364,36 +364,36 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 191</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">long</span> skip(<span
class="keyword">final</span> <span class="keyword">long</span> n) <span
class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 192</td> <td class="nbHitsCovered"><a
title="Line 192: Conditional coverage 100% (2/2)."> 56</a></td> <td
class="src"><pre class="src"> <a title="Line 192: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (n < 0)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 193</td> <td
class="nbHitsCovered"> 8</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IllegalArgumentException(<span class="string">"Negative skip length: "</span> +
n);</pre></td></tr>
+<tr> <td class="numLineCover"> 192</td> <td class="nbHitsCovered"><a
title="Line 192: Conditional coverage 100% (2/2)."> 42</a></td> <td
class="src"><pre class="src"> <a title="Line 192: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (n < 0)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 193</td> <td
class="nbHitsCovered"> 6</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IllegalArgumentException(<span class="string">"Negative skip length: "</span> +
n);</pre></td></tr>
<tr> <td class="numLine"> 194</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 195</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 196</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// skip
in chunks of 512 bytes</span></pre></td></tr>
-<tr> <td class="numLineCover"> 197</td> <td
class="nbHitsCovered"> 48</td> <td class="src"><pre class="src">
<span class="keyword">final</span> <span class="keyword">byte</span>[] b =
<span class="keyword">new</span> <span
class="keyword">byte</span>[512];</pre></td></tr>
-<tr> <td class="numLineCover"> 198</td> <td
class="nbHitsCovered"> 48</td> <td class="src"><pre class="src">
<span class="keyword">long</span> todo = n;</pre></td></tr>
+<tr> <td class="numLineCover"> 197</td> <td
class="nbHitsCovered"> 36</td> <td class="src"><pre class="src">
<span class="keyword">final</span> <span class="keyword">byte</span>[] b =
<span class="keyword">new</span> <span
class="keyword">byte</span>[512];</pre></td></tr>
+<tr> <td class="numLineCover"> 198</td> <td
class="nbHitsCovered"> 36</td> <td class="src"><pre class="src">
<span class="keyword">long</span> todo = n;</pre></td></tr>
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 200</td> <td class="nbHitsCovered"><a
title="Line 200: Conditional coverage 100% (2/2)."> 88</a></td> <td
class="src"><pre class="src"> <a title="Line 200: Conditional coverage
100% (2/2)."> <span class="keyword">while</span> (todo > 0)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 201</td> <td
class="nbHitsCovered"> 64</td> <td class="src"><pre class="src">
<span class="keyword">int</span> len = (<span
class="keyword">int</span>) Math.min(b.length, todo);</pre></td></tr>
-<tr> <td class="numLineCover"> 202</td> <td
class="nbHitsCovered"> 64</td> <td class="src"><pre class="src">
len = <span class="keyword">this</span>.read(b, 0, len);</pre></td></tr>
-<tr> <td class="numLineCover"> 203</td> <td class="nbHitsCovered"><a
title="Line 203: Conditional coverage 100% (2/2)."> 64</a></td> <td
class="src"><pre class="src"> <a title="Line 203: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (len == EOF)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 204</td> <td
class="nbHitsCovered"> 24</td> <td class="src"><pre class="src">
<span class="keyword">break</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 200</td> <td class="nbHitsCovered"><a
title="Line 200: Conditional coverage 100% (2/2)."> 66</a></td> <td
class="src"><pre class="src"> <a title="Line 200: Conditional coverage
100% (2/2)."> <span class="keyword">while</span> (todo > 0)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 201</td> <td
class="nbHitsCovered"> 48</td> <td class="src"><pre class="src">
<span class="keyword">int</span> len = (<span
class="keyword">int</span>) Math.min(b.length, todo);</pre></td></tr>
+<tr> <td class="numLineCover"> 202</td> <td
class="nbHitsCovered"> 48</td> <td class="src"><pre class="src">
len = <span class="keyword">this</span>.read(b, 0, len);</pre></td></tr>
+<tr> <td class="numLineCover"> 203</td> <td class="nbHitsCovered"><a
title="Line 203: Conditional coverage 100% (2/2)."> 48</a></td> <td
class="src"><pre class="src"> <a title="Line 203: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (len == EOF)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 204</td> <td
class="nbHitsCovered"> 18</td> <td class="src"><pre class="src">
<span class="keyword">break</span>;</pre></td></tr>
<tr> <td class="numLine"> 205</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 206</td> <td
class="nbHitsCovered"> 40</td> <td class="src"><pre class="src">
todo -= len;</pre></td></tr>
-<tr> <td class="numLineCover"> 207</td> <td
class="nbHitsCovered"> 40</td> <td class="src"><pre class="src">
}</pre></td></tr>
+<tr> <td class="numLineCover"> 206</td> <td
class="nbHitsCovered"> 30</td> <td class="src"><pre class="src">
todo -= len;</pre></td></tr>
+<tr> <td class="numLineCover"> 207</td> <td
class="nbHitsCovered"> 30</td> <td class="src"><pre class="src">
}</pre></td></tr>
<tr> <td class="numLine"> 208</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 209</td> <td
class="nbHitsCovered"> 48</td> <td class="src"><pre class="src">
<span class="keyword">return</span> n - todo;</pre></td></tr>
+<tr> <td class="numLineCover"> 209</td> <td
class="nbHitsCovered"> 36</td> <td class="src"><pre class="src">
<span class="keyword">return</span> n - todo;</pre></td></tr>
<tr> <td class="numLine"> 210</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 211</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
</table>
-<div class="footer">Report generated by <a
href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on
3/30/13 2:39 AM.</div>
+<div class="footer">Report generated by <a
href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on
4/6/13 12:38 PM.</div>
</body>
</html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodecOutputStream.html
==============================================================================
---
websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodecOutputStream.html
(original)
+++
websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodecOutputStream.html
Sat Apr 6 16:40:25 2013
@@ -95,20 +95,20 @@
<td class="src"><pre class="src"> <span
class="keyword">private</span> <span class="keyword">final</span> BaseNCodec
baseNCodec;</pre></td></tr>
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 40</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
<span class="keyword">byte</span>[] singleByte = <span
class="keyword">new</span> <span class="keyword">byte</span>[1];</pre></td></tr>
+<tr> <td class="numLineCover"> 40</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
<span class="keyword">byte</span>[] singleByte = <span
class="keyword">new</span> <span class="keyword">byte</span>[1];</pre></td></tr>
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 42</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
Context context = <span class="keyword">new</span> Context();</pre></td></tr>
+<tr> <td class="numLineCover"> 42</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
<span class="keyword">private</span> <span class="keyword">final</span>
Context context = <span class="keyword">new</span> Context();</pre></td></tr>
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 44</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// TODO
should this be protected?</span></pre></td></tr>
<tr> <td class="numLine"> 45</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> BaseNCodecOutputStream(<span
class="keyword">final</span> OutputStream out, <span
class="keyword">final</span> BaseNCodec basedCodec, <span
class="keyword">final</span> <span class="keyword">boolean</span> doEncode)
{</pre></td></tr>
-<tr> <td class="numLineCover"> 46</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
<span class="keyword">super</span>(out);</pre></td></tr>
-<tr> <td class="numLineCover"> 47</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.baseNCodec =
basedCodec;</pre></td></tr>
-<tr> <td class="numLineCover"> 48</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.doEncode = doEncode;</pre></td></tr>
-<tr> <td class="numLineCover"> 49</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
}</pre></td></tr>
+<tr> <td class="numLineCover"> 46</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
<span class="keyword">super</span>(out);</pre></td></tr>
+<tr> <td class="numLineCover"> 47</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.baseNCodec =
basedCodec;</pre></td></tr>
+<tr> <td class="numLineCover"> 48</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
<span class="keyword">this</span>.doEncode = doEncode;</pre></td></tr>
+<tr> <td class="numLineCover"> 49</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
}</pre></td></tr>
<tr> <td class="numLine"> 50</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
@@ -131,9 +131,9 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 60</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">void</span> write(<span
class="keyword">final</span> <span class="keyword">int</span> i) <span
class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 61</td> <td
class="nbHitsCovered"> 491448</td> <td class="src"><pre
class="src"> singleByte[0] = (<span class="keyword">byte</span>)
i;</pre></td></tr>
-<tr> <td class="numLineCover"> 62</td> <td
class="nbHitsCovered"> 491448</td> <td class="src"><pre
class="src"> write(singleByte, 0, 1);</pre></td></tr>
-<tr> <td class="numLineCover"> 63</td> <td
class="nbHitsCovered"> 491448</td> <td class="src"><pre
class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 61</td> <td
class="nbHitsCovered"> 368586</td> <td class="src"><pre
class="src"> singleByte[0] = (<span class="keyword">byte</span>)
i;</pre></td></tr>
+<tr> <td class="numLineCover"> 62</td> <td
class="nbHitsCovered"> 368586</td> <td class="src"><pre
class="src"> write(singleByte, 0, 1);</pre></td></tr>
+<tr> <td class="numLineCover"> 63</td> <td
class="nbHitsCovered"> 368586</td> <td class="src"><pre
class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 64</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 65</td> <td class="nbHits"> </td>
@@ -176,24 +176,24 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 84</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">void</span> write(<span
class="keyword">final</span> <span class="keyword">byte</span> b[], <span
class="keyword">final</span> <span class="keyword">int</span> offset, <span
class="keyword">final</span> <span class="keyword">int</span> len) <span
class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 85</td> <td class="nbHitsCovered"><a
title="Line 85: Conditional coverage 100% (2/2)."> 1054972</a></td> <td
class="src"><pre class="src"> <a title="Line 85: Conditional coverage 100%
(2/2)."> <span class="keyword">if</span> (b == <span
class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 86</td> <td
class="nbHitsCovered"> 8</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
NullPointerException();</pre></td></tr>
-<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"><a
title="Line 87: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 1054964</a></td> <td class="src"><pre class="src"> <a
title="Line 87: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">
} <span class="keyword">else</span> <span class="keyword">if</span>
(offset < 0 || len < 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 88</td> <td
class="nbHitsCovered"> 16</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
-<tr> <td class="numLineCover"> 89</td> <td class="nbHitsCovered"><a
title="Line 89: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 1054948</a></td> <td class="src"><pre class="src"> <a
title="Line 89: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">
} <span class="keyword">else</span> <span class="keyword">if</span>
(offset > b.length || offset + len > b.length) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 90</td> <td
class="nbHitsCovered"> 16</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
-<tr> <td class="numLineCover"> 91</td> <td class="nbHitsCovered"><a
title="Line 91: Conditional coverage 100% (2/2)."> 1054932</a></td> <td
class="src"><pre class="src"> <a title="Line 91: Conditional coverage 100%
(2/2)."> } <span class="keyword">else</span> <span
class="keyword">if</span> (len > 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 92</td> <td class="nbHitsCovered"><a
title="Line 92: Conditional coverage 100% (2/2)."> 1054860</a></td> <td
class="src"><pre class="src"> <a title="Line 92: Conditional coverage 100%
(2/2)."> <span class="keyword">if</span> (doEncode)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 93</td> <td
class="nbHitsCovered"> 465372</td> <td class="src"><pre
class="src"> baseNCodec.encode(b, offset, len,
context);</pre></td></tr>
+<tr> <td class="numLineCover"> 85</td> <td class="nbHitsCovered"><a
title="Line 85: Conditional coverage 100% (2/2)."> 791229</a></td> <td
class="src"><pre class="src"> <a title="Line 85: Conditional coverage 100%
(2/2)."> <span class="keyword">if</span> (b == <span
class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 86</td> <td
class="nbHitsCovered"> 6</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
NullPointerException();</pre></td></tr>
+<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"><a
title="Line 87: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 791223</a></td> <td class="src"><pre class="src"> <a
title="Line 87: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">
} <span class="keyword">else</span> <span class="keyword">if</span>
(offset < 0 || len < 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 88</td> <td
class="nbHitsCovered"> 12</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
+<tr> <td class="numLineCover"> 89</td> <td class="nbHitsCovered"><a
title="Line 89: Conditional coverage 100% (4/4) [each condition: 100%,
100%]."> 791211</a></td> <td class="src"><pre class="src"> <a
title="Line 89: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">
} <span class="keyword">else</span> <span class="keyword">if</span>
(offset > b.length || offset + len > b.length) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 90</td> <td
class="nbHitsCovered"> 12</td> <td class="src"><pre class="src">
<span class="keyword">throw</span> <span class="keyword">new</span>
IndexOutOfBoundsException();</pre></td></tr>
+<tr> <td class="numLineCover"> 91</td> <td class="nbHitsCovered"><a
title="Line 91: Conditional coverage 100% (2/2)."> 791199</a></td> <td
class="src"><pre class="src"> <a title="Line 91: Conditional coverage 100%
(2/2)."> } <span class="keyword">else</span> <span
class="keyword">if</span> (len > 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 92</td> <td class="nbHitsCovered"><a
title="Line 92: Conditional coverage 100% (2/2)."> 791145</a></td> <td
class="src"><pre class="src"> <a title="Line 92: Conditional coverage 100%
(2/2)."> <span class="keyword">if</span> (doEncode)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 93</td> <td
class="nbHitsCovered"> 349029</td> <td class="src"><pre
class="src"> baseNCodec.encode(b, offset, len,
context);</pre></td></tr>
<tr> <td class="numLine"> 94</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span
class="keyword">else</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 95</td> <td
class="nbHitsCovered"> 589488</td> <td class="src"><pre
class="src"> baseNCodec.decode(b, offset, len,
context);</pre></td></tr>
+<tr> <td class="numLineCover"> 95</td> <td
class="nbHitsCovered"> 442116</td> <td class="src"><pre
class="src"> baseNCodec.decode(b, offset, len,
context);</pre></td></tr>
<tr> <td class="numLine"> 96</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 97</td> <td
class="nbHitsCovered"> 1054860</td> <td class="src"><pre
class="src"> flush(<span
class="keyword">false</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 97</td> <td
class="nbHitsCovered"> 791145</td> <td class="src"><pre
class="src"> flush(<span
class="keyword">false</span>);</pre></td></tr>
<tr> <td class="numLine"> 98</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 99</td> <td
class="nbHitsCovered"> 1054932</td> <td class="src"><pre
class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 99</td> <td
class="nbHitsCovered"> 791199</td> <td class="src"><pre
class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 100</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 101</td> <td class="nbHits"> </td>
@@ -216,21 +216,21 @@
<td class="src"><pre class="src"> <span class="comment">
*/</span></pre></td></tr>
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">private</span> <span class="keyword">void</span> flush(<span
class="keyword">final</span> <span class="keyword">boolean</span> propogate)
<span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 111</td> <td
class="nbHitsCovered"> 1730420</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">int</span> avail =
baseNCodec.available(context);</pre></td></tr>
-<tr> <td class="numLineCover"> 112</td> <td class="nbHitsCovered"><a
title="Line 112: Conditional coverage 100% (2/2)."> 1730420</a></td> <td
class="src"><pre class="src"> <a title="Line 112: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (avail > 0)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 113</td> <td
class="nbHitsCovered"> 674640</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span
class="keyword">byte</span>[avail];</pre></td></tr>
-<tr> <td class="numLineCover"> 114</td> <td
class="nbHitsCovered"> 674640</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">int</span> c = baseNCodec.readResults(buf, 0, avail,
context);</pre></td></tr>
-<tr> <td class="numLineCover"> 115</td> <td class="nbHitsUncovered"><a
title="Line 115: Conditional coverage 50% (1/2)."> 674640</a></td> <td
class="src"><pre class="src"><span class="srcUncovered"> <a title="Line
115: Conditional coverage 50% (1/2)."> <span
class="keyword">if</span> (c > 0) {</a></span></pre></td></tr>
-<tr> <td class="numLineCover"> 116</td> <td
class="nbHitsCovered"> 674640</td> <td class="src"><pre
class="src"> out.write(buf, 0, c);</pre></td></tr>
+<tr> <td class="numLineCover"> 111</td> <td
class="nbHitsCovered"> 1297815</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">int</span> avail =
baseNCodec.available(context);</pre></td></tr>
+<tr> <td class="numLineCover"> 112</td> <td class="nbHitsCovered"><a
title="Line 112: Conditional coverage 100% (2/2)."> 1297815</a></td> <td
class="src"><pre class="src"> <a title="Line 112: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (avail > 0)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 113</td> <td
class="nbHitsCovered"> 505980</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span
class="keyword">byte</span>[avail];</pre></td></tr>
+<tr> <td class="numLineCover"> 114</td> <td
class="nbHitsCovered"> 505980</td> <td class="src"><pre
class="src"> <span class="keyword">final</span> <span
class="keyword">int</span> c = baseNCodec.readResults(buf, 0, avail,
context);</pre></td></tr>
+<tr> <td class="numLineCover"> 115</td> <td class="nbHitsUncovered"><a
title="Line 115: Conditional coverage 50% (1/2)."> 505980</a></td> <td
class="src"><pre class="src"><span class="srcUncovered"> <a title="Line
115: Conditional coverage 50% (1/2)."> <span
class="keyword">if</span> (c > 0) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 116</td> <td
class="nbHitsCovered"> 505980</td> <td class="src"><pre
class="src"> out.write(buf, 0, c);</pre></td></tr>
<tr> <td class="numLine"> 117</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 118</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 119</td> <td class="nbHitsCovered"><a
title="Line 119: Conditional coverage 100% (2/2)."> 1730420</a></td> <td
class="src"><pre class="src"> <a title="Line 119: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (propogate)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 120</td> <td
class="nbHitsCovered"> 675560</td> <td class="src"><pre
class="src"> out.flush();</pre></td></tr>
+<tr> <td class="numLineCover"> 119</td> <td class="nbHitsCovered"><a
title="Line 119: Conditional coverage 100% (2/2)."> 1297815</a></td> <td
class="src"><pre class="src"> <a title="Line 119: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (propogate)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 120</td> <td
class="nbHitsCovered"> 506670</td> <td class="src"><pre
class="src"> out.flush();</pre></td></tr>
<tr> <td class="numLine"> 121</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 122</td> <td
class="nbHitsCovered"> 1730420</td> <td class="src"><pre
class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 122</td> <td
class="nbHitsCovered"> 1297815</td> <td class="src"><pre
class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
@@ -249,8 +249,8 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 131</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">void</span> flush() <span
class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 132</td> <td
class="nbHitsCovered"> 675560</td> <td class="src"><pre
class="src"> flush(<span
class="keyword">true</span>);</pre></td></tr>
-<tr> <td class="numLineCover"> 133</td> <td
class="nbHitsCovered"> 675560</td> <td class="src"><pre
class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 132</td> <td
class="nbHitsCovered"> 506670</td> <td class="src"><pre
class="src"> flush(<span
class="keyword">true</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 133</td> <td
class="nbHitsCovered"> 506670</td> <td class="src"><pre
class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 134</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 135</td> <td class="nbHits"> </td>
@@ -271,22 +271,22 @@
<td class="src"><pre class="src"> <span
class="keyword">public</span> <span class="keyword">void</span> close() <span
class="keyword">throws</span> IOException {</pre></td></tr>
<tr> <td class="numLine"> 143</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//
Notify encoder of EOF (-1).</span></pre></td></tr>
-<tr> <td class="numLineCover"> 144</td> <td class="nbHitsCovered"><a
title="Line 144: Conditional coverage 100% (2/2)."> 56008</a></td> <td
class="src"><pre class="src"> <a title="Line 144: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (doEncode)
{</a></pre></td></tr>
-<tr> <td class="numLineCover"> 145</td> <td
class="nbHitsCovered"> 27392</td> <td class="src"><pre class="src">
baseNCodec.encode(singleByte, 0, EOF, context);</pre></td></tr>
+<tr> <td class="numLineCover"> 144</td> <td class="nbHitsCovered"><a
title="Line 144: Conditional coverage 100% (2/2)."> 42006</a></td> <td
class="src"><pre class="src"> <a title="Line 144: Conditional coverage
100% (2/2)."> <span class="keyword">if</span> (doEncode)
{</a></pre></td></tr>
+<tr> <td class="numLineCover"> 145</td> <td
class="nbHitsCovered"> 20544</td> <td class="src"><pre class="src">
baseNCodec.encode(singleByte, 0, EOF, context);</pre></td></tr>
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span
class="keyword">else</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 147</td> <td
class="nbHitsCovered"> 28616</td> <td class="src"><pre class="src">
baseNCodec.decode(singleByte, 0, EOF, context);</pre></td></tr>
+<tr> <td class="numLineCover"> 147</td> <td
class="nbHitsCovered"> 21462</td> <td class="src"><pre class="src">
baseNCodec.decode(singleByte, 0, EOF, context);</pre></td></tr>
<tr> <td class="numLine"> 148</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 149</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
flush();</pre></td></tr>
-<tr> <td class="numLineCover"> 150</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
out.close();</pre></td></tr>
-<tr> <td class="numLineCover"> 151</td> <td
class="nbHitsCovered"> 56008</td> <td class="src"><pre class="src">
}</pre></td></tr>
+<tr> <td class="numLineCover"> 149</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
flush();</pre></td></tr>
+<tr> <td class="numLineCover"> 150</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
out.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 151</td> <td
class="nbHitsCovered"> 42006</td> <td class="src"><pre class="src">
}</pre></td></tr>
<tr> <td class="numLine"> 152</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 153</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
</table>
-<div class="footer">Report generated by <a
href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on
3/30/13 2:39 AM.</div>
+<div class="footer">Report generated by <a
href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on
4/6/13 12:38 PM.</div>
</body>
</html>
\ No newline at end of file