Modified: websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text.translate/index.source.html ============================================================================== --- websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text.translate/index.source.html (original) +++ websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text.translate/index.source.html Tue May 23 13:12:41 2017 @@ -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="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.text.translate</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <span class="el_package">org.apache.commons.text.translate</span></div><h1>org.apache.commons.text.translate</h1><table clas s="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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td ></tr></thead><tfoot><tr><td>Total</td><td class="bar">60 of 2,673</td><td >class="ctr2">97%</td><td class="bar">16 of 176</td><td >class="ctr2">90%</td><td class="ctr1">21</td><td class="ctr2">148</td><td >class="ctr1">11</td><td class="ctr2">529</td><td class="ctr1">5</td><td >class="ctr2">60</td><td class="ctr1">0</td><td >class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a1"><a >href="CharSequenceTranslator.java.html" >class="el_source">CharSequenceTranslator.java</a></td><td class="bar" >id="b0"><img src="../jacoco-resources/redbar.gif" width="2" height="10" >title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="14" >height="10" title="163" alt="163"/></td><td class="ctr2" id="c13">85%</td><td >class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" >height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" >width="38" height="10" title="16" alt="16"/></td><td class="ctr2" >id="e8">88%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id ="g2">15</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i2">36</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a11"><a href="UnicodeEscaper.java.html" class="el_source">UnicodeEscaper.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="105" alt="105"/></td><td class="ctr2" id="c12">86%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">14</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i4">25</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="NumericEntityUnescaper.jav a.html" class="el_source">NumericEntityUnescaper.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="250" alt="250"/></td><td class="ctr2" id="c8">98%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="45" alt="45"/></td><td class="ctr2" id="e7">90%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">32</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">42</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a6"><a href="LookupTranslator.java.html" class="el_source">LookupTranslator.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="128" alt="128"/></td><td class="ctr2" id="c10">96%</td><td class="bar" id="d4"><img src="../ja coco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="15" alt="15"/></td><td class="ctr2" id="e6">93%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">32</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k9">2</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="CsvTranslators.java.html" class="el_source">CsvTranslators.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="105" alt="105"/></td><td class="ctr2" id="c9">97%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="7" alt="7"/></td><td class="ctr2" id="e9">87%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g6">10</td><td cl ass="ctr1" id="h3">1</td><td class="ctr2" id="i5">21</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a10"><a href="SinglePassTranslator.java.html" class="el_source">SinglePassTranslator.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="38" alt="38"/></td><td class="ctr2" id="c11">95%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="e12">75%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g10">5</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i11">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k7">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a9"><a href="OctalUnescaper.java.html" class="el_sour ce">OctalUnescaper.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="115" alt="115"/></td><td class="ctr2" id="c7">99%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="20" alt="20"/></td><td class="ctr2" id="e11">83%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">16</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i8">17</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="EntityArrays.java.html" class="el_source">EntityArrays.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="1,376" alt="1,376"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" widt h="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i0">282</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k8">3</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a12"><a href="UnicodeUnescaper.java.html" class="el_source">UnicodeUnescaper.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="119" alt="119"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="14" alt="14"/></td><td class="ctr2" id="e10">87%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g7">10</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">18</td><td class="ctr1" id="j8">0</td><td class="ctr2" id ="k10">2</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a7"><a href="NumericEntityEscaper.java.html" class="el_source">NumericEntityEscaper.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="76" alt="76"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i6">20</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k2">7</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a0"><a href="AggregateTranslator.java.html" class="el_source">AggregateTranslator.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="57" alt="57"/></td><td class="ctr2" id="c3">100 %</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">13</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k11">2</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a5"><a href="JavaUnicodeEscaper.java.html" class="el_source">JavaUnicodeEscaper.java</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="50" alt="50"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g9">6</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">8</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr>< td id="a2"><a href="CodePointTranslator.java.html" class="el_source">CodePointTranslator.java</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="18" alt="18"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">2</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a13"><a href="UnicodeUnpairedSurrogateRemover.java.html" class="el_source">UnicodeUnpairedSurrogateRemover.java</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"><img src="../jacoco-resour ces/greenbar.gif" width="9" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g12">4</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">4</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">2</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.8.201612092310</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="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.text.translate</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <span class="el_package">org.apache.commons.text.translate</span></div><h1>org.apache.commons.text.translate</h1><table clas s="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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td ></tr></thead><tfoot><tr><td>Total</td><td class="bar">60 of 2,675</td><td >class="ctr2">97%</td><td class="bar">16 of 176</td><td >class="ctr2">90%</td><td class="ctr1">21</td><td class="ctr2">148</td><td >class="ctr1">11</td><td class="ctr2">528</td><td class="ctr1">5</td><td >class="ctr2">60</td><td class="ctr1">0</td><td >class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a1"><a >href="CharSequenceTranslator.java.html" >class="el_source">CharSequenceTranslator.java</a></td><td class="bar" >id="b0"><img src="../jacoco-resources/redbar.gif" width="2" height="10" >title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="14" >height="10" title="165" alt="165"/></td><td class="ctr2" id="c13">85%</td><td >class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" >height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" >width="38" height="10" title="16" alt="16"/></td><td class="ctr2" >id="e8">88%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id ="g2">15</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i2">35</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a11"><a href="UnicodeEscaper.java.html" class="el_source">UnicodeEscaper.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="105" alt="105"/></td><td class="ctr2" id="c12">86%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">14</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i4">25</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="NumericEntityUnescaper.jav a.html" class="el_source">NumericEntityUnescaper.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="250" alt="250"/></td><td class="ctr2" id="c8">98%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="45" alt="45"/></td><td class="ctr2" id="e7">90%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">32</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">42</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a6"><a href="LookupTranslator.java.html" class="el_source">LookupTranslator.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="128" alt="128"/></td><td class="ctr2" id="c10">96%</td><td class="bar" id="d4"><img src="../ja coco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="15" alt="15"/></td><td class="ctr2" id="e6">93%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">32</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k9">2</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="CsvTranslators.java.html" class="el_source">CsvTranslators.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="105" alt="105"/></td><td class="ctr2" id="c9">97%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="7" alt="7"/></td><td class="ctr2" id="e9">87%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g6">10</td><td cl ass="ctr1" id="h3">1</td><td class="ctr2" id="i5">21</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a10"><a href="SinglePassTranslator.java.html" class="el_source">SinglePassTranslator.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="38" alt="38"/></td><td class="ctr2" id="c11">95%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="e12">75%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g10">5</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i11">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k7">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a9"><a href="OctalUnescaper.java.html" class="el_sour ce">OctalUnescaper.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="115" alt="115"/></td><td class="ctr2" id="c7">99%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="20" alt="20"/></td><td class="ctr2" id="e11">83%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">16</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i8">17</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="EntityArrays.java.html" class="el_source">EntityArrays.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="1,376" alt="1,376"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" widt h="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i0">282</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k8">3</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a12"><a href="UnicodeUnescaper.java.html" class="el_source">UnicodeUnescaper.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="119" alt="119"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="14" alt="14"/></td><td class="ctr2" id="e10">87%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g7">10</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">18</td><td class="ctr1" id="j8">0</td><td class="ctr2" id ="k10">2</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a7"><a href="NumericEntityEscaper.java.html" class="el_source">NumericEntityEscaper.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="76" alt="76"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i6">20</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k2">7</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a0"><a href="AggregateTranslator.java.html" class="el_source">AggregateTranslator.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="57" alt="57"/></td><td class="ctr2" id="c3">100 %</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">13</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k11">2</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a5"><a href="JavaUnicodeEscaper.java.html" class="el_source">JavaUnicodeEscaper.java</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="50" alt="50"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g9">6</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">8</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr>< td id="a2"><a href="CodePointTranslator.java.html" class="el_source">CodePointTranslator.java</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="18" alt="18"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">2</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a13"><a href="UnicodeUnpairedSurrogateRemover.java.html" class="el_source">UnicodeUnpairedSurrogateRemover.java</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"><img src="../jacoco-resour ces/greenbar.gif" width="9" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g12">4</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">4</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">2</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.8.201612092310</span></div></body></html> \ No newline at end of file
Modified: websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/AlphabetConverter.html ============================================================================== --- websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/AlphabetConverter.html (original) +++ websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/AlphabetConverter.html Tue May 23 13:12:41 2017 @@ -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="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>AlphabetConverter</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-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</a> > <span class="el_class">AlphabetConverter</span></div><h1>AlphabetConverter</h1><table class="coverage" cellspacing="0" id="coverageta ble"><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">32 of 727</td><td class="ctr2">95%</td><td class="bar">11 of 76</td><td class="ctr2">85%</td><td class="ctr1">11</td><td class="ctr 2">53</td><td class="ctr1">8</td><td class="ctr2">154</td><td class="ctr1">0</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a4"><a href="AlphabetConverter.java.html#L420" class="el_method">createConverter(Integer[], Integer[], Integer[])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="220" alt="220"/></td><td class="ctr2" id="c12">92%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="16" alt="16"/></td><td class="ctr2" id="e5">88%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="AlphabetConverter.java.html#L295" class="el_me thod">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="31" alt="31"/></td><td class="ctr2" id="c13">81%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="AlphabetConverter.java.html#L525" class="el_method">codePointToString(int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td cl ass="ctr2" id="c14">57%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="AlphabetConverter.java.html#L162" class="el_method">decode(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="49" height="10" title="98" alt="98"/></td><td class="ctr2" id="c11">98%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="9" alt="9"/></td><td class="ctr2 " id="e4">90%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">19</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="AlphabetConverter.java.html#L235" class="el_method">addSingleEncoding(int, String, Collection, Iterator, Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="96" alt="96"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">22</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="AlphabetConverter.java.html#L328" class="el_method">createConverterFromMap(Map)</a></td><td class="bar" id="b5"><img src="../ jacoco-resources/greenbar.gif" width="34" height="10" title="68" alt="68"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">14</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="AlphabetConverter.java.html#L123" class="el_method">encode(String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="57" alt="57"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a14"><a href="AlphabetConverter.java.html#L281" class="el_method">toString()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="36" alt="36"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">7</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="AlphabetConverter.java.html#L388" class="el_method">convertCharsToIntegers(Character[])</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="30" alt="30"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="5" alt="5"/></td><td class="ctr2" id="e6">83%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="AlphabetConverter.java.html#L312" class="el_method">hashCode()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="20" alt="20"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a1"><a href="AlphabetConverter.java.html#L106" class="el_method">AlphabetConverter(Map, Map, int)</a></td><td class="bar" id="b10"><img src="../jacoco-r esources/greenbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="AlphabetConverter.java.html#L375" class="el_method">createConverterFromChars(Character[], Character[], Character[])</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="AlphabetConverter.java.html#L216" class="el_method">getO riginalToEncoded()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a13"><a href="AlphabetConverter.java.html#L94" class="el_method">static {...}</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a10"><a href="AlphabetConverter.java.html#L205" class="el_method">getEncodedCharLength()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.8.201612092310</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="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>AlphabetConverter</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-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</a> > <span class="el_class">AlphabetConverter</span></div><h1>AlphabetConverter</h1><table class="coverage" cellspacing="0" id="coverageta ble"><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">32 of 706</td><td class="ctr2">95%</td><td class="bar">11 of 74</td><td class="ctr2">85%</td><td class="ctr1">11</td><td class="ctr 2">51</td><td class="ctr1">8</td><td class="ctr2">149</td><td class="ctr1">0</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a4"><a href="AlphabetConverter.java.html#L410" class="el_method">createConverter(Integer[], Integer[], Integer[])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="220" alt="220"/></td><td class="ctr2" id="c11">92%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="16" alt="16"/></td><td class="ctr2" id="e5">88%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="AlphabetConverter.java.html#L290" class="el_me thod">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="31" alt="31"/></td><td class="ctr2" id="c12">81%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="AlphabetConverter.java.html#L515" class="el_method">codePointToString(int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td cl ass="ctr2" id="c13">57%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="AlphabetConverter.java.html#L157" class="el_method">decode(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="49" height="10" title="98" alt="98"/></td><td class="ctr2" id="c10">98%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="9" alt="9"/></td><td class="ctr2 " id="e4">90%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">19</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="AlphabetConverter.java.html#L230" class="el_method">addSingleEncoding(int, String, Collection, Iterator, Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="96" alt="96"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">22</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="AlphabetConverter.java.html#L118" class="el_method">encode(String)</a></td><td class="bar" id="b5"><img src="../jacoco-resour ces/greenbar.gif" width="28" height="10" title="57" alt="57"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="AlphabetConverter.java.html#L323" class="el_method">createConverterFromMap(Map)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="51" alt="51"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">11</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a13"><a href="AlphabetConverter.java.html#L276" class="el_method">toString()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="36" alt="36"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">7</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="AlphabetConverter.java.html#L378" class="el_method">convertCharsToIntegers(Character[])</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="30" alt="30"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="5" alt="5"/></td><td class="ctr2" id="e6">83%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="AlphabetConverter.java.html#L307" class="el_method">hashCode()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="20" alt="20"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a1"><a href="AlphabetConverter.java.html#L101" class="el_method">AlphabetConverter(Map, Map, int)</a></td><td class="bar" id="b10"><img src="../jacoco-r esources/greenbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="AlphabetConverter.java.html#L365" class="el_method">createConverterFromChars(Character[], Character[], Character[])</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="AlphabetConverter.java.html#L211" class="el_method">getO riginalToEncoded()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a10"><a href="AlphabetConverter.java.html#L200" class="el_method">getEncodedCharLength()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class=" right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.8.201612092310</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/AlphabetConverter.java.html ============================================================================== --- websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/AlphabetConverter.java.html (original) +++ websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/AlphabetConverter.java.html Tue May 23 13:12:41 2017 @@ -88,11 +88,6 @@ public final class AlphabetConverter { * Arrow constant, used for converting the object into a string. */ private static final String ARROW = " -> "; - /** - * Line separator, used for converting the object into a string. - */ -<span class="fc" id="L94"> private static final String LINE_SEPARATOR =</span> -<span class="fc" id="L95"> System.getProperty("line.separator");</span> /** * Hidden constructor for alphabet converter. Used by static helper methods. @@ -103,12 +98,12 @@ public final class AlphabetConverter { */ private AlphabetConverter(final Map<Integer, String> originalToEncoded, final Map<String, String> encodedToOriginal, -<span class="fc" id="L106"> final int encodedLetterLength) {</span> +<span class="fc" id="L101"> final int encodedLetterLength) {</span> -<span class="fc" id="L108"> this.originalToEncoded = originalToEncoded;</span> -<span class="fc" id="L109"> this.encodedToOriginal = encodedToOriginal;</span> -<span class="fc" id="L110"> this.encodedLetterLength = encodedLetterLength;</span> -<span class="fc" id="L111"> }</span> +<span class="fc" id="L103"> this.originalToEncoded = originalToEncoded;</span> +<span class="fc" id="L104"> this.encodedToOriginal = encodedToOriginal;</span> +<span class="fc" id="L105"> this.encodedLetterLength = encodedLetterLength;</span> +<span class="fc" id="L106"> }</span> /** * Encode a given string. @@ -120,32 +115,32 @@ public final class AlphabetConverter { */ public String encode(final String original) throws UnsupportedEncodingException { -<span class="fc bfc" id="L123" title="All 2 branches covered."> if (original == null) {</span> -<span class="fc" id="L124"> return null;</span> +<span class="fc bfc" id="L118" title="All 2 branches covered."> if (original == null) {</span> +<span class="fc" id="L119"> return null;</span> } -<span class="fc" id="L127"> final StringBuilder sb = new StringBuilder();</span> +<span class="fc" id="L122"> final StringBuilder sb = new StringBuilder();</span> -<span class="fc bfc" id="L129" title="All 2 branches covered."> for (int i = 0; i < original.length();) {</span> -<span class="fc" id="L130"> final int codepoint = original.codePointAt(i);</span> +<span class="fc bfc" id="L124" title="All 2 branches covered."> for (int i = 0; i < original.length();) {</span> +<span class="fc" id="L125"> final int codepoint = original.codePointAt(i);</span> -<span class="fc" id="L132"> final String nextLetter = originalToEncoded.get(codepoint);</span> +<span class="fc" id="L127"> final String nextLetter = originalToEncoded.get(codepoint);</span> -<span class="fc bfc" id="L134" title="All 2 branches covered."> if (nextLetter == null) {</span> -<span class="fc" id="L135"> throw new UnsupportedEncodingException(</span> +<span class="fc bfc" id="L129" title="All 2 branches covered."> if (nextLetter == null) {</span> +<span class="fc" id="L130"> throw new UnsupportedEncodingException(</span> "Couldn't find encoding for '" -<span class="fc" id="L137"> + codePointToString(codepoint)</span> +<span class="fc" id="L132"> + codePointToString(codepoint)</span> + "' in " + original ); } -<span class="fc" id="L143"> sb.append(nextLetter);</span> +<span class="fc" id="L138"> sb.append(nextLetter);</span> -<span class="fc" id="L145"> i += Character.charCount(codepoint);</span> -<span class="fc" id="L146"> }</span> +<span class="fc" id="L140"> i += Character.charCount(codepoint);</span> +<span class="fc" id="L141"> }</span> -<span class="fc" id="L148"> return sb.toString();</span> +<span class="fc" id="L143"> return sb.toString();</span> } /** @@ -159,39 +154,39 @@ public final class AlphabetConverter { */ public String decode(final String encoded) throws UnsupportedEncodingException { -<span class="pc bpc" id="L162" title="1 of 2 branches missed."> if (encoded == null) {</span> -<span class="nc" id="L163"> return null;</span> +<span class="pc bpc" id="L157" title="1 of 2 branches missed."> if (encoded == null) {</span> +<span class="nc" id="L158"> return null;</span> } -<span class="fc" id="L166"> final StringBuilder result = new StringBuilder();</span> +<span class="fc" id="L161"> final StringBuilder result = new StringBuilder();</span> -<span class="fc bfc" id="L168" title="All 2 branches covered."> for (int j = 0; j < encoded.length();) {</span> -<span class="fc" id="L169"> final Integer i = encoded.codePointAt(j);</span> -<span class="fc" id="L170"> final String s = codePointToString(i);</span> - -<span class="fc bfc" id="L172" title="All 2 branches covered."> if (s.equals(originalToEncoded.get(i))) {</span> -<span class="fc" id="L173"> result.append(s);</span> -<span class="fc" id="L174"> j++; // because we do not encode in Unicode extended the</span> +<span class="fc bfc" id="L163" title="All 2 branches covered."> for (int j = 0; j < encoded.length();) {</span> +<span class="fc" id="L164"> final Integer i = encoded.codePointAt(j);</span> +<span class="fc" id="L165"> final String s = codePointToString(i);</span> + +<span class="fc bfc" id="L167" title="All 2 branches covered."> if (s.equals(originalToEncoded.get(i))) {</span> +<span class="fc" id="L168"> result.append(s);</span> +<span class="fc" id="L169"> j++; // because we do not encode in Unicode extended the</span> // length of each encoded char is 1 } else { -<span class="fc bfc" id="L177" title="All 2 branches covered."> if (j + encodedLetterLength > encoded.length()) {</span> -<span class="fc" id="L178"> throw new UnsupportedEncodingException("Unexpected end "</span> +<span class="fc bfc" id="L172" title="All 2 branches covered."> if (j + encodedLetterLength > encoded.length()) {</span> +<span class="fc" id="L173"> throw new UnsupportedEncodingException("Unexpected end "</span> + "of string while decoding " + encoded); } -<span class="fc" id="L181"> final String nextGroup = encoded.substring(j,</span> +<span class="fc" id="L176"> final String nextGroup = encoded.substring(j,</span> j + encodedLetterLength); -<span class="fc" id="L183"> final String next = encodedToOriginal.get(nextGroup);</span> -<span class="fc bfc" id="L184" title="All 2 branches covered."> if (next == null) {</span> -<span class="fc" id="L185"> throw new UnsupportedEncodingException(</span> +<span class="fc" id="L178"> final String next = encodedToOriginal.get(nextGroup);</span> +<span class="fc bfc" id="L179" title="All 2 branches covered."> if (next == null) {</span> +<span class="fc" id="L180"> throw new UnsupportedEncodingException(</span> "Unexpected string without decoding (" + nextGroup + ") in " + encoded); } -<span class="fc" id="L189"> result.append(next);</span> -<span class="fc" id="L190"> j += encodedLetterLength;</span> +<span class="fc" id="L184"> result.append(next);</span> +<span class="fc" id="L185"> j += encodedLetterLength;</span> } -<span class="fc" id="L192"> }</span> +<span class="fc" id="L187"> }</span> -<span class="fc" id="L194"> return result.toString();</span> +<span class="fc" id="L189"> return result.toString();</span> } /** @@ -202,7 +197,7 @@ public final class AlphabetConverter { * @return the length of the encoded char */ public int getEncodedCharLength() { -<span class="fc" id="L205"> return encodedLetterLength;</span> +<span class="fc" id="L200"> return encodedLetterLength;</span> } /** @@ -213,7 +208,7 @@ public final class AlphabetConverter { * @return the original map */ public Map<Integer, String> getOriginalToEncoded() { -<span class="fc" id="L216"> return Collections.unmodifiableMap(originalToEncoded);</span> +<span class="fc" id="L211"> return Collections.unmodifiableMap(originalToEncoded);</span> } /** @@ -232,86 +227,86 @@ public final class AlphabetConverter { final Iterator<Integer> originals, final Map<Integer, String> doNotEncodeMap) { -<span class="fc bfc" id="L235" title="All 2 branches covered."> if (level > 0) {</span> -<span class="fc bfc" id="L236" title="All 2 branches covered."> for (final int encodingLetter : encoding) {</span> -<span class="fc bfc" id="L237" title="All 2 branches covered."> if (originals.hasNext()) {</span> +<span class="fc bfc" id="L230" title="All 2 branches covered."> if (level > 0) {</span> +<span class="fc bfc" id="L231" title="All 2 branches covered."> for (final int encodingLetter : encoding) {</span> +<span class="fc bfc" id="L232" title="All 2 branches covered."> if (originals.hasNext()) {</span> // this skips the doNotEncode chars if they are in the // leftmost place -<span class="fc bfc" id="L241" title="All 2 branches covered."> if (level != encodedLetterLength</span> -<span class="fc bfc" id="L242" title="All 2 branches covered."> || !doNotEncodeMap.containsKey(encodingLetter)) {</span> -<span class="fc" id="L243"> addSingleEncoding(level - 1,</span> +<span class="fc bfc" id="L236" title="All 2 branches covered."> if (level != encodedLetterLength</span> +<span class="fc bfc" id="L237" title="All 2 branches covered."> || !doNotEncodeMap.containsKey(encodingLetter)) {</span> +<span class="fc" id="L238"> addSingleEncoding(level - 1,</span> currentEncoding -<span class="fc" id="L245"> + codePointToString(encodingLetter),</span> +<span class="fc" id="L240"> + codePointToString(encodingLetter),</span> encoding, originals, doNotEncodeMap ); } } else { -<span class="fc" id="L252"> return; // done encoding all the original alphabet</span> +<span class="fc" id="L247"> return; // done encoding all the original alphabet</span> } -<span class="fc" id="L254"> }</span> +<span class="fc" id="L249"> }</span> } else { -<span class="fc" id="L256"> Integer next = originals.next();</span> +<span class="fc" id="L251"> Integer next = originals.next();</span> -<span class="fc bfc" id="L258" title="All 2 branches covered."> while (doNotEncodeMap.containsKey(next)) {</span> -<span class="fc" id="L259"> final String originalLetterAsString = codePointToString(next);</span> +<span class="fc bfc" id="L253" title="All 2 branches covered."> while (doNotEncodeMap.containsKey(next)) {</span> +<span class="fc" id="L254"> final String originalLetterAsString = codePointToString(next);</span> -<span class="fc" id="L261"> originalToEncoded.put(next, originalLetterAsString);</span> -<span class="fc" id="L262"> encodedToOriginal.put(originalLetterAsString,</span> +<span class="fc" id="L256"> originalToEncoded.put(next, originalLetterAsString);</span> +<span class="fc" id="L257"> encodedToOriginal.put(originalLetterAsString,</span> originalLetterAsString); -<span class="fc bfc" id="L265" title="All 2 branches covered."> if (!originals.hasNext()) {</span> -<span class="fc" id="L266"> return;</span> +<span class="fc bfc" id="L260" title="All 2 branches covered."> if (!originals.hasNext()) {</span> +<span class="fc" id="L261"> return;</span> } -<span class="fc" id="L269"> next = originals.next();</span> -<span class="fc" id="L270"> }</span> +<span class="fc" id="L264"> next = originals.next();</span> +<span class="fc" id="L265"> }</span> -<span class="fc" id="L272"> final String originalLetterAsString = codePointToString(next);</span> +<span class="fc" id="L267"> final String originalLetterAsString = codePointToString(next);</span> -<span class="fc" id="L274"> originalToEncoded.put(next, currentEncoding);</span> -<span class="fc" id="L275"> encodedToOriginal.put(currentEncoding, originalLetterAsString);</span> +<span class="fc" id="L269"> originalToEncoded.put(next, currentEncoding);</span> +<span class="fc" id="L270"> encodedToOriginal.put(currentEncoding, originalLetterAsString);</span> } -<span class="fc" id="L277"> }</span> +<span class="fc" id="L272"> }</span> @Override public String toString() { -<span class="fc" id="L281"> final StringBuilder sb = new StringBuilder();</span> +<span class="fc" id="L276"> final StringBuilder sb = new StringBuilder();</span> for (final Entry<Integer, String> entry -<span class="fc bfc" id="L284" title="All 2 branches covered."> : originalToEncoded.entrySet()) {</span> -<span class="fc" id="L285"> sb.append(codePointToString(entry.getKey()))</span> -<span class="fc" id="L286"> .append(ARROW)</span> -<span class="fc" id="L287"> .append(entry.getValue()).append(LINE_SEPARATOR);</span> -<span class="fc" id="L288"> }</span> +<span class="fc bfc" id="L279" title="All 2 branches covered."> : originalToEncoded.entrySet()) {</span> +<span class="fc" id="L280"> sb.append(codePointToString(entry.getKey()))</span> +<span class="fc" id="L281"> .append(ARROW)</span> +<span class="fc" id="L282"> .append(entry.getValue()).append(System.lineSeparator());</span> +<span class="fc" id="L283"> }</span> -<span class="fc" id="L290"> return sb.toString();</span> +<span class="fc" id="L285"> return sb.toString();</span> } @Override public boolean equals(final Object obj) { -<span class="pc bpc" id="L295" title="1 of 2 branches missed."> if (obj == null) {</span> -<span class="nc" id="L296"> return false;</span> +<span class="pc bpc" id="L290" title="1 of 2 branches missed."> if (obj == null) {</span> +<span class="nc" id="L291"> return false;</span> } -<span class="pc bpc" id="L298" title="1 of 2 branches missed."> if (obj == this) {</span> -<span class="nc" id="L299"> return true;</span> +<span class="pc bpc" id="L293" title="1 of 2 branches missed."> if (obj == this) {</span> +<span class="nc" id="L294"> return true;</span> } -<span class="pc bpc" id="L301" title="1 of 2 branches missed."> if (!(obj instanceof AlphabetConverter)) {</span> -<span class="nc" id="L302"> return false;</span> +<span class="pc bpc" id="L296" title="1 of 2 branches missed."> if (!(obj instanceof AlphabetConverter)) {</span> +<span class="nc" id="L297"> return false;</span> } -<span class="fc" id="L304"> final AlphabetConverter other = (AlphabetConverter) obj;</span> -<span class="pc bpc" id="L305" title="1 of 2 branches missed."> return originalToEncoded.equals(other.originalToEncoded)</span> -<span class="pc bpc" id="L306" title="2 of 4 branches missed."> && encodedToOriginal.equals(other.encodedToOriginal)</span> +<span class="fc" id="L299"> final AlphabetConverter other = (AlphabetConverter) obj;</span> +<span class="pc bpc" id="L300" title="1 of 2 branches missed."> return originalToEncoded.equals(other.originalToEncoded)</span> +<span class="pc bpc" id="L301" title="2 of 4 branches missed."> && encodedToOriginal.equals(other.encodedToOriginal)</span> && encodedLetterLength == other.encodedLetterLength; } @Override public int hashCode() { -<span class="fc" id="L312"> return Objects.hash(originalToEncoded,</span> +<span class="fc" id="L307"> return Objects.hash(originalToEncoded,</span> encodedToOriginal, -<span class="fc" id="L314"> encodedLetterLength);</span> +<span class="fc" id="L309"> encodedLetterLength);</span> } // -- static methods @@ -325,28 +320,23 @@ public final class AlphabetConverter { */ public static AlphabetConverter createConverterFromMap( final Map<Integer, String> originalToEncoded) { -<span class="fc" id="L328"> final Map<Integer, String> unmodifiableOriginalToEncoded =</span> -<span class="fc" id="L329"> Collections.unmodifiableMap(originalToEncoded);</span> -<span class="fc" id="L330"> final Map<String, String> encodedToOriginal = new LinkedHashMap<>();</span> -<span class="fc" id="L331"> final Map<Integer, String> doNotEncodeMap = new HashMap<>();</span> +<span class="fc" id="L323"> final Map<Integer, String> unmodifiableOriginalToEncoded =</span> +<span class="fc" id="L324"> Collections.unmodifiableMap(originalToEncoded);</span> +<span class="fc" id="L325"> final Map<String, String> encodedToOriginal = new LinkedHashMap<>();</span> -<span class="fc" id="L333"> int encodedLetterLength = 1;</span> +<span class="fc" id="L327"> int encodedLetterLength = 1;</span> for (final Entry<Integer, String> e -<span class="fc bfc" id="L336" title="All 2 branches covered."> : unmodifiableOriginalToEncoded.entrySet()) {</span> -<span class="fc" id="L337"> final String originalAsString = codePointToString(e.getKey());</span> -<span class="fc" id="L338"> encodedToOriginal.put(e.getValue(), originalAsString);</span> - -<span class="fc bfc" id="L340" title="All 2 branches covered."> if (e.getValue().equals(originalAsString)) {</span> -<span class="fc" id="L341"> doNotEncodeMap.put(e.getKey(), e.getValue());</span> - } +<span class="fc bfc" id="L330" title="All 2 branches covered."> : unmodifiableOriginalToEncoded.entrySet()) {</span> +<span class="fc" id="L331"> final String originalAsString = codePointToString(e.getKey());</span> +<span class="fc" id="L332"> encodedToOriginal.put(e.getValue(), originalAsString);</span> -<span class="fc bfc" id="L344" title="All 2 branches covered."> if (e.getValue().length() > encodedLetterLength) {</span> -<span class="fc" id="L345"> encodedLetterLength = e.getValue().length();</span> +<span class="fc bfc" id="L334" title="All 2 branches covered."> if (e.getValue().length() > encodedLetterLength) {</span> +<span class="fc" id="L335"> encodedLetterLength = e.getValue().length();</span> } -<span class="fc" id="L347"> }</span> +<span class="fc" id="L337"> }</span> -<span class="fc" id="L349"> return new AlphabetConverter(unmodifiableOriginalToEncoded,</span> +<span class="fc" id="L339"> return new AlphabetConverter(unmodifiableOriginalToEncoded,</span> encodedToOriginal, encodedLetterLength); } @@ -372,10 +362,10 @@ public final class AlphabetConverter { final Character[] original, final Character[] encoding, final Character[] doNotEncode) { -<span class="fc" id="L375"> return AlphabetConverter.createConverter(</span> -<span class="fc" id="L376"> convertCharsToIntegers(original),</span> -<span class="fc" id="L377"> convertCharsToIntegers(encoding),</span> -<span class="fc" id="L378"> convertCharsToIntegers(doNotEncode));</span> +<span class="fc" id="L365"> return AlphabetConverter.createConverter(</span> +<span class="fc" id="L366"> convertCharsToIntegers(original),</span> +<span class="fc" id="L367"> convertCharsToIntegers(encoding),</span> +<span class="fc" id="L368"> convertCharsToIntegers(doNotEncode));</span> } /** @@ -385,14 +375,14 @@ public final class AlphabetConverter { * @return an equivalent array of integers */ private static Integer[] convertCharsToIntegers(final Character[] chars) { -<span class="pc bpc" id="L388" title="1 of 4 branches missed."> if (chars == null || chars.length == 0) {</span> -<span class="fc" id="L389"> return new Integer[0];</span> +<span class="pc bpc" id="L378" title="1 of 4 branches missed."> if (chars == null || chars.length == 0) {</span> +<span class="fc" id="L379"> return new Integer[0];</span> } -<span class="fc" id="L391"> final Integer[] integers = new Integer[chars.length];</span> -<span class="fc bfc" id="L392" title="All 2 branches covered."> for (int i = 0; i < chars.length; i++) {</span> -<span class="fc" id="L393"> integers[i] = (int) chars[i];</span> +<span class="fc" id="L381"> final Integer[] integers = new Integer[chars.length];</span> +<span class="fc bfc" id="L382" title="All 2 branches covered."> for (int i = 0; i < chars.length; i++) {</span> +<span class="fc" id="L383"> integers[i] = (int) chars[i];</span> } -<span class="fc" id="L395"> return integers;</span> +<span class="fc" id="L385"> return integers;</span> } /** @@ -417,100 +407,100 @@ public final class AlphabetConverter { final Integer[] original, final Integer[] encoding, final Integer[] doNotEncode) { -<span class="fc" id="L420"> final Set<Integer> originalCopy = new LinkedHashSet<>(Arrays.<Integer> asList(original));</span> -<span class="fc" id="L421"> final Set<Integer> encodingCopy = new LinkedHashSet<>(Arrays.<Integer> asList(encoding));</span> -<span class="fc" id="L422"> final Set<Integer> doNotEncodeCopy = new LinkedHashSet<>(Arrays.<Integer> asList(doNotEncode));</span> - -<span class="fc" id="L424"> final Map<Integer, String> originalToEncoded = new LinkedHashMap<>();</span> -<span class="fc" id="L425"> final Map<String, String> encodedToOriginal = new LinkedHashMap<>();</span> -<span class="fc" id="L426"> final Map<Integer, String> doNotEncodeMap = new HashMap<>();</span> +<span class="fc" id="L410"> final Set<Integer> originalCopy = new LinkedHashSet<>(Arrays.<Integer> asList(original));</span> +<span class="fc" id="L411"> final Set<Integer> encodingCopy = new LinkedHashSet<>(Arrays.<Integer> asList(encoding));</span> +<span class="fc" id="L412"> final Set<Integer> doNotEncodeCopy = new LinkedHashSet<>(Arrays.<Integer> asList(doNotEncode));</span> + +<span class="fc" id="L414"> final Map<Integer, String> originalToEncoded = new LinkedHashMap<>();</span> +<span class="fc" id="L415"> final Map<String, String> encodedToOriginal = new LinkedHashMap<>();</span> +<span class="fc" id="L416"> final Map<Integer, String> doNotEncodeMap = new HashMap<>();</span> int encodedLetterLength; -<span class="fc bfc" id="L430" title="All 2 branches covered."> for (final int i : doNotEncodeCopy) {</span> -<span class="fc bfc" id="L431" title="All 2 branches covered."> if (!originalCopy.contains(i)) {</span> -<span class="fc" id="L432"> throw new IllegalArgumentException(</span> +<span class="fc bfc" id="L420" title="All 2 branches covered."> for (final int i : doNotEncodeCopy) {</span> +<span class="fc bfc" id="L421" title="All 2 branches covered."> if (!originalCopy.contains(i)) {</span> +<span class="fc" id="L422"> throw new IllegalArgumentException(</span> "Can not use 'do not encode' list because original " + "alphabet does not contain '" -<span class="fc" id="L435"> + codePointToString(i) + "'");</span> +<span class="fc" id="L425"> + codePointToString(i) + "'");</span> } -<span class="fc bfc" id="L438" title="All 2 branches covered."> if (!encodingCopy.contains(i)) {</span> -<span class="fc" id="L439"> throw new IllegalArgumentException(</span> +<span class="fc bfc" id="L428" title="All 2 branches covered."> if (!encodingCopy.contains(i)) {</span> +<span class="fc" id="L429"> throw new IllegalArgumentException(</span> "Can not use 'do not encode' list because encoding alphabet does not contain '" -<span class="fc" id="L441"> + codePointToString(i) + "'");</span> +<span class="fc" id="L431"> + codePointToString(i) + "'");</span> } -<span class="fc" id="L444"> doNotEncodeMap.put(i, codePointToString(i));</span> -<span class="fc" id="L445"> }</span> +<span class="fc" id="L434"> doNotEncodeMap.put(i, codePointToString(i));</span> +<span class="fc" id="L435"> }</span> -<span class="fc bfc" id="L447" title="All 2 branches covered."> if (encodingCopy.size() >= originalCopy.size()) {</span> -<span class="fc" id="L448"> encodedLetterLength = 1;</span> +<span class="fc bfc" id="L437" title="All 2 branches covered."> if (encodingCopy.size() >= originalCopy.size()) {</span> +<span class="fc" id="L438"> encodedLetterLength = 1;</span> -<span class="fc" id="L450"> final Iterator<Integer> it = encodingCopy.iterator();</span> +<span class="fc" id="L440"> final Iterator<Integer> it = encodingCopy.iterator();</span> -<span class="fc bfc" id="L452" title="All 2 branches covered."> for (final int originalLetter : originalCopy) {</span> -<span class="fc" id="L453"> final String originalLetterAsString =</span> -<span class="fc" id="L454"> codePointToString(originalLetter);</span> +<span class="fc bfc" id="L442" title="All 2 branches covered."> for (final int originalLetter : originalCopy) {</span> +<span class="fc" id="L443"> final String originalLetterAsString =</span> +<span class="fc" id="L444"> codePointToString(originalLetter);</span> -<span class="pc bpc" id="L456" title="1 of 2 branches missed."> if (doNotEncodeMap.containsKey(originalLetter)) {</span> -<span class="nc" id="L457"> originalToEncoded.put(originalLetter,</span> +<span class="pc bpc" id="L446" title="1 of 2 branches missed."> if (doNotEncodeMap.containsKey(originalLetter)) {</span> +<span class="nc" id="L447"> originalToEncoded.put(originalLetter,</span> originalLetterAsString); -<span class="nc" id="L459"> encodedToOriginal.put(originalLetterAsString,</span> +<span class="nc" id="L449"> encodedToOriginal.put(originalLetterAsString,</span> originalLetterAsString); } else { -<span class="fc" id="L462"> Integer next = it.next();</span> +<span class="fc" id="L452"> Integer next = it.next();</span> -<span class="pc bpc" id="L464" title="1 of 2 branches missed."> while (doNotEncodeCopy.contains(next)) {</span> -<span class="nc" id="L465"> next = it.next();</span> +<span class="pc bpc" id="L454" title="1 of 2 branches missed."> while (doNotEncodeCopy.contains(next)) {</span> +<span class="nc" id="L455"> next = it.next();</span> } -<span class="fc" id="L468"> final String encodedLetter = codePointToString(next);</span> +<span class="fc" id="L458"> final String encodedLetter = codePointToString(next);</span> -<span class="fc" id="L470"> originalToEncoded.put(originalLetter, encodedLetter);</span> -<span class="fc" id="L471"> encodedToOriginal.put(encodedLetter,</span> +<span class="fc" id="L460"> originalToEncoded.put(originalLetter, encodedLetter);</span> +<span class="fc" id="L461"> encodedToOriginal.put(encodedLetter,</span> originalLetterAsString); } -<span class="fc" id="L474"> }</span> +<span class="fc" id="L464"> }</span> -<span class="fc" id="L476"> return new AlphabetConverter(originalToEncoded,</span> +<span class="fc" id="L466"> return new AlphabetConverter(originalToEncoded,</span> encodedToOriginal, encodedLetterLength); -<span class="fc bfc" id="L480" title="All 2 branches covered."> } else if (encodingCopy.size() - doNotEncodeCopy.size() < 2) {</span> -<span class="fc" id="L481"> throw new IllegalArgumentException(</span> +<span class="fc bfc" id="L470" title="All 2 branches covered."> } else if (encodingCopy.size() - doNotEncodeCopy.size() < 2) {</span> +<span class="fc" id="L471"> throw new IllegalArgumentException(</span> "Must have at least two encoding characters (excluding " + "those in the 'do not encode' list), but has " -<span class="fc" id="L484"> + (encodingCopy.size() - doNotEncodeCopy.size()));</span> +<span class="fc" id="L474"> + (encodingCopy.size() - doNotEncodeCopy.size()));</span> } else { // we start with one which is our minimum, and because we do the // first division outside the loop -<span class="fc" id="L488"> int lettersSoFar = 1;</span> +<span class="fc" id="L478"> int lettersSoFar = 1;</span> // the first division takes into account that the doNotEncode // letters can't be in the leftmost place -<span class="fc" id="L492"> int lettersLeft = (originalCopy.size() - doNotEncodeCopy.size())</span> -<span class="fc" id="L493"> / (encodingCopy.size() - doNotEncodeCopy.size());</span> +<span class="fc" id="L482"> int lettersLeft = (originalCopy.size() - doNotEncodeCopy.size())</span> +<span class="fc" id="L483"> / (encodingCopy.size() - doNotEncodeCopy.size());</span> -<span class="fc bfc" id="L495" title="All 2 branches covered."> while (lettersLeft / encodingCopy.size() >= 1) {</span> -<span class="fc" id="L496"> lettersLeft = lettersLeft / encodingCopy.size();</span> -<span class="fc" id="L497"> lettersSoFar++;</span> +<span class="fc bfc" id="L485" title="All 2 branches covered."> while (lettersLeft / encodingCopy.size() >= 1) {</span> +<span class="fc" id="L486"> lettersLeft = lettersLeft / encodingCopy.size();</span> +<span class="fc" id="L487"> lettersSoFar++;</span> } -<span class="fc" id="L500"> encodedLetterLength = lettersSoFar + 1;</span> +<span class="fc" id="L490"> encodedLetterLength = lettersSoFar + 1;</span> -<span class="fc" id="L502"> final AlphabetConverter ac =</span> +<span class="fc" id="L492"> final AlphabetConverter ac =</span> new AlphabetConverter(originalToEncoded, encodedToOriginal, encodedLetterLength); -<span class="fc" id="L507"> ac.addSingleEncoding(encodedLetterLength,</span> +<span class="fc" id="L497"> ac.addSingleEncoding(encodedLetterLength,</span> "", encodingCopy, -<span class="fc" id="L510"> originalCopy.iterator(),</span> +<span class="fc" id="L500"> originalCopy.iterator(),</span> doNotEncodeMap); -<span class="fc" id="L513"> return ac;</span> +<span class="fc" id="L503"> return ac;</span> } } @@ -522,10 +512,10 @@ public final class AlphabetConverter { * @see "http://www.oracle.com/us/technologies/java/supplementary-142654.html" */ private static String codePointToString(final int i) { -<span class="pc bpc" id="L525" title="1 of 2 branches missed."> if (Character.charCount(i) == 1) {</span> -<span class="fc" id="L526"> return String.valueOf((char) i);</span> +<span class="pc bpc" id="L515" title="1 of 2 branches missed."> if (Character.charCount(i) == 1) {</span> +<span class="fc" id="L516"> return String.valueOf((char) i);</span> } -<span class="nc" id="L528"> return new String(Character.toChars(i));</span> +<span class="nc" id="L518"> return new String(Character.toChars(i));</span> } } </pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.8.201612092310</span></div></body></html> \ No newline at end of file
