|
|
|
|
@@ -12,7 +12,7 @@
|
|
|
|
|
<div class="separator"> </div>
|
|
|
|
|
<table class="report">
|
|
|
|
|
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
|
|
|
|
<tr><td><a href="org.owasp.dependencycheck.maven.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/157</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/108</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.466666666666667;</span>5.467</td></tr>
|
|
|
|
|
<tr><td><a href="org.owasp.dependencycheck.maven.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/159</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/110</span></div></div></td></tr></table></td><td class="value"><span class="hidden">5.533333333333333;</span>5.533</td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
<div class="separator"> </div>
|
|
|
|
|
@@ -474,302 +474,308 @@
|
|
|
|
|
<tr> <td class="numLineCover"> 275</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String parameterDescription = getValue( parameter, <span class="string">"description"</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 276</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 277</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Element fieldConfigurationElement = (Element) findSingleChild( configurationElement, parameterName );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 278</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 279</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String parameterDefaultValue = <span class="string">""</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 280</td> <td class="nbHitsUncovered"><a title="Line 280: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 280: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> ( fieldConfigurationElement != <span class="keyword">null</span> && fieldConfigurationElement.hasAttribute( <span class="string">"default-value"</span> ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 277</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Element fieldConfigurationElement = <span class="keyword">null</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 278</td> <td class="nbHitsUncovered"><a title="Line 278: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 278: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( configurationElement != <span class="keyword">null</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 279</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 280</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> fieldConfigurationElement = (Element) findSingleChild( configurationElement, parameterName );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 281</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 282</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> parameterDefaultValue = <span class="string">" (Default: "</span> + fieldConfigurationElement.getAttribute( <span class="string">"default-value"</span> ) + <span class="string">")"</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 283</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 284</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, parameterName + parameterDefaultValue, 2 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 285</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Node deprecated = findSingleChild( parameter, <span class="string">"deprecated"</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 286</td> <td class="nbHitsUncovered"><a title="Line 286: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 286: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) && isNotEmpty( deprecated.getTextContent() ) )</a></span></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="numLineCover"> 283</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String parameterDefaultValue = <span class="string">""</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 284</td> <td class="nbHitsUncovered"><a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> ( fieldConfigurationElement != <span class="keyword">null</span> && fieldConfigurationElement.hasAttribute( <span class="string">"default-value"</span> ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 285</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 286</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> parameterDefaultValue = <span class="string">" (Default: "</span> + fieldConfigurationElement.getAttribute( <span class="string">"default-value"</span> ) + <span class="string">")"</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 287</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 288</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 289</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 290</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 291</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, parameterDescription, 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 292</td> <td class="nbHitsUncovered"><a title="Line 292: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 292: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( <span class="string">"true"</span>.equals( getValue( parameter, <span class="string">"required"</span> ) ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 293</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 288</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, parameterName + parameterDefaultValue, 2 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 289</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Node deprecated = findSingleChild( parameter, <span class="string">"deprecated"</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 290</td> <td class="nbHitsUncovered"><a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) && isNotEmpty( deprecated.getTextContent() ) )</a></span></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"> 294</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">"Required: Yes"</span>, 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 295</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 292</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 293</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 294</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 296</td> <td class="nbHitsUncovered"><a title="Line 296: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 296: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> ( ( fieldConfigurationElement != <span class="keyword">null</span> ) && isNotEmpty( fieldConfigurationElement.getTextContent() ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 295</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, parameterDescription, 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 296</td> <td class="nbHitsUncovered"><a title="Line 296: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 296: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( <span class="string">"true"</span>.equals( getValue( parameter, <span class="string">"required"</span> ) ) )</a></span></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="numLineCover"> 298</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String property = getPropertyFromExpression( fieldConfigurationElement.getTextContent() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 299</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">"User property: "</span> + property, 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 300</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 298</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">"Required: Yes"</span>, 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 299</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 300</td> <td class="nbHitsUncovered"><a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> ( ( fieldConfigurationElement != <span class="keyword">null</span> ) && isNotEmpty( fieldConfigurationElement.getTextContent() ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 301</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 302</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 303</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 302</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String property = getPropertyFromExpression( fieldConfigurationElement.getTextContent() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 303</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">"User property: "</span> + property, 3 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 304</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 305</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 306</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * <p>Repeat a String <code>n</code> times to form a new string.</p></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 307</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 308</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param str String to repeat</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 309</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param repeat number of times to repeat str</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 310</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @return String with repeated String</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 311</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @throws NegativeArraySizeException if <code>repeat < 0</code></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 312</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @throws NullPointerException if str is <code>null</code></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 313</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 314</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> String repeat( String str, <span class="keyword">int</span> repeat )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 315</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 316</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> StringBuilder buffer = <span class="keyword">new</span> StringBuilder( repeat * str.length() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 317</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 318</td> <td class="nbHitsUncovered"><a title="Line 318: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 318: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i < repeat; i++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 319</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 320</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buffer.append( str );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 321</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 322</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 305</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 323</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> buffer.toString();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 324</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 325</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 306</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 307</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 308</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 326</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 309</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 327</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Append a description to the buffer by respecting the indentSize and lineLength parameters.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 328</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * <b>Note</b>: The last character is always a new line.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 329</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 310</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * <p>Repeat a String <code>n</code> times to form a new string.</p></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 311</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 330</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param sb The buffer to append the description, not <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 331</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param description The description, not <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 332</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indent The base indentation level of each line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 333</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 312</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param str String to repeat</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 313</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param repeat number of times to repeat str</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 314</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @return String with repeated String</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 315</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @throws NegativeArraySizeException if <code>repeat &lt; 0</code></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 316</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @throws NullPointerException if str is <code>null</code></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 317</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 334</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> append( StringBuilder sb, String description, <span class="keyword">int</span> indent )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 335</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 318</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> String repeat( String str, <span class="keyword">int</span> repeat )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 319</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 336</td> <td class="nbHitsUncovered"><a title="Line 336: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 336: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( String line : toLines( description, indent, indentSize, lineLength ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 337</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 320</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> StringBuilder buffer = <span class="keyword">new</span> StringBuilder( repeat * str.length() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 321</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 322</td> <td class="nbHitsUncovered"><a title="Line 322: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 322: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i < repeat; i++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 323</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 338</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> sb.append( line ).append( <span class="string">'\n'</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 339</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 340</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 341</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 324</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buffer.append( str );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 325</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 326</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 342</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 327</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> buffer.toString();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 328</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 329</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 330</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 343</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Splits the specified text into lines of convenient display length.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 344</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 331</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Append a description to the buffer by respecting the indentSize and lineLength parameters.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 332</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * <b>Note</b>: The last character is always a new line.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 333</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 345</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param text The text to split into lines, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 346</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indent The base indentation level of each line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 347</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 348</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 349</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @return The sequence of display lines, never <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 350</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @throws NegativeArraySizeException if <code>indent < 0</code></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 351</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 334</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param sb The buffer to append the description, not <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 335</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param description The description, not <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 336</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indent The base indentation level of each line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 337</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 352</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> List<String> toLines( String text, <span class="keyword">int</span> indent, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 353</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 338</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> append( StringBuilder sb, String description, <span class="keyword">int</span> indent )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 339</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 354</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> List<String> lines = <span class="keyword">new</span> ArrayList<String>();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 340</td> <td class="nbHitsUncovered"><a title="Line 340: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 340: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( String line : toLines( description, indent, indentSize, lineLength ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 341</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 342</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> sb.append( line ).append( <span class="string">'\n'</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 343</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 344</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 345</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 346</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 347</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Splits the specified text into lines of convenient display length.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 348</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 349</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param text The text to split into lines, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 350</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indent The base indentation level of each line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 351</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 352</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 353</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @return The sequence of display lines, never <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 354</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @throws NegativeArraySizeException if <code>indent < 0</code></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 355</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 356</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String ind = repeat( <span class="string">"\t"</span>, indent );</span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 356</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> List<String> toLines( String text, <span class="keyword">int</span> indent, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 357</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 358</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String[] plainLines = text.split( <span class="string">"(\r\n)|(\r)|(\n)"</span> );</span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 358</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> List<String> lines = <span class="keyword">new</span> ArrayList<String>();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 359</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 360</td> <td class="nbHitsUncovered"><a title="Line 360: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 360: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( String plainLine : plainLines )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 360</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String ind = repeat( <span class="string">"\t"</span>, indent );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 361</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 362</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> toLines( lines, ind + plainLine, indentSize, lineLength );</span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 362</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String[] plainLines = text.split( <span class="string">"(\r\n)|(\r)|(\n)"</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 363</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 364</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 365</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> lines;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 366</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 367</td> <td class="nbHits"> </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"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 369</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Adds the specified line to the output sequence, performing line wrapping if necessary.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 370</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 371</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param lines The sequence of display lines, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param line The line to add, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 373</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 374</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 375</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 376</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">void</span> toLines( List<String> lines, String line, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 377</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 378</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">int</span> lineIndent = getIndentLevel( line );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 379</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> StringBuilder buf = <span class="keyword">new</span> StringBuilder( 256 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 380</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 381</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String[] tokens = line.split( <span class="string">" +"</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 382</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 383</td> <td class="nbHitsUncovered"><a title="Line 383: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 383: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( String token : tokens )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 384</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 364</td> <td class="nbHitsUncovered"><a title="Line 364: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 364: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( String plainLine : plainLines )</a></span></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"> 385</td> <td class="nbHitsUncovered"><a title="Line 385: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 385: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( buf.length() > 0 )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 366</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> toLines( lines, ind + plainLine, indentSize, lineLength );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 367</td> <td class="nbHits"> </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="numLineCover"> 369</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> lines;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 370</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 371</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 373</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Adds the specified line to the output sequence, performing line wrapping if necessary.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 374</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 375</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param lines The sequence of display lines, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 376</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param line The line to add, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 377</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 378</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 379</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 380</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">void</span> toLines( List<String> lines, String line, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 381</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 382</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">int</span> lineIndent = getIndentLevel( line );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 383</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> StringBuilder buf = <span class="keyword">new</span> StringBuilder( 256 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 384</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 385</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String[] tokens = line.split( <span class="string">" +"</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 386</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 387</td> <td class="nbHitsUncovered"><a title="Line 387: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 387: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( buf.length() + token.length() >= lineLength )</a></span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 387</td> <td class="nbHitsUncovered"><a title="Line 387: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 387: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( String token : tokens )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 388</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 389</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> lines.add( buf.toString() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 390</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.setLength( 0 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 391</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( repeat( <span class="string">" "</span>, lineIndent * indentSize ) );</span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 389</td> <td class="nbHitsUncovered"><a title="Line 389: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 389: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( buf.length() > 0 )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 390</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 391</td> <td class="nbHitsUncovered"><a title="Line 391: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 391: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( buf.length() + token.length() >= lineLength )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 392</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 393</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">else</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 394</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 395</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( <span class="string">' '</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 393</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> lines.add( buf.toString() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 394</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.setLength( 0 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 395</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( repeat( <span class="string">" "</span>, lineIndent * indentSize ) );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 396</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 397</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">else</span></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="numLineCover"> 399</td> <td class="nbHitsUncovered"><a title="Line 399: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 399: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( <span class="keyword">int</span> j = 0; j < token.length(); j++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 400</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 401</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">char</span> c = token.charAt( j );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 402</td> <td class="nbHitsUncovered"><a title="Line 402: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 402: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( c == <span class="string">'\t'</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 403</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 404</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( repeat( <span class="string">" "</span>, indentSize - buf.length() % indentSize ) );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 399</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( <span class="string">' '</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 400</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 406</td> <td class="nbHitsUncovered"><a title="Line 406: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 406: Conditional coverage 0% (0/2)."> <span class="keyword">else</span> <span class="keyword">if</span> ( c == <span class="string">'\u00A0'</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 401</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 403</td> <td class="nbHitsUncovered"><a title="Line 403: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 403: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> ( <span class="keyword">int</span> j = 0; j < token.length(); j++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 404</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 405</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">char</span> c = token.charAt( j );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 406</td> <td class="nbHitsUncovered"><a title="Line 406: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 406: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( c == <span class="string">'\t'</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 407</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 408</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( <span class="string">' '</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 408</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( repeat( <span class="string">" "</span>, indentSize - buf.length() % indentSize ) );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 410</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">else</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 410</td> <td class="nbHitsUncovered"><a title="Line 410: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 410: Conditional coverage 0% (0/2)."> <span class="keyword">else</span> <span class="keyword">if</span> ( c == <span class="string">'\u00A0'</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 411</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 412</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( c );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 412</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( <span class="string">' '</span> );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 413</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 414</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">else</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 415</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 416</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> lines.add( buf.toString() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 417</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 416</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> buf.append( c );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 417</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 418</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 420</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Gets the indentation level of the specified line.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 422</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param line The line whose indentation level should be retrieved, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 423</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @return The indentation level of the line.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 425</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">int</span> getIndentLevel( String line )</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="numLineCover"> 427</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">int</span> level = 0;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 428</td> <td class="nbHitsUncovered"><a title="Line 428: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 428: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i < line.length() && line.charAt( i ) == <span class="string">'\t'</span>; i++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 429</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 430</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> level++;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 432</td> <td class="nbHitsUncovered"><a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">for</span> ( <span class="keyword">int</span> i = level + 1; i <= level + 4 && i < line.length(); i++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 420</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> lines.add( buf.toString() );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 421</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></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="numLine"> 423</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Gets the indentation level of the specified line.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 425</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 426</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param line The line whose indentation level should be retrieved, must not be <code>null</code>.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 427</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @return The indentation level of the line.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 428</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 429</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">int</span> getIndentLevel( String line )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 431</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">int</span> level = 0;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 432</td> <td class="nbHitsUncovered"><a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i < line.length() && line.charAt( i ) == <span class="string">'\t'</span>; i++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 433</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 434</td> <td class="nbHitsUncovered"><a title="Line 434: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 434: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( line.charAt( i ) == <span class="string">'\t'</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 434</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> level++;</span></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="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> level++;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 437</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">break</span>;</span></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>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 440</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> level;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 441</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 443</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> String getPropertyFromExpression( String expression )</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 444</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 445</td> <td class="nbHitsUncovered"><a title="Line 445: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 445: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%]."> <span class="keyword">if</span> ( expression != <span class="keyword">null</span> && expression.startsWith( <span class="string">"${"</span> ) && expression.endsWith( <span class="string">"}"</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 446</td> <td class="nbHitsUncovered"><a title="Line 446: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 446: Conditional coverage 0% (0/2)."> && !expression.substring( 2 ).contains( <span class="string">"${"</span> ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 447</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 436</td> <td class="nbHitsUncovered"><a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">for</span> ( <span class="keyword">int</span> i = level + 1; i <= level + 4 && i < line.length(); i++ )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">// expression="${xxx}" -> property="xxx"</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> expression.substring( 2, expression.length() - 1 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 450</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 438</td> <td class="nbHitsUncovered"><a title="Line 438: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 438: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> ( line.charAt( i ) == <span class="string">'\t'</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 439</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 440</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> level++;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 441</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">break</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 443</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">// no property can be extracted</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 452</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 453</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 444</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> level;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 446</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 447</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> String getPropertyFromExpression( String expression )</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="nbHitsUncovered"><a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%]."> <span class="keyword">if</span> ( expression != <span class="keyword">null</span> && expression.startsWith( <span class="string">"${"</span> ) && expression.endsWith( <span class="string">"}"</span> )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 450</td> <td class="nbHitsUncovered"><a title="Line 450: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 450: Conditional coverage 0% (0/2)."> && !expression.substring( 2 ).contains( <span class="string">"${"</span> ) )</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 452</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">// expression="${xxx}" -> property="xxx"</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 453</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> expression.substring( 2, expression.length() - 1 );</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 454</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 455</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">// no property can be extracted</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 456</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 457</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 458</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> 2.1.1 on 9/6/16 6:51 AM.</div>
|
|
|
|
|
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/5/16 7:44 AM.</div>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
|
|
|
|
|