Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/EditScript.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/EditScript.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/EditScript.html Sun Apr 26 10:18:25 2015 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>EditScript</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">EditScript</span></div><h1>EditScript</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id= "a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 72</td><td class="ctr2">100%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">8</td><td class="ctr1">0</td><td class=" ctr2">20</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="EditScript.java.html#L106" class="el_method">visit(CommandVisitor)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="EditScript.java.html#L60" class="el_method">EditScript()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="105" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="c tr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="EditScript.java.html#L72" class="el_method">append(KeepCommand)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="EditScript.java.html#L82" class="el_method">append(InsertCommand)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3"> 1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="EditScript.java.html#L92" class="el_method">append(DeleteCommand)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="EditScript.java.html#L119" class="el_method">getLCSLength()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ct r1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="EditScript.java.html#L130" class="el_method">getModifications()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>EditScript</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">EditScript</span></div><h1>EditScript</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id= "a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 72</td><td class="ctr2">100%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">8</td><td class="ctr1">0</td><td class=" ctr2">20</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="EditScript.java.html#L105" class="el_method">visit(CommandVisitor)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="EditScript.java.html#L59" class="el_method">EditScript()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="105" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="c tr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="EditScript.java.html#L71" class="el_method">append(KeepCommand)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="EditScript.java.html#L81" class="el_method">append(InsertCommand)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3"> 1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="EditScript.java.html#L91" class="el_method">append(DeleteCommand)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="EditScript.java.html#L118" class="el_method">getLCSLength()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ct r1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="EditScript.java.html#L129" class="el_method">getModifications()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/EditScript.java.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/EditScript.java.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/EditScript.java.html Sun Apr 26 10:18:25 2015 @@ -41,7 +41,6 @@ import java.util.List; * @see ReplacementsHandler * * @param <T> object type - * @since 1.0 */ public class EditScript<T> { @@ -57,11 +56,11 @@ public class EditScript<T> { /** * Simple constructor. Creates a new empty script. */ -<span class="fc" id="L60"> public EditScript() {</span> -<span class="fc" id="L61"> commands = new ArrayList<EditCommand<T>>();</span> -<span class="fc" id="L62"> lcsLength = 0;</span> -<span class="fc" id="L63"> modifications = 0;</span> -<span class="fc" id="L64"> }</span> +<span class="fc" id="L59"> public EditScript() {</span> +<span class="fc" id="L60"> commands = new ArrayList<EditCommand<T>>();</span> +<span class="fc" id="L61"> lcsLength = 0;</span> +<span class="fc" id="L62"> modifications = 0;</span> +<span class="fc" id="L63"> }</span> /** * Add a keep command to the script. @@ -69,9 +68,9 @@ public class EditScript<T> { * @param command command to add */ public void append(final KeepCommand<T> command) { -<span class="fc" id="L72"> commands.add(command);</span> -<span class="fc" id="L73"> ++lcsLength;</span> -<span class="fc" id="L74"> }</span> +<span class="fc" id="L71"> commands.add(command);</span> +<span class="fc" id="L72"> ++lcsLength;</span> +<span class="fc" id="L73"> }</span> /** * Add an insert command to the script. @@ -79,9 +78,9 @@ public class EditScript<T> { * @param command command to add */ public void append(final InsertCommand<T> command) { -<span class="fc" id="L82"> commands.add(command);</span> -<span class="fc" id="L83"> ++modifications;</span> -<span class="fc" id="L84"> }</span> +<span class="fc" id="L81"> commands.add(command);</span> +<span class="fc" id="L82"> ++modifications;</span> +<span class="fc" id="L83"> }</span> /** * Add a delete command to the script. @@ -89,9 +88,9 @@ public class EditScript<T> { * @param command command to add */ public void append(final DeleteCommand<T> command) { -<span class="fc" id="L92"> commands.add(command);</span> -<span class="fc" id="L93"> ++modifications;</span> -<span class="fc" id="L94"> }</span> +<span class="fc" id="L91"> commands.add(command);</span> +<span class="fc" id="L92"> ++modifications;</span> +<span class="fc" id="L93"> }</span> /** * Visit the script. The script implements the <em>visitor</em> design @@ -103,10 +102,10 @@ public class EditScript<T> { * @param visitor the visitor that will visit all commands in turn */ public void visit(final CommandVisitor<T> visitor) { -<span class="fc bfc" id="L106" title="All 2 branches covered."> for (final EditCommand<T> command : commands) {</span> -<span class="fc" id="L107"> command.accept(visitor);</span> -<span class="fc" id="L108"> }</span> -<span class="fc" id="L109"> }</span> +<span class="fc bfc" id="L105" title="All 2 branches covered."> for (final EditCommand<T> command : commands) {</span> +<span class="fc" id="L106"> command.accept(visitor);</span> +<span class="fc" id="L107"> }</span> +<span class="fc" id="L108"> }</span> /** * Get the length of the Longest Common Subsequence (LCS). The length of the @@ -116,7 +115,7 @@ public class EditScript<T> { * @return length of the Longest Common Subsequence */ public int getLCSLength() { -<span class="fc" id="L119"> return lcsLength;</span> +<span class="fc" id="L118"> return lcsLength;</span> } /** @@ -127,7 +126,7 @@ public class EditScript<T> { * @return number of effective modifications */ public int getModifications() { -<span class="fc" id="L130"> return modifications;</span> +<span class="fc" id="L129"> return modifications;</span> } } Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/InsertCommand.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/InsertCommand.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/InsertCommand.html Sun Apr 26 10:18:25 2015 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InsertCommand</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">InsertCommand</span></div><h1>InsertCommand</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sort able" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="InsertCommand.java.html#L55" class="el_method">accept(CommandVisitor)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="InsertCommand.java.html#L43" class="el_method">InsertCommand(Object)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="96" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id= "i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InsertCommand</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">InsertCommand</span></div><h1>InsertCommand</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sort able" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="InsertCommand.java.html#L54" class="el_method">accept(CommandVisitor)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="InsertCommand.java.html#L42" class="el_method">InsertCommand(Object)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="96" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id= "i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/InsertCommand.java.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/InsertCommand.java.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/InsertCommand.java.html Sun Apr 26 10:18:25 2015 @@ -30,7 +30,6 @@ package org.apache.commons.text.diff; * @see EditScript * * @param <T> object type - * @since 1.0 */ public class InsertCommand<T> extends EditCommand<T> { @@ -40,8 +39,8 @@ public class InsertCommand<T> exte * @param object the object of the second sequence that should be inserted */ public InsertCommand(final T object) { -<span class="fc" id="L43"> super(object);</span> -<span class="fc" id="L44"> }</span> +<span class="fc" id="L42"> super(object);</span> +<span class="fc" id="L43"> }</span> /** * Accept a visitor. When an <code>InsertCommand</code> accepts a visitor, @@ -52,8 +51,8 @@ public class InsertCommand<T> exte */ @Override public void accept(final CommandVisitor<T> visitor) { -<span class="fc" id="L55"> visitor.visitInsertCommand(getObject());</span> -<span class="fc" id="L56"> }</span> +<span class="fc" id="L54"> visitor.visitInsertCommand(getObject());</span> +<span class="fc" id="L55"> }</span> } </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/KeepCommand.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/KeepCommand.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/KeepCommand.html Sun Apr 26 10:18:25 2015 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>KeepCommand</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">KeepCommand</span></div><h1>KeepCommand</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class= "ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="KeepCommand.java.html#L56" class="el_method">accept(CommandVisitor)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="KeepCommand.java.html#L45" class="el_method">KeepCommand(Object)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="96" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td>< td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>KeepCommand</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">KeepCommand</span></div><h1>KeepCommand</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class= "ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="KeepCommand.java.html#L55" class="el_method">accept(CommandVisitor)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="KeepCommand.java.html#L44" class="el_method">KeepCommand(Object)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="96" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td>< td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/KeepCommand.java.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/KeepCommand.java.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/KeepCommand.java.html Sun Apr 26 10:18:25 2015 @@ -30,7 +30,6 @@ package org.apache.commons.text.diff; * @see EditScript * * @param <T> object type - * @since 1.0 */ public class KeepCommand<T> extends EditCommand<T> { @@ -42,8 +41,8 @@ public class KeepCommand<T> extend * to be equal to an instance in the second sequence) */ public KeepCommand(final T object) { -<span class="fc" id="L45"> super(object);</span> -<span class="fc" id="L46"> }</span> +<span class="fc" id="L44"> super(object);</span> +<span class="fc" id="L45"> }</span> /** * Accept a visitor. When a <code>KeepCommand</code> accepts a visitor, it @@ -53,7 +52,7 @@ public class KeepCommand<T> extend */ @Override public void accept(final CommandVisitor<T> visitor) { -<span class="fc" id="L56"> visitor.visitKeepCommand(getObject());</span> -<span class="fc" id="L57"> }</span> +<span class="fc" id="L55"> visitor.visitKeepCommand(getObject());</span> +<span class="fc" id="L56"> }</span> } </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/ReplacementsFinder.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/ReplacementsFinder.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/ReplacementsFinder.html Sun Apr 26 10:18:25 2015 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>ReplacementsFinder</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">ReplacementsFinder</span></div><h1>ReplacementsFinder</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr> <td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 65</td><td class="ctr2">100%</td><td class="bar">0 of 4</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">6</td><td class= "ctr1">0</td><td class="ctr2">17</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="ReplacementsFinder.java.html#L102" class="el_method">visitKeepCommand(Object)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="ReplacementsFinder.java.html#L76" class="el_method">ReplacementsFinder(ReplacementsHandler)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="67" height="10" title="19" alt="19"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td cla ss="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="ReplacementsFinder.java.html#L89" class="el_method">visitInsertCommand(Object)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="ReplacementsFinder.java.html#L118" class="el_method">visitDeleteCommand(Object)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id=" d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>ReplacementsFinder</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">ReplacementsFinder</span></div><h1>ReplacementsFinder</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr> <td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 65</td><td class="ctr2">100%</td><td class="bar">0 of 4</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">6</td><td class= "ctr1">0</td><td class="ctr2">17</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="ReplacementsFinder.java.html#L101" class="el_method">visitKeepCommand(Object)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="ReplacementsFinder.java.html#L75" class="el_method">ReplacementsFinder(ReplacementsHandler)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="67" height="10" title="19" alt="19"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td cla ss="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="ReplacementsFinder.java.html#L88" class="el_method">visitInsertCommand(Object)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="ReplacementsFinder.java.html#L117" class="el_method">visitDeleteCommand(Object)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id=" d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/ReplacementsFinder.java.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/ReplacementsFinder.java.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/ReplacementsFinder.java.html Sun Apr 26 10:18:25 2015 @@ -48,7 +48,6 @@ import java.util.List; * @see StringsComparator * * @param <T> object type - * @since 1.0 */ public class ReplacementsFinder<T> implements CommandVisitor<T> { @@ -73,12 +72,12 @@ public class ReplacementsFinder<T> * * @param handler handler to call when synchronized sequences are found */ -<span class="fc" id="L76"> public ReplacementsFinder(final ReplacementsHandler<T> handler) {</span> -<span class="fc" id="L77"> pendingInsertions = new ArrayList<T>();</span> -<span class="fc" id="L78"> pendingDeletions = new ArrayList<T>();</span> -<span class="fc" id="L79"> skipped = 0;</span> -<span class="fc" id="L80"> this.handler = handler;</span> -<span class="fc" id="L81"> }</span> +<span class="fc" id="L75"> public ReplacementsFinder(final ReplacementsHandler<T> handler) {</span> +<span class="fc" id="L76"> pendingInsertions = new ArrayList<T>();</span> +<span class="fc" id="L77"> pendingDeletions = new ArrayList<T>();</span> +<span class="fc" id="L78"> skipped = 0;</span> +<span class="fc" id="L79"> this.handler = handler;</span> +<span class="fc" id="L80"> }</span> /** * Add an object to the pending insertions set. @@ -86,8 +85,8 @@ public class ReplacementsFinder<T> * @param object object to insert */ public void visitInsertCommand(final T object) { -<span class="fc" id="L89"> pendingInsertions.add(object);</span> -<span class="fc" id="L90"> }</span> +<span class="fc" id="L88"> pendingInsertions.add(object);</span> +<span class="fc" id="L89"> }</span> /** * Handle a synchronization object. @@ -99,15 +98,15 @@ public class ReplacementsFinder<T> * @param object synchronization object detected */ public void visitKeepCommand(final T object) { -<span class="fc bfc" id="L102" title="All 4 branches covered."> if (pendingDeletions.isEmpty() && pendingInsertions.isEmpty()) {</span> -<span class="fc" id="L103"> ++skipped;</span> +<span class="fc bfc" id="L101" title="All 4 branches covered."> if (pendingDeletions.isEmpty() && pendingInsertions.isEmpty()) {</span> +<span class="fc" id="L102"> ++skipped;</span> } else { -<span class="fc" id="L105"> handler.handleReplacement(skipped, pendingDeletions, pendingInsertions);</span> -<span class="fc" id="L106"> pendingDeletions.clear();</span> -<span class="fc" id="L107"> pendingInsertions.clear();</span> -<span class="fc" id="L108"> skipped = 1;</span> +<span class="fc" id="L104"> handler.handleReplacement(skipped, pendingDeletions, pendingInsertions);</span> +<span class="fc" id="L105"> pendingDeletions.clear();</span> +<span class="fc" id="L106"> pendingInsertions.clear();</span> +<span class="fc" id="L107"> skipped = 1;</span> } -<span class="fc" id="L110"> }</span> +<span class="fc" id="L109"> }</span> /** * Add an object to the pending deletions set. @@ -115,8 +114,8 @@ public class ReplacementsFinder<T> * @param object object to delete */ public void visitDeleteCommand(final T object) { -<span class="fc" id="L118"> pendingDeletions.add(object);</span> -<span class="fc" id="L119"> }</span> +<span class="fc" id="L117"> pendingDeletions.add(object);</span> +<span class="fc" id="L118"> }</span> } </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator$Snake.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator$Snake.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator$Snake.html Sun Apr 26 10:18:25 2015 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>StringsComparator.Snake</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">StringsComparator.Snake</span></div><h1>StringsComparator.Snake</h1><table class="coverage" cellspacing="0" id="coveragetab le"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 21</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">4< /td><td class="ctr1">0</td><td class="ctr2">8</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="StringsComparator.java.html#L298" class="el_method">StringsComparator.Snake(int, int, int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="StringsComparator.java.html#L310" class="el_method">getStart()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="StringsComparator.java.html#L319" class="el_method">getEnd()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="StringsComparator.java.html#L328" class="el_method">getDiag()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0< /td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>StringsComparator.Snake</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">StringsComparator.Snake</span></div><h1>StringsComparator.Snake</h1><table class="coverage" cellspacing="0" id="coveragetab le"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 21</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">4< /td><td class="ctr1">0</td><td class="ctr2">8</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="StringsComparator.java.html#L296" class="el_method">StringsComparator.Snake(int, int, int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="StringsComparator.java.html#L308" class="el_method">getStart()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="StringsComparator.java.html#L317" class="el_method">getEnd()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="StringsComparator.java.html#L326" class="el_method">getDiag()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0< /td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator.html Sun Apr 26 10:18:25 2015 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>StringsComparator</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">StringsComparator</span></div><h1>StringsComparator</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 546</td><td class="ctr2">99%</td><td class="bar">3 of 82</td><td class="ctr2">96%</td><td class="ctr1">3</td><td class="ctr2">46</td><td class="c tr1">1</td><td class="ctr2">77</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="StringsComparator.java.html#L187" class="el_method">getMiddleSnake(int, int, int, int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="118" height="10" title="326" alt="326"/></td><td class="ctr2" id="c4">98%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="117" height="10" title="51" alt="51"/></td><td class="ctr2" id="e1">98%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">38</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="StringsComparator.java.html#L129" class="el_method">buildScript(int, int, int, int, EditScript)</a></td><td clas s="bar" id="b1"><img src="../.resources/greenbar.gif" width="51" height="10" title="143" alt="143"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="50" height="10" title="22" alt="22"/></td><td class="ctr2" id="e2">92%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="StringsComparator.java.html#L267" class="el_method">buildSnake(int, int, int, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="13" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class ="ctr2" id="g2">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="StringsComparator.java.html#L89" class="el_method">StringsComparator(String, String)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="9" height="10" title="25" alt="25"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="StringsComparator.java.html#L113" class="el_method">getScript()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="6" height="10" title="17" alt="17"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td c lass="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>StringsComparator</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.diff</a> > <span class="el_class">StringsComparator</span></div><h1>StringsComparator</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 546</td><td class="ctr2">99%</td><td class="bar">3 of 82</td><td class="ctr2">96%</td><td class="ctr1">3</td><td class="ctr2">46</td><td class="c tr1">1</td><td class="ctr2">71</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="StringsComparator.java.html#L185" class="el_method">getMiddleSnake(int, int, int, int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="118" height="10" title="326" alt="326"/></td><td class="ctr2" id="c4">98%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="117" height="10" title="51" alt="51"/></td><td class="ctr2" id="e1">98%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">37</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="StringsComparator.java.html#L127" class="el_method">buildScript(int, int, int, int, EditScript)</a></td><td clas s="bar" id="b1"><img src="../.resources/greenbar.gif" width="51" height="10" title="143" alt="143"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="50" height="10" title="22" alt="22"/></td><td class="ctr2" id="e2">92%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="StringsComparator.java.html#L265" class="el_method">buildSnake(int, int, int, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="13" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class ="ctr2" id="g2">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="StringsComparator.java.html#L87" class="el_method">StringsComparator(String, String)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="9" height="10" title="25" alt="25"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="StringsComparator.java.html#L111" class="el_method">getScript()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="6" height="10" title="17" alt="17"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td c lass="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator.java.html ============================================================================== --- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator.java.html (original) +++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/StringsComparator.java.html Sun Apr 26 10:18:25 2015 @@ -48,8 +48,6 @@ package org.apache.commons.text.diff; * @see EditScript * @see EditCommand * @see CommandVisitor - * - * @since 1.0 */ public class StringsComparator { @@ -86,14 +84,14 @@ public class StringsComparator { * @param left first character sequence to be compared * @param right second character sequence to be compared */ -<span class="fc" id="L89"> public StringsComparator(String left, String right) {</span> -<span class="fc" id="L90"> this.left = left;</span> -<span class="fc" id="L91"> this.right = right;</span> - -<span class="fc" id="L93"> final int size = left.length() + right.length() + 2;</span> -<span class="fc" id="L94"> vDown = new int[size];</span> -<span class="fc" id="L95"> vUp = new int[size];</span> -<span class="fc" id="L96"> }</span> +<span class="fc" id="L87"> public StringsComparator(String left, String right) {</span> +<span class="fc" id="L88"> this.left = left;</span> +<span class="fc" id="L89"> this.right = right;</span> + +<span class="fc" id="L91"> final int size = left.length() + right.length() + 2;</span> +<span class="fc" id="L92"> vDown = new int[size];</span> +<span class="fc" id="L93"> vUp = new int[size];</span> +<span class="fc" id="L94"> }</span> /** * Get the {@link EditScript} object. @@ -110,9 +108,9 @@ public class StringsComparator { * sequences */ public EditScript<Character> getScript() { -<span class="fc" id="L113"> final EditScript<Character> script = new EditScript<Character>();</span> -<span class="fc" id="L114"> buildScript(0, left.length(), 0, right.length(), script);</span> -<span class="fc" id="L115"> return script;</span> +<span class="fc" id="L111"> final EditScript<Character> script = new EditScript<Character>();</span> +<span class="fc" id="L112"> buildScript(0, left.length(), 0, right.length(), script);</span> +<span class="fc" id="L113"> return script;</span> } /** @@ -126,43 +124,43 @@ public class StringsComparator { */ private void buildScript(final int start1, final int end1, final int start2, final int end2, final EditScript<Character> script) { -<span class="fc" id="L129"> final Snake middle = getMiddleSnake(start1, end1, start2, end2);</span> +<span class="fc" id="L127"> final Snake middle = getMiddleSnake(start1, end1, start2, end2);</span> -<span class="fc bfc" id="L131" title="All 2 branches covered."> if (middle == null</span> -<span class="fc bfc" id="L132" title="All 4 branches covered."> || middle.getStart() == end1 && middle.getDiag() == end1 - end2</span> -<span class="pc bpc" id="L133" title="1 of 4 branches missed."> || middle.getEnd() == start1 && middle.getDiag() == start1 - start2) {</span> - -<span class="fc" id="L135"> int i = start1;</span> -<span class="fc" id="L136"> int j = start2;</span> -<span class="fc bfc" id="L137" title="All 4 branches covered."> while (i < end1 || j < end2) {</span> -<span class="pc bpc" id="L138" title="1 of 6 branches missed."> if (i < end1 && j < end2 && left.charAt(i) == right.charAt(j)) {</span> -<span class="fc" id="L139"> script.append(new KeepCommand<Character>(left.charAt(i)));</span> -<span class="fc" id="L140"> ++i;</span> -<span class="fc" id="L141"> ++j;</span> +<span class="pc bpc" id="L129" title="1 of 10 branches missed."> if (middle == null</span> + || middle.getStart() == end1 && middle.getDiag() == end1 - end2 + || middle.getEnd() == start1 && middle.getDiag() == start1 - start2) { + +<span class="fc" id="L133"> int i = start1;</span> +<span class="fc" id="L134"> int j = start2;</span> +<span class="fc bfc" id="L135" title="All 4 branches covered."> while (i < end1 || j < end2) {</span> +<span class="pc bpc" id="L136" title="1 of 6 branches missed."> if (i < end1 && j < end2 && left.charAt(i) == right.charAt(j)) {</span> +<span class="fc" id="L137"> script.append(new KeepCommand<Character>(left.charAt(i)));</span> +<span class="fc" id="L138"> ++i;</span> +<span class="fc" id="L139"> ++j;</span> } else { -<span class="fc bfc" id="L143" title="All 2 branches covered."> if (end1 - start1 > end2 - start2) {</span> -<span class="fc" id="L144"> script.append(new DeleteCommand<Character>(left.charAt(i)));</span> -<span class="fc" id="L145"> ++i;</span> +<span class="fc bfc" id="L141" title="All 2 branches covered."> if (end1 - start1 > end2 - start2) {</span> +<span class="fc" id="L142"> script.append(new DeleteCommand<Character>(left.charAt(i)));</span> +<span class="fc" id="L143"> ++i;</span> } else { -<span class="fc" id="L147"> script.append(new InsertCommand<Character>(right.charAt(j)));</span> -<span class="fc" id="L148"> ++j;</span> +<span class="fc" id="L145"> script.append(new InsertCommand<Character>(right.charAt(j)));</span> +<span class="fc" id="L146"> ++j;</span> } } } -<span class="fc" id="L153"> } else {</span> +<span class="fc" id="L151"> } else {</span> -<span class="fc" id="L155"> buildScript(start1, middle.getStart(),</span> -<span class="fc" id="L156"> start2, middle.getStart() - middle.getDiag(),</span> +<span class="fc" id="L153"> buildScript(start1, middle.getStart(),</span> + start2, middle.getStart() - middle.getDiag(), script); -<span class="fc bfc" id="L158" title="All 2 branches covered."> for (int i = middle.getStart(); i < middle.getEnd(); ++i) {</span> -<span class="fc" id="L159"> script.append(new KeepCommand<Character>(left.charAt(i)));</span> +<span class="fc bfc" id="L156" title="All 2 branches covered."> for (int i = middle.getStart(); i < middle.getEnd(); ++i) {</span> +<span class="fc" id="L157"> script.append(new KeepCommand<Character>(left.charAt(i)));</span> } -<span class="fc" id="L161"> buildScript(middle.getEnd(), end1,</span> -<span class="fc" id="L162"> middle.getEnd() - middle.getDiag(), end2,</span> +<span class="fc" id="L159"> buildScript(middle.getEnd(), end1,</span> + middle.getEnd() - middle.getDiag(), end2, script); } -<span class="fc" id="L165"> }</span> +<span class="fc" id="L163"> }</span> /** * Get the middle snake corresponding to two subsequences of the @@ -184,74 +182,74 @@ public class StringsComparator { private Snake getMiddleSnake(int start1, int end1, int start2, int end2) { // Myers Algorithm // Initialisations -<span class="fc" id="L187"> final int m = end1 - start1;</span> -<span class="fc" id="L188"> final int n = end2 - start2;</span> -<span class="fc bfc" id="L189" title="All 4 branches covered."> if (m == 0 || n == 0) {</span> -<span class="fc" id="L190"> return null;</span> +<span class="fc" id="L185"> final int m = end1 - start1;</span> +<span class="fc" id="L186"> final int n = end2 - start2;</span> +<span class="fc bfc" id="L187" title="All 4 branches covered."> if (m == 0 || n == 0) {</span> +<span class="fc" id="L188"> return null;</span> } -<span class="fc" id="L193"> final int delta = m - n;</span> -<span class="fc" id="L194"> final int sum = n + m;</span> -<span class="fc bfc" id="L195" title="All 2 branches covered."> final int offset = (sum % 2 == 0 ? sum : sum + 1) / 2;</span> -<span class="fc" id="L196"> vDown[1 + offset] = start1;</span> -<span class="fc" id="L197"> vUp[1 + offset] = end1 + 1;</span> +<span class="fc" id="L191"> final int delta = m - n;</span> +<span class="fc" id="L192"> final int sum = n + m;</span> +<span class="fc bfc" id="L193" title="All 2 branches covered."> final int offset = (sum % 2 == 0 ? sum : sum + 1) / 2;</span> +<span class="fc" id="L194"> vDown[1 + offset] = start1;</span> +<span class="fc" id="L195"> vUp[1 + offset] = end1 + 1;</span> -<span class="pc bpc" id="L199" title="1 of 2 branches missed."> for (int d = 0; d <= offset; ++d) {</span> +<span class="pc bpc" id="L197" title="1 of 2 branches missed."> for (int d = 0; d <= offset; ++d) {</span> // Down -<span class="fc bfc" id="L201" title="All 2 branches covered."> for (int k = -d; k <= d; k += 2) {</span> +<span class="fc bfc" id="L199" title="All 2 branches covered."> for (int k = -d; k <= d; k += 2) {</span> // First step -<span class="fc" id="L204"> final int i = k + offset;</span> -<span class="fc bfc" id="L205" title="All 6 branches covered."> if (k == -d || k != d && vDown[i - 1] < vDown[i + 1]) {</span> -<span class="fc" id="L206"> vDown[i] = vDown[i + 1];</span> +<span class="fc" id="L202"> final int i = k + offset;</span> +<span class="fc bfc" id="L203" title="All 6 branches covered."> if (k == -d || k != d && vDown[i - 1] < vDown[i + 1]) {</span> +<span class="fc" id="L204"> vDown[i] = vDown[i + 1];</span> } else { -<span class="fc" id="L208"> vDown[i] = vDown[i - 1] + 1;</span> +<span class="fc" id="L206"> vDown[i] = vDown[i - 1] + 1;</span> } -<span class="fc" id="L211"> int x = vDown[i];</span> -<span class="fc" id="L212"> int y = x - start1 + start2 - k;</span> +<span class="fc" id="L209"> int x = vDown[i];</span> +<span class="fc" id="L210"> int y = x - start1 + start2 - k;</span> -<span class="fc bfc" id="L214" title="All 6 branches covered."> while (x < end1 && y < end2 && left.charAt(x) == right.charAt(y)) {</span> -<span class="fc" id="L215"> vDown[i] = ++x;</span> -<span class="fc" id="L216"> ++y;</span> +<span class="fc bfc" id="L212" title="All 6 branches covered."> while (x < end1 && y < end2 && left.charAt(x) == right.charAt(y)) {</span> +<span class="fc" id="L213"> vDown[i] = ++x;</span> +<span class="fc" id="L214"> ++y;</span> } // Second step -<span class="fc bfc" id="L219" title="All 6 branches covered."> if (delta % 2 != 0 && delta - d <= k && k <= delta + d) {</span> -<span class="fc bfc" id="L220" title="All 2 branches covered."> if (vUp[i - delta] <= vDown[i]) {</span> -<span class="fc" id="L221"> return buildSnake(vUp[i - delta], k + start1 - start2, end1, end2);</span> +<span class="fc bfc" id="L217" title="All 6 branches covered."> if (delta % 2 != 0 && delta - d <= k && k <= delta + d) {</span> +<span class="fc bfc" id="L218" title="All 2 branches covered."> if (vUp[i - delta] <= vDown[i]) {</span> +<span class="fc" id="L219"> return buildSnake(vUp[i - delta], k + start1 - start2, end1, end2);</span> } } } // Up -<span class="fc bfc" id="L227" title="All 2 branches covered."> for (int k = delta - d; k <= delta + d; k += 2) {</span> +<span class="fc bfc" id="L225" title="All 2 branches covered."> for (int k = delta - d; k <= delta + d; k += 2) {</span> // First step -<span class="fc" id="L229"> final int i = k + offset - delta;</span> -<span class="fc bfc" id="L230" title="All 6 branches covered."> if (k == delta - d</span> +<span class="fc" id="L227"> final int i = k + offset - delta;</span> +<span class="fc bfc" id="L228" title="All 6 branches covered."> if (k == delta - d</span> || k != delta + d && vUp[i + 1] <= vUp[i - 1]) { -<span class="fc" id="L232"> vUp[i] = vUp[i + 1] - 1;</span> +<span class="fc" id="L230"> vUp[i] = vUp[i + 1] - 1;</span> } else { -<span class="fc" id="L234"> vUp[i] = vUp[i - 1];</span> +<span class="fc" id="L232"> vUp[i] = vUp[i - 1];</span> } -<span class="fc" id="L237"> int x = vUp[i] - 1;</span> -<span class="fc" id="L238"> int y = x - start1 + start2 - k;</span> -<span class="fc bfc" id="L239" title="All 4 branches covered."> while (x >= start1 && y >= start2</span> -<span class="fc bfc" id="L240" title="All 2 branches covered."> && left.charAt(x) == right.charAt(y)) {</span> -<span class="fc" id="L241"> vUp[i] = x--;</span> -<span class="fc" id="L242"> y--;</span> +<span class="fc" id="L235"> int x = vUp[i] - 1;</span> +<span class="fc" id="L236"> int y = x - start1 + start2 - k;</span> +<span class="fc bfc" id="L237" title="All 6 branches covered."> while (x >= start1 && y >= start2</span> + && left.charAt(x) == right.charAt(y)) { +<span class="fc" id="L239"> vUp[i] = x--;</span> +<span class="fc" id="L240"> y--;</span> } // Second step -<span class="fc bfc" id="L245" title="All 6 branches covered."> if (delta % 2 == 0 && -d <= k && k <= d) {</span> -<span class="fc bfc" id="L246" title="All 2 branches covered."> if (vUp[i] <= vDown[i + delta]) {</span> -<span class="fc" id="L247"> return buildSnake(vUp[i], k + start1 - start2, end1, end2);</span> +<span class="fc bfc" id="L243" title="All 6 branches covered."> if (delta % 2 == 0 && -d <= k && k <= d) {</span> +<span class="fc bfc" id="L244" title="All 2 branches covered."> if (vUp[i] <= vDown[i + delta]) {</span> +<span class="fc" id="L245"> return buildSnake(vUp[i], k + start1 - start2, end1, end2);</span> } } } } // this should not happen -<span class="nc" id="L254"> throw new RuntimeException("Internal Error");</span> +<span class="nc" id="L252"> throw new RuntimeException("Internal Error");</span> } /** @@ -264,13 +262,13 @@ public class StringsComparator { * @return the snake built */ private Snake buildSnake(final int start, final int diag, final int end1, final int end2) { -<span class="fc" id="L267"> int end = start;</span> -<span class="fc bfc" id="L268" title="All 4 branches covered."> while (end - diag < end2</span> +<span class="fc" id="L265"> int end = start;</span> +<span class="fc bfc" id="L266" title="All 6 branches covered."> while (end - diag < end2</span> && end < end1 -<span class="fc bfc" id="L270" title="All 2 branches covered."> && left.charAt(end) == right.charAt(end - diag)) {</span> -<span class="fc" id="L271"> ++end;</span> + && left.charAt(end) == right.charAt(end - diag)) { +<span class="fc" id="L269"> ++end;</span> } -<span class="fc" id="L273"> return new Snake(start, end, diag);</span> +<span class="fc" id="L271"> return new Snake(start, end, diag);</span> } /** @@ -295,11 +293,11 @@ public class StringsComparator { * @param end end index of the snake * @param diag diagonal number */ -<span class="fc" id="L298"> public Snake(final int start, final int end, final int diag) {</span> -<span class="fc" id="L299"> this.start = start;</span> -<span class="fc" id="L300"> this.end = end;</span> -<span class="fc" id="L301"> this.diag = diag;</span> -<span class="fc" id="L302"> }</span> +<span class="fc" id="L296"> public Snake(final int start, final int end, final int diag) {</span> +<span class="fc" id="L297"> this.start = start;</span> +<span class="fc" id="L298"> this.end = end;</span> +<span class="fc" id="L299"> this.diag = diag;</span> +<span class="fc" id="L300"> }</span> /** * Get the start index of the snake. @@ -307,7 +305,7 @@ public class StringsComparator { * @return start index of the snake */ public int getStart() { -<span class="fc" id="L310"> return start;</span> +<span class="fc" id="L308"> return start;</span> } /** @@ -316,7 +314,7 @@ public class StringsComparator { * @return end index of the snake */ public int getEnd() { -<span class="fc" id="L319"> return end;</span> +<span class="fc" id="L317"> return end;</span> } /** @@ -325,7 +323,7 @@ public class StringsComparator { * @return diagonal number of the snake */ public int getDiag() { -<span class="fc" id="L328"> return diag;</span> +<span class="fc" id="L326"> return diag;</span> } }