Modified: websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration.AbstractConfiguration.html ============================================================================== --- websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration.AbstractConfiguration.html (original) +++ websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration.AbstractConfiguration.html Sat May 31 19:13:45 2014 @@ -278,7 +278,7 @@ <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 130</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="comment">/** Delimiter used to convert single values to lists */</span></pre></td></tr> -<tr> <td class="numLineCover"> 131</td> <td class="nbHitsCovered"> 15219</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">char</span> listDelimiter = defaultListDelimiter;</pre></td></tr> +<tr> <td class="numLineCover"> 131</td> <td class="nbHitsCovered"> 12300</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">char</span> listDelimiter = defaultListDelimiter;</pre></td></tr> <tr> <td class="numLine"> 132</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 133</td> <td class="nbHits"> </td> @@ -325,9 +325,9 @@ <td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr> <tr> <td class="numLine"> 154</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">public</span> AbstractConfiguration()</pre></td></tr> -<tr> <td class="numLineCover"> 155</td> <td class="nbHitsCovered"> 15220</td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"> 15219</td> <td class="src"><pre class="src"> setLogger(<span class="keyword">null</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 157</td> <td class="nbHitsCovered"> 15220</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 155</td> <td class="nbHitsCovered"> 12302</td> <td class="src"><pre class="src"> {</pre></td></tr> +<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"> 12300</td> <td class="src"><pre class="src"> setLogger(<span class="keyword">null</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 157</td> <td class="nbHitsCovered"> 12301</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 158</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 159</td> <td class="nbHits"> </td> @@ -442,8 +442,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setListDelimiter(<span class="keyword">char</span> listDelimiter)</pre></td></tr> <tr> <td class="numLine"> 217</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 218</td> <td class="nbHitsCovered"> 4009</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.listDelimiter = listDelimiter;</pre></td></tr> -<tr> <td class="numLineCover"> 219</td> <td class="nbHitsCovered"> 4009</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 218</td> <td class="nbHitsCovered"> 4003</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.listDelimiter = listDelimiter;</pre></td></tr> +<tr> <td class="numLineCover"> 219</td> <td class="nbHitsCovered"> 4003</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 220</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 221</td> <td class="nbHits"> </td> @@ -462,7 +462,7 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">char</span> getListDelimiter()</pre></td></tr> <tr> <td class="numLine"> 228</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"> 216163</td> <td class="src"><pre class="src"> <span class="keyword">return</span> listDelimiter;</pre></td></tr> +<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"> 253363</td> <td class="src"><pre class="src"> <span class="keyword">return</span> listDelimiter;</pre></td></tr> <tr> <td class="numLine"> 230</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 231</td> <td class="nbHits"> </td> @@ -481,7 +481,7 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isDelimiterParsingDisabled()</pre></td></tr> <tr> <td class="numLine"> 238</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 239</td> <td class="nbHitsCovered"> 235752</td> <td class="src"><pre class="src"> <span class="keyword">return</span> delimiterParsingDisabled;</pre></td></tr> +<tr> <td class="numLineCover"> 239</td> <td class="nbHitsCovered"> 271252</td> <td class="src"><pre class="src"> <span class="keyword">return</span> delimiterParsingDisabled;</pre></td></tr> <tr> <td class="numLine"> 240</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 241</td> <td class="nbHits"> </td> @@ -512,8 +512,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setDelimiterParsingDisabled(<span class="keyword">boolean</span> delimiterParsingDisabled)</pre></td></tr> <tr> <td class="numLine"> 254</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 255</td> <td class="nbHitsCovered"> 4448</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.delimiterParsingDisabled = delimiterParsingDisabled;</pre></td></tr> -<tr> <td class="numLineCover"> 256</td> <td class="nbHitsCovered"> 4448</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 255</td> <td class="nbHitsCovered"> 4472</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.delimiterParsingDisabled = delimiterParsingDisabled;</pre></td></tr> +<tr> <td class="numLineCover"> 256</td> <td class="nbHitsCovered"> 4468</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 257</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 258</td> <td class="nbHits"> </td> @@ -542,8 +542,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setThrowExceptionOnMissing(<span class="keyword">boolean</span> throwExceptionOnMissing)</pre></td></tr> <tr> <td class="numLine"> 270</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 271</td> <td class="nbHitsCovered"> 4935</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.throwExceptionOnMissing = throwExceptionOnMissing;</pre></td></tr> -<tr> <td class="numLineCover"> 272</td> <td class="nbHitsCovered"> 4935</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 271</td> <td class="nbHitsCovered"> 4930</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.throwExceptionOnMissing = throwExceptionOnMissing;</pre></td></tr> +<tr> <td class="numLineCover"> 272</td> <td class="nbHitsCovered"> 4930</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 273</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 274</td> <td class="nbHits"> </td> @@ -560,7 +560,7 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isThrowExceptionOnMissing()</pre></td></tr> <tr> <td class="numLine"> 280</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 281</td> <td class="nbHitsCovered"> 5233</td> <td class="src"><pre class="src"> <span class="keyword">return</span> throwExceptionOnMissing;</pre></td></tr> +<tr> <td class="numLineCover"> 281</td> <td class="nbHitsCovered"> 5228</td> <td class="src"><pre class="src"> <span class="keyword">return</span> throwExceptionOnMissing;</pre></td></tr> <tr> <td class="numLine"> 282</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 283</td> <td class="nbHits"> </td> @@ -581,13 +581,13 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">synchronized</span> StrSubstitutor getSubstitutor()</pre></td></tr> <tr> <td class="numLine"> 291</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 292</td> <td class="nbHitsCovered"><a title="Line 292: Conditional coverage 100% (2/2)."> 221037</a></td> <td class="src"><pre class="src"> <a title="Line 292: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (substitutor == <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 292</td> <td class="nbHitsCovered"><a title="Line 292: Conditional coverage 100% (2/2)."> 711297</a></td> <td class="src"><pre class="src"> <a title="Line 292: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (substitutor == <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 293</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLineCover"> 294</td> <td class="nbHitsCovered"> 1870</td> <td class="src"><pre class="src"> substitutor = <span class="keyword">new</span> StrSubstitutor(createInterpolator());</pre></td></tr> <tr> <td class="numLine"> 295</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 296</td> <td class="nbHitsCovered"> 221034</td> <td class="src"><pre class="src"> <span class="keyword">return</span> substitutor;</pre></td></tr> +<tr> <td class="numLineCover"> 296</td> <td class="nbHitsCovered"> 711297</td> <td class="src"><pre class="src"> <span class="keyword">return</span> substitutor;</pre></td></tr> <tr> <td class="numLine"> 297</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 298</td> <td class="nbHits"> </td> @@ -662,8 +662,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> String lookup(String var)</pre></td></tr> <tr> <td class="numLine"> 335</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 336</td> <td class="nbHitsCovered"> 1876</td> <td class="src"><pre class="src"> Object prop = resolveContainerStore(var);</pre></td></tr> -<tr> <td class="numLineCover"> 337</td> <td class="nbHitsCovered"><a title="Line 337: Conditional coverage 100% (2/2)."> 1876</a></td> <td class="src"><pre class="src"> <a title="Line 337: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> (prop != <span class="keyword">null</span>) ? prop.toString() : <span class="keyword">null</span>;</a></pre></td></tr> +<tr> <td class="numLineCover"> 336</td> <td class="nbHitsCovered"> 2466</td> <td class="src"><pre class="src"> Object prop = resolveContainerStore(var);</pre></td></tr> +<tr> <td class="numLineCover"> 337</td> <td class="nbHitsCovered"><a title="Line 337: Conditional coverage 100% (2/2)."> 2466</a></td> <td class="src"><pre class="src"> <a title="Line 337: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> (prop != <span class="keyword">null</span>) ? prop.toString() : <span class="keyword">null</span>;</a></pre></td></tr> <tr> <td class="numLine"> 338</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 339</td> <td class="nbHits"> </td> @@ -689,7 +689,7 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> Log getLogger()</pre></td></tr> <tr> <td class="numLine"> 350</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 351</td> <td class="nbHitsCovered"> 227510</td> <td class="src"><pre class="src"> <span class="keyword">return</span> log;</pre></td></tr> +<tr> <td class="numLineCover"> 351</td> <td class="nbHitsCovered"> 715115</td> <td class="src"><pre class="src"> <span class="keyword">return</span> log;</pre></td></tr> <tr> <td class="numLine"> 352</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 353</td> <td class="nbHits"> </td> @@ -718,8 +718,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setLogger(Log log)</pre></td></tr> <tr> <td class="numLine"> 365</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 366</td> <td class="nbHitsCovered"><a title="Line 366: Conditional coverage 100% (2/2)."> 19333</a></td> <td class="src"><pre class="src"> <a title="Line 366: Conditional coverage 100% (2/2)."> <span class="keyword">this</span>.log = (log != <span class="keyword">null</span>) ? log : <span class="keyword">new</span> NoOpLog();</a></pre></td></tr> -<tr> <td class="numLineCover"> 367</td> <td class="nbHitsCovered"> 19335</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 366</td> <td class="nbHitsCovered"><a title="Line 366: Conditional coverage 100% (2/2)."> 16415</a></td> <td class="src"><pre class="src"> <a title="Line 366: Conditional coverage 100% (2/2)."> <span class="keyword">this</span>.log = (log != <span class="keyword">null</span>) ? log : <span class="keyword">new</span> NoOpLog();</a></pre></td></tr> +<tr> <td class="numLineCover"> 367</td> <td class="nbHitsCovered"> 16411</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 368</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 369</td> <td class="nbHits"> </td> @@ -763,14 +763,14 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> addProperty(String key, Object value)</pre></td></tr> <tr> <td class="numLine"> 391</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"> 112295</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">true</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 393</td> <td class="nbHitsCovered"><a title="Line 393: Conditional coverage 100% (2/2)."> 112295</a></td> <td class="src"><pre class="src"> <a title="Line 393: Conditional coverage 100% (2/2)."> addPropertyValues(key, value,</a></pre></td></tr> +<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"> 146526</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">true</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 393</td> <td class="nbHitsCovered"><a title="Line 393: Conditional coverage 100% (2/2)."> 146526</a></td> <td class="src"><pre class="src"> <a title="Line 393: Conditional coverage 100% (2/2)."> addPropertyValues(key, value,</a></pre></td></tr> <tr> <td class="numLine"> 394</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> isDelimiterParsingDisabled() ? DISABLED_DELIMITER</pre></td></tr> <tr> <td class="numLine"> 395</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> : getListDelimiter());</pre></td></tr> -<tr> <td class="numLineCover"> 396</td> <td class="nbHitsCovered"> 112292</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">false</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 397</td> <td class="nbHitsCovered"> 112292</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 396</td> <td class="nbHitsCovered"> 146523</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">false</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 397</td> <td class="nbHitsCovered"> 146523</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 398</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 399</td> <td class="nbHits"> </td> @@ -815,14 +815,14 @@ <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> addPropertyValues(String key, Object value, <span class="keyword">char</span> delimiter)</pre></td></tr> <tr> <td class="numLine"> 419</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 420</td> <td class="nbHitsCovered"> 117423</td> <td class="src"><pre class="src"> Iterator<?> it = PropertyConverter.toIterator(value, delimiter);</pre></td></tr> -<tr> <td class="numLineCover"> 421</td> <td class="nbHitsCovered"><a title="Line 421: Conditional coverage 100% (2/2)."> 246530</a></td> <td class="src"><pre class="src"> <a title="Line 421: Conditional coverage 100% (2/2)."> <span class="keyword">while</span> (it.hasNext())</a></pre></td></tr> +<tr> <td class="numLineCover"> 420</td> <td class="nbHitsCovered"> 152306</td> <td class="src"><pre class="src"> Iterator<?> it = PropertyConverter.toIterator(value, delimiter);</pre></td></tr> +<tr> <td class="numLineCover"> 421</td> <td class="nbHitsCovered"><a title="Line 421: Conditional coverage 100% (2/2)."> 319459</a></td> <td class="src"><pre class="src"> <a title="Line 421: Conditional coverage 100% (2/2)."> <span class="keyword">while</span> (it.hasNext())</a></pre></td></tr> <tr> <td class="numLine"> 422</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 423</td> <td class="nbHitsCovered"> 129110</td> <td class="src"><pre class="src"> addPropertyDirect(key, it.next());</pre></td></tr> +<tr> <td class="numLineCover"> 423</td> <td class="nbHitsCovered"> 167156</td> <td class="src"><pre class="src"> addPropertyDirect(key, it.next());</pre></td></tr> <tr> <td class="numLine"> 424</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 117420</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 152303</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 426</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 427</td> <td class="nbHits"> </td> @@ -843,8 +843,8 @@ <td class="src"><pre class="src"> <span class="keyword">protected</span> String interpolate(String base)</pre></td></tr> <tr> <td class="numLine"> 435</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 436</td> <td class="nbHitsCovered"> 216261</td> <td class="src"><pre class="src"> Object result = interpolate((Object) base);</pre></td></tr> -<tr> <td class="numLineCover"> 437</td> <td class="nbHitsCovered"><a title="Line 437: Conditional coverage 100% (2/2)."> 216591</a></td> <td class="src"><pre class="src"> <a title="Line 437: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> (result == <span class="keyword">null</span>) ? <span class="keyword">null</span> : result.toString();</a></pre></td></tr> +<tr> <td class="numLineCover"> 436</td> <td class="nbHitsCovered"> 705580</td> <td class="src"><pre class="src"> Object result = interpolate((Object) base);</pre></td></tr> +<tr> <td class="numLineCover"> 437</td> <td class="nbHitsCovered"><a title="Line 437: Conditional coverage 100% (2/2)."> 706007</a></td> <td class="src"><pre class="src"> <a title="Line 437: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> (result == <span class="keyword">null</span>) ? <span class="keyword">null</span> : result.toString();</a></pre></td></tr> <tr> <td class="numLine"> 438</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 439</td> <td class="nbHits"> </td> @@ -867,7 +867,7 @@ <td class="src"><pre class="src"> <span class="keyword">protected</span> Object interpolate(Object value)</pre></td></tr> <tr> <td class="numLine"> 448</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 220817</td> <td class="src"><pre class="src"> <span class="keyword">return</span> PropertyConverter.interpolate(value, <span class="keyword">this</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 710531</td> <td class="src"><pre class="src"> <span class="keyword">return</span> PropertyConverter.interpolate(value, <span class="keyword">this</span>);</pre></td></tr> <tr> <td class="numLine"> 450</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 451</td> <td class="nbHits"> </td> @@ -1856,11 +1856,11 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> String getString(String key)</pre></td></tr> <tr> <td class="numLine"> 1020</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1021</td> <td class="nbHitsCovered"> 212199</td> <td class="src"><pre class="src"> String s = getString(key, <span class="keyword">null</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 1022</td> <td class="nbHitsCovered"><a title="Line 1022: Conditional coverage 100% (2/2)."> 212319</a></td> <td class="src"><pre class="src"> <a title="Line 1022: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (s != <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 1021</td> <td class="nbHitsCovered"> 700231</td> <td class="src"><pre class="src"> String s = getString(key, <span class="keyword">null</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 1022</td> <td class="nbHitsCovered"><a title="Line 1022: Conditional coverage 100% (2/2)."> 700429</a></td> <td class="src"><pre class="src"> <a title="Line 1022: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (s != <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 1023</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1024</td> <td class="nbHitsCovered"> 211119</td> <td class="src"><pre class="src"> <span class="keyword">return</span> s;</pre></td></tr> +<tr> <td class="numLineCover"> 1024</td> <td class="nbHitsCovered"> 698894</td> <td class="src"><pre class="src"> <span class="keyword">return</span> s;</pre></td></tr> <tr> <td class="numLine"> 1025</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLineCover"> 1026</td> <td class="nbHitsCovered"><a title="Line 1026: Conditional coverage 100% (2/2)."> 1181</a></td> <td class="src"><pre class="src"> <a title="Line 1026: Conditional coverage 100% (2/2)."> <span class="keyword">else</span> <span class="keyword">if</span> (isThrowExceptionOnMissing())</a></pre></td></tr> @@ -1884,13 +1884,13 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> String getString(String key, String defaultValue)</pre></td></tr> <tr> <td class="numLine"> 1037</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1038</td> <td class="nbHitsCovered"> 212946</td> <td class="src"><pre class="src"> Object value = resolveContainerStore(key);</pre></td></tr> +<tr> <td class="numLineCover"> 1038</td> <td class="nbHitsCovered"> 701230</td> <td class="src"><pre class="src"> Object value = resolveContainerStore(key);</pre></td></tr> <tr> <td class="numLine"> 1039</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 1040</td> <td class="nbHitsCovered"><a title="Line 1040: Conditional coverage 100% (2/2)."> 212932</a></td> <td class="src"><pre class="src"> <a title="Line 1040: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value <span class="keyword">instanceof</span> String)</a></pre></td></tr> +<tr> <td class="numLineCover"> 1040</td> <td class="nbHitsCovered"><a title="Line 1040: Conditional coverage 100% (2/2)."> 701225</a></td> <td class="src"><pre class="src"> <a title="Line 1040: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value <span class="keyword">instanceof</span> String)</a></pre></td></tr> <tr> <td class="numLine"> 1041</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1042</td> <td class="nbHitsCovered"> 211949</td> <td class="src"><pre class="src"> <span class="keyword">return</span> interpolate((String) value);</pre></td></tr> +<tr> <td class="numLineCover"> 1042</td> <td class="nbHitsCovered"> 700051</td> <td class="src"><pre class="src"> <span class="keyword">return</span> interpolate((String) value);</pre></td></tr> <tr> <td class="numLine"> 1043</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLineCover"> 1044</td> <td class="nbHitsUncovered"><a title="Line 1044: Conditional coverage 50% (1/2)."> 1189</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1044: Conditional coverage 50% (1/2)."> <span class="keyword">else</span> <span class="keyword">if</span> (value == <span class="keyword">null</span>)</a></span></pre></td></tr> @@ -2107,17 +2107,17 @@ <td class="src"><pre class="src"> <span class="keyword">protected</span> Object resolveContainerStore(String key)</pre></td></tr> <tr> <td class="numLine"> 1170</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1171</td> <td class="nbHitsCovered"> 217744</td> <td class="src"><pre class="src"> Object value = getProperty(key);</pre></td></tr> -<tr> <td class="numLineCover"> 1172</td> <td class="nbHitsCovered"><a title="Line 1172: Conditional coverage 100% (2/2)."> 217591</a></td> <td class="src"><pre class="src"> <a title="Line 1172: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value != <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 1171</td> <td class="nbHitsCovered"> 706418</td> <td class="src"><pre class="src"> Object value = getProperty(key);</pre></td></tr> +<tr> <td class="numLineCover"> 1172</td> <td class="nbHitsCovered"><a title="Line 1172: Conditional coverage 100% (2/2)."> 706695</a></td> <td class="src"><pre class="src"> <a title="Line 1172: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value != <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 1173</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1174</td> <td class="nbHitsCovered"><a title="Line 1174: Conditional coverage 100% (2/2)."> 216556</a></td> <td class="src"><pre class="src"> <a title="Line 1174: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value <span class="keyword">instanceof</span> Collection)</a></pre></td></tr> +<tr> <td class="numLineCover"> 1174</td> <td class="nbHitsCovered"><a title="Line 1174: Conditional coverage 100% (2/2)."> 705556</a></td> <td class="src"><pre class="src"> <a title="Line 1174: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value <span class="keyword">instanceof</span> Collection)</a></pre></td></tr> <tr> <td class="numLine"> 1175</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLineCover"> 1176</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> Collection<?> collection = (Collection<?>) value;</pre></td></tr> <tr> <td class="numLineCover"> 1177</td> <td class="nbHitsUncovered"><a title="Line 1177: Conditional coverage 50% (1/2)."> 23</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1177: Conditional coverage 50% (1/2)."> value = collection.isEmpty() ? <span class="keyword">null</span> : collection.iterator().next();</a></span></pre></td></tr> <tr> <td class="numLineCover"> 1178</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 1179</td> <td class="nbHitsUncovered"><a title="Line 1179: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 216446</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1179: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">else</span> <span class="keyword">if</span> (value.getClass().isArray() && Array.getLength(value) > 0)</a></span></pre></td></tr> +<tr> <td class="numLineCover"> 1179</td> <td class="nbHitsUncovered"><a title="Line 1179: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 705588</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1179: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">else</span> <span class="keyword">if</span> (value.getClass().isArray() && Array.getLength(value) > 0)</a></span></pre></td></tr> <tr> <td class="numLine"> 1180</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLineCover"> 1181</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> value = Array.get(value, 0);</pre></td></tr> @@ -2127,7 +2127,7 @@ <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 1184</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 1185</td> <td class="nbHitsCovered"> 218028</td> <td class="src"><pre class="src"> <span class="keyword">return</span> value;</pre></td></tr> +<tr> <td class="numLineCover"> 1185</td> <td class="nbHitsCovered"> 707047</td> <td class="src"><pre class="src"> <span class="keyword">return</span> value;</pre></td></tr> <tr> <td class="numLine"> 1186</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 1187</td> <td class="nbHits"> </td> @@ -2270,21 +2270,21 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> append(Configuration c)</pre></td></tr> <tr> <td class="numLine"> 1263</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1264</td> <td class="nbHitsCovered"><a title="Line 1264: Conditional coverage 100% (2/2)."> 137</a></td> <td class="src"><pre class="src"> <a title="Line 1264: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (c != <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 1264</td> <td class="nbHitsCovered"><a title="Line 1264: Conditional coverage 100% (2/2)."> 151</a></td> <td class="src"><pre class="src"> <a title="Line 1264: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (c != <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 1265</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1266</td> <td class="nbHitsCovered"><a title="Line 1266: Conditional coverage 100% (2/2)."> 136</a></td> <td class="src"><pre class="src"> <a title="Line 1266: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (Iterator<String> it = c.getKeys(); it.hasNext();)</a></pre></td></tr> +<tr> <td class="numLineCover"> 1266</td> <td class="nbHitsCovered"><a title="Line 1266: Conditional coverage 100% (2/2)."> 150</a></td> <td class="src"><pre class="src"> <a title="Line 1266: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (Iterator<String> it = c.getKeys(); it.hasNext();)</a></pre></td></tr> <tr> <td class="numLine"> 1267</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 1268</td> <td class="nbHitsCovered"> 5079</td> <td class="src"><pre class="src"> String key = it.next();</pre></td></tr> -<tr> <td class="numLineCover"> 1269</td> <td class="nbHitsCovered"> 5079</td> <td class="src"><pre class="src"> Object value = c.getProperty(key);</pre></td></tr> -<tr> <td class="numLineCover"> 1270</td> <td class="nbHitsCovered"> 5079</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">true</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 1271</td> <td class="nbHitsCovered"> 5079</td> <td class="src"><pre class="src"> addPropertyValues(key, value, DISABLED_DELIMITER);</pre></td></tr> -<tr> <td class="numLineCover"> 1272</td> <td class="nbHitsCovered"> 5079</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">false</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 1273</td> <td class="nbHitsCovered"> 5079</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 1268</td> <td class="nbHitsCovered"> 5731</td> <td class="src"><pre class="src"> String key = it.next();</pre></td></tr> +<tr> <td class="numLineCover"> 1269</td> <td class="nbHitsCovered"> 5731</td> <td class="src"><pre class="src"> Object value = c.getProperty(key);</pre></td></tr> +<tr> <td class="numLineCover"> 1270</td> <td class="nbHitsCovered"> 5731</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">true</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 1271</td> <td class="nbHitsCovered"> 5731</td> <td class="src"><pre class="src"> addPropertyValues(key, value, DISABLED_DELIMITER);</pre></td></tr> +<tr> <td class="numLineCover"> 1272</td> <td class="nbHitsCovered"> 5731</td> <td class="src"><pre class="src"> fireEvent(EVENT_ADD_PROPERTY, key, value, <span class="keyword">false</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 1273</td> <td class="nbHitsCovered"> 5731</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 1274</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 1275</td> <td class="nbHitsCovered"> 137</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 1275</td> <td class="nbHitsCovered"> 151</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 1276</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 1277</td> <td class="nbHits"> </td> @@ -2347,6 +2347,6 @@ <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> 2.0.3 on 16.03.14 11:42.</div> +<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 31.05.14 21:07.</div> </body> </html> \ No newline at end of file