Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.java.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.java.html
Sat Jan 11 14:23:31 2025
@@ -76,6 +76,7 @@ public final class CSVRecord implements
<span class="fc" id="L76"> this.characterPosition =
characterPosition;</span>
<span class="fc" id="L77"> this.bytePosition = bytePosition;</span>
<span class="fc" id="L78"> }</span>
+
/**
* Returns a value by {@link Enum}.
*
@@ -84,7 +85,7 @@ public final class CSVRecord implements
* @return the String at the given enum String
*/
public String get(final Enum<?> e) {
-<span class="fc bfc" id="L87" title="All 2 branches covered."> return
get(e == null ? null : e.name());</span>
+<span class="fc bfc" id="L88" title="All 2 branches covered."> return
get(e == null ? null : e.name());</span>
}
/**
@@ -95,7 +96,7 @@ public final class CSVRecord implements
* @return the String at the given index
*/
public String get(final int i) {
-<span class="fc" id="L98"> return values[i];</span>
+<span class="fc" id="L99"> return values[i];</span>
}
/**
@@ -122,22 +123,22 @@ public final class CSVRecord implements
* @see CSVFormat.Builder#setNullString(String)
*/
public String get(final String name) {
-<span class="fc" id="L125"> final Map<String, Integer> headerMap
= getHeaderMapRaw();</span>
-<span class="fc bfc" id="L126" title="All 2 branches covered."> if
(headerMap == null) {</span>
-<span class="fc" id="L127"> throw new IllegalStateException(</span>
+<span class="fc" id="L126"> final Map<String, Integer> headerMap
= getHeaderMapRaw();</span>
+<span class="fc bfc" id="L127" title="All 2 branches covered."> if
(headerMap == null) {</span>
+<span class="fc" id="L128"> throw new IllegalStateException(</span>
"No header mapping was specified, the record values can't
be accessed by name");
}
-<span class="fc" id="L130"> final Integer index =
headerMap.get(name);</span>
-<span class="fc bfc" id="L131" title="All 2 branches covered."> if
(index == null) {</span>
-<span class="fc" id="L132"> throw new
IllegalArgumentException(String.format("Mapping for %s not found, expected
one of %s", name,</span>
-<span class="fc" id="L133"> headerMap.keySet()));</span>
+<span class="fc" id="L131"> final Integer index =
headerMap.get(name);</span>
+<span class="fc bfc" id="L132" title="All 2 branches covered."> if
(index == null) {</span>
+<span class="fc" id="L133"> throw new
IllegalArgumentException(String.format("Mapping for %s not found, expected
one of %s", name,</span>
+<span class="fc" id="L134"> headerMap.keySet()));</span>
}
try {
-<span class="fc" id="L136"> return values[index.intValue()]; //
N.B. Explicit (un)boxing is intentional</span>
-<span class="fc" id="L137"> } catch (final
ArrayIndexOutOfBoundsException e) {</span>
-<span class="fc" id="L138"> throw new
IllegalArgumentException(String.format(</span>
+<span class="fc" id="L137"> return values[index.intValue()]; //
N.B. Explicit (un)boxing is intentional</span>
+<span class="fc" id="L138"> } catch (final
ArrayIndexOutOfBoundsException e) {</span>
+<span class="fc" id="L139"> throw new
IllegalArgumentException(String.format(</span>
"Index for header '%s' is %d but CSVRecord only has %d
values!", name, index,
-<span class="fc" id="L140"> Integer.valueOf(values.length)));
// N.B. Explicit (un)boxing is intentional</span>
+<span class="fc" id="L141"> Integer.valueOf(values.length)));
// N.B. Explicit (un)boxing is intentional</span>
}
}
@@ -148,7 +149,7 @@ public final class CSVRecord implements
* @since 1.13.0
*/
public long getBytePosition() {
-<span class="fc" id="L151"> return bytePosition;</span>
+<span class="fc" id="L152"> return bytePosition;</span>
}
/**
@@ -158,7 +159,7 @@ public final class CSVRecord implements
* @return the position of this record in the source stream.
*/
public long getCharacterPosition() {
-<span class="fc" id="L161"> return characterPosition;</span>
+<span class="fc" id="L162"> return characterPosition;</span>
}
/**
@@ -170,11 +171,11 @@ public final class CSVRecord implements
* @return the comment for this record, or null if no comment for this
record is available.
*/
public String getComment() {
-<span class="fc" id="L173"> return comment;</span>
+<span class="fc" id="L174"> return comment;</span>
}
private Map<String, Integer> getHeaderMapRaw() {
-<span class="fc bfc" id="L177" title="All 2 branches covered."> return
parser == null ? null : parser.getHeaderMapRaw();</span>
+<span class="fc bfc" id="L178" title="All 2 branches covered."> return
parser == null ? null : parser.getHeaderMapRaw();</span>
}
/**
@@ -189,7 +190,7 @@ public final class CSVRecord implements
* @since 1.7
*/
public CSVParser getParser() {
-<span class="fc" id="L192"> return parser;</span>
+<span class="fc" id="L193"> return parser;</span>
}
/**
@@ -204,7 +205,7 @@ public final class CSVRecord implements
* @see CSVParser#getCurrentLineNumber()
*/
public long getRecordNumber() {
-<span class="fc" id="L207"> return recordNumber;</span>
+<span class="fc" id="L208"> return recordNumber;</span>
}
/**
@@ -217,7 +218,7 @@ public final class CSVRecord implements
* @since 1.3
*/
public boolean hasComment() {
-<span class="fc bfc" id="L220" title="All 2 branches covered."> return
comment != null;</span>
+<span class="fc bfc" id="L221" title="All 2 branches covered."> return
comment != null;</span>
}
/**
@@ -231,8 +232,8 @@ public final class CSVRecord implements
* @return true of this record is valid, false if not
*/
public boolean isConsistent() {
-<span class="fc" id="L234"> final Map<String, Integer> headerMap
= getHeaderMapRaw();</span>
-<span class="fc bfc" id="L235" title="All 4 branches covered."> return
headerMap == null || headerMap.size() == values.length;</span>
+<span class="fc" id="L235"> final Map<String, Integer> headerMap
= getHeaderMapRaw();</span>
+<span class="fc bfc" id="L236" title="All 4 branches covered."> return
headerMap == null || headerMap.size() == values.length;</span>
}
/**
@@ -243,8 +244,8 @@ public final class CSVRecord implements
* @return whether a given column is mapped.
*/
public boolean isMapped(final String name) {
-<span class="fc" id="L246"> final Map<String, Integer> headerMap
= getHeaderMapRaw();</span>
-<span class="fc bfc" id="L247" title="All 4 branches covered."> return
headerMap != null && headerMap.containsKey(name);</span>
+<span class="fc" id="L247"> final Map<String, Integer> headerMap
= getHeaderMapRaw();</span>
+<span class="fc bfc" id="L248" title="All 4 branches covered."> return
headerMap != null && headerMap.containsKey(name);</span>
}
/**
@@ -255,7 +256,7 @@ public final class CSVRecord implements
* @return whether a column with a given index has a value
*/
public boolean isSet(final int index) {
-<span class="fc bfc" id="L258" title="All 4 branches covered."> return
0 <= index && index < values.length;</span>
+<span class="fc bfc" id="L259" title="All 4 branches covered."> return
0 <= index && index < values.length;</span>
}
/**
@@ -266,7 +267,7 @@ public final class CSVRecord implements
* @return whether a given column is mapped and has a value
*/
public boolean isSet(final String name) {
-<span class="fc bfc" id="L269" title="All 4 branches covered."> return
isMapped(name) && getHeaderMapRaw().get(name).intValue() <
values.length; // N.B. Explicit (un)boxing is intentional</span>
+<span class="fc bfc" id="L270" title="All 4 branches covered."> return
isMapped(name) && getHeaderMapRaw().get(name).intValue() <
values.length; // N.B. Explicit (un)boxing is intentional</span>
}
/**
@@ -276,7 +277,7 @@ public final class CSVRecord implements
*/
@Override
public Iterator<String> iterator() {
-<span class="fc" id="L279"> return toList().iterator();</span>
+<span class="fc" id="L280"> return toList().iterator();</span>
}
/**
@@ -288,15 +289,15 @@ public final class CSVRecord implements
* @since 1.9.0
*/
public <M extends Map<String, String>> M putIn(final M map) {
-<span class="fc bfc" id="L291" title="All 2 branches covered."> if
(getHeaderMapRaw() == null) {</span>
-<span class="fc" id="L292"> return map;</span>
+<span class="fc bfc" id="L292" title="All 2 branches covered."> if
(getHeaderMapRaw() == null) {</span>
+<span class="fc" id="L293"> return map;</span>
}
-<span class="fc" id="L294"> getHeaderMapRaw().forEach((key, value)
-> {</span>
-<span class="fc bfc" id="L295" title="All 2 branches covered."> if
(value < values.length) {</span>
-<span class="fc" id="L296"> map.put(key, values[value]);</span>
+<span class="fc" id="L295"> getHeaderMapRaw().forEach((key, value)
-> {</span>
+<span class="fc bfc" id="L296" title="All 2 branches covered."> if
(value < values.length) {</span>
+<span class="fc" id="L297"> map.put(key, values[value]);</span>
}
-<span class="fc" id="L298"> });</span>
-<span class="fc" id="L299"> return map;</span>
+<span class="fc" id="L299"> });</span>
+<span class="fc" id="L300"> return map;</span>
}
/**
@@ -305,7 +306,7 @@ public final class CSVRecord implements
* @return the number of values.
*/
public int size() {
-<span class="fc" id="L308"> return values.length;</span>
+<span class="fc" id="L309"> return values.length;</span>
}
/**
@@ -315,7 +316,7 @@ public final class CSVRecord implements
* @since 1.9.0
*/
public Stream<String> stream() {
-<span class="fc" id="L318"> return Stream.of(values);</span>
+<span class="fc" id="L319"> return Stream.of(values);</span>
}
/**
@@ -328,7 +329,7 @@ public final class CSVRecord implements
* @since 1.9.0
*/
public List<String> toList() {
-<span class="fc" id="L331"> return
stream().collect(Collectors.toList());</span>
+<span class="fc" id="L332"> return
stream().collect(Collectors.toList());</span>
}
/**
@@ -342,7 +343,7 @@ public final class CSVRecord implements
* @return A new Map. The map is empty if the record has no headers.
*/
public Map<String, String> toMap() {
-<span class="fc" id="L345"> return putIn(new
LinkedHashMap<>(values.length));</span>
+<span class="fc" id="L346"> return putIn(new
LinkedHashMap<>(values.length));</span>
}
/**
@@ -353,8 +354,8 @@ public final class CSVRecord implements
*/
@Override
public String toString() {
-<span class="fc" id="L356"> return "CSVRecord [comment='" +
comment + "', recordNumber=" + recordNumber + ", values="
+</span>
-<span class="fc" id="L357"> Arrays.toString(values) +
"]";</span>
+<span class="fc" id="L357"> return "CSVRecord [comment='" +
comment + "', recordNumber=" + recordNumber + ", values="
+</span>
+<span class="fc" id="L358"> Arrays.toString(values) +
"]";</span>
}
/**
@@ -364,7 +365,7 @@ public final class CSVRecord implements
* @since 1.10.0
*/
public String[] values() {
-<span class="fc" id="L367"> return values;</span>
+<span class="fc" id="L368"> return values;</span>
}
}
Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Lexer.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Lexer.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Lexer.html
Sat Jan 11 14:23:31 2025
@@ -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>Lexer</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 CSV</a> > <a href="index.html"
class="el_package">org.apache.commons.csv</a> > <span
class="el_class">Lexer</span></div><h1>Lexer</h1><table class="coverage"
cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" i
d="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">1 of 782</td><td class="ctr2">99%</td><td class="bar">2 of
146</td><td class="ctr2">98%</td><td class="ctr1">2</td><td
class="ctr2">100</td><td class="ctr1">0</td><td cl
ass="ctr2">173</td><td class="ctr1">0</td><td
class="ctr2">24</td></tr></tfoot><tbody><tr><td id="a11"><a
href="Lexer.java.html#L193" class="el_method">isEscapeDelimiter()</a></td><td
class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="50"
height="10" title="66" alt="66"/></td><td class="ctr2" id="c23">98%</td><td
class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="6"
height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif"
width="25" height="10" title="8" alt="8"/></td><td class="ctr2"
id="e15">80%</td><td class="ctr1" id="f0">2</td><td class="ctr2"
id="g4">6</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i7">8</td><td
class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td
id="a16"><a href="Lexer.java.html#L237"
class="el_method">nextToken(Token)</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="156"
alt="156"/></td><td class="ctr2" id="c0">100%</t
d><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif"
width="120" height="10" title="38" alt="38"/></td><td class="ctr2"
id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2"
id="g0">20</td><td class="ctr1" id="h1">0</td><td class="ctr2"
id="i0">39</td><td class="ctr1" id="j1">0</td><td class="ctr2"
id="k1">1</td></tr><tr><td id="a18"><a href="Lexer.java.html#L337"
class="el_method">parseEncapsulatedToken(Token)</a></td><td class="bar"
id="b2"><img src="../jacoco-resources/greenbar.gif" width="107" height="10"
title="140" alt="140"/></td><td class="ctr2" id="c1">100%</td><td class="bar"
id="d2"><img src="../jacoco-resources/greenbar.gif" width="63" height="10"
title="20" alt="20"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1"
id="f2">0</td><td class="ctr2" id="g1">11</td><td class="ctr1"
id="h2">0</td><td class="ctr2" id="i1">32</td><td class="ctr1"
id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a
href="Lexer.java.html#L147" c
lass="el_method">isDelimiter(int)</a></td><td class="bar" id="b3"><img
src="../jacoco-resources/greenbar.gif" width="53" height="10" title="70"
alt="70"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"><img
src="../jacoco-resources/greenbar.gif" width="31" height="10" title="10"
alt="10"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1"
id="f3">0</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h3">0</td><td
class="ctr2" id="i3">13</td><td class="ctr1" id="j3">0</td><td class="ctr2"
id="k3">1</td></tr><tr><td id="a15"><a href="Lexer.java.html#L54"
class="el_method">Lexer(CSVFormat, ExtendedBufferedReader)</a></td><td
class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="47"
height="10" title="62" alt="62"/></td><td class="ctr2" id="c3">100%</td><td
class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1"
id="f4">0</td><td class="ctr2" id="g16">1</td><td class="ctr1"
id="h4">0</td><td class="ctr2" id="i4">13</td><td class=
"ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a19"><a
href="Lexer.java.html#L413" class="el_method">parseSimpleToken(Token,
int)</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/greenbar.gif" width="42" height="10" title="55"
alt="55"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d5"><img
src="../jacoco-resources/greenbar.gif" width="31" height="10" title="10"
alt="10"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1"
id="f5">0</td><td class="ctr2" id="g6">6</td><td class="ctr1" id="h5">0</td><td
class="ctr2" id="i2">17</td><td class="ctr1" id="j5">0</td><td class="ctr2"
id="k5">1</td></tr><tr><td id="a20"><a href="Lexer.java.html#L449"
class="el_method">readEndOfLine(int)</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/greenbar.gif" width="33" height="10" title="44"
alt="44"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d3"><img
src="../jacoco-resources/greenbar.gif" width="50" height="10" title="1
6" alt="16"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1"
id="f6">0</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h6">0</td><td
class="ctr2" id="i6">10</td><td class="ctr1" id="j6">0</td><td class="ctr2"
id="k6">1</td></tr><tr><td id="a0"><a href="Lexer.java.html#L76"
class="el_method">appendNextEscapedCharacterToToken(Token)</a></td><td
class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="27"
height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">100%</td><td
class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="12"
height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">100%</td><td
class="ctr1" id="f7">0</td><td class="ctr2" id="g10">3</td><td class="ctr1"
id="h7">0</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j7">0</td><td
class="ctr2" id="k7">1</td></tr><tr><td id="a21"><a href="Lexer.java.html#L480"
class="el_method">readEscape()</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/greenb
ar.gif" width="25" height="10" title="33" alt="33"/></td><td class="ctr2"
id="c7">100%</td><td class="bar" id="d6"><img
src="../jacoco-resources/greenbar.gif" width="31" height="10" title="10"
alt="10"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1"
id="f8">0</td><td class="ctr2" id="g3">9</td><td class="ctr1" id="h8">0</td><td
class="ctr2" id="i5">12</td><td class="ctr1" id="j8">0</td><td class="ctr2"
id="k8">1</td></tr><tr><td id="a23"><a href="Lexer.java.html#L511"
class="el_method">trimTrailingSpaces(StringBuilder)</a></td><td class="bar"
id="b9"><img src="../jacoco-resources/greenbar.gif" width="16" height="10"
title="22" alt="22"/></td><td class="ctr2" id="c8">100%</td><td class="bar"
id="d7"><img src="../jacoco-resources/greenbar.gif" width="18" height="10"
title="6" alt="6"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1"
id="f9">0</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h9">0</td><td
class="ctr2" id="i9">6</td><td class="ctr1" id="j9">0</td>
<td class="ctr2" id="k9">1</td></tr><tr><td id="a12"><a
href="Lexer.java.html#L207" class="el_method">isMetaChar(int)</a></td><td
class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="12"
height="10" title="16" alt="16"/></td><td class="ctr2" id="c9">100%</td><td
class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="18"
height="10" title="6" alt="6"/></td><td class="ctr2" id="e8">100%</td><td
class="ctr1" id="f10">0</td><td class="ctr2" id="g8">4</td><td class="ctr1"
id="h10">0</td><td class="ctr2" id="i12">1</td><td class="ctr1"
id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a14"><a
href="Lexer.java.html#L221" class="el_method">isStartOfLine(int)</a></td><td
class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="10"
height="10" title="13" alt="13"/></td><td class="ctr2" id="c10">100%</td><td
class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="18"
height="10" title="6" alt="6"/></td><td class="ct
r2" id="e9">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2"
id="g9">4</td><td class="ctr1" id="h11">0</td><td class="ctr2"
id="i13">1</td><td class="ctr1" id="j11">0</td><td class="ctr2"
id="k11">1</td></tr><tr><td id="a7"><a href="Lexer.java.html#L135"
class="el_method">isCommentStart(int)</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8"
alt="8"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d11"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e10">100%</td><td class="ctr1"
id="f12">0</td><td class="ctr2" id="g11">2</td><td class="ctr1"
id="h12">0</td><td class="ctr2" id="i14">1</td><td class="ctr1"
id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a10"><a
href="Lexer.java.html#L181" class="el_method">isEscape(int)</a></td><td
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="8" a
lt="8"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d12"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e11">100%</td><td class="ctr1"
id="f13">0</td><td class="ctr2" id="g12">2</td><td class="ctr1"
id="h13">0</td><td class="ctr2" id="i15">1</td><td class="ctr1"
id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a13"><a
href="Lexer.java.html#L211" class="el_method">isQuoteChar(int)</a></td><td
class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="8" alt="8"/></td><td class="ctr2" id="c13">100%</td><td
class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">100%</td><td
class="ctr1" id="f14">0</td><td class="ctr2" id="g13">2</td><td class="ctr1"
id="h14">0</td><td class="ctr2" id="i16">1</td><td class="ctr1"
id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a9
"><a href="Lexer.java.html#L172"
class="el_method">isEndOfFile(int)</a></td><td class="bar" id="b15"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7"
alt="7"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d14"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e13">100%</td><td class="ctr1"
id="f15">0</td><td class="ctr2" id="g14">2</td><td class="ctr1"
id="h15">0</td><td class="ctr2" id="i17">1</td><td class="ctr1"
id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a17"><a
href="Lexer.java.html#L310"
class="el_method">nullToDisabled(Character)</a></td><td class="bar"
id="b16"><img src="../jacoco-resources/greenbar.gif" width="5" height="10"
title="7" alt="7"/></td><td class="ctr2" id="c15">100%</td><td class="bar"
id="d15"><img src="../jacoco-resources/greenbar.gif" width="6" height="10"
title="2" alt="2"/></td><td class="ctr2" id="e14">100%</td><td class="ctr1"
id="f16
">0</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h16">0</td><td
class="ctr2" id="i18">1</td><td class="ctr1" id="j16">0</td><td class="ctr2"
id="k16">1</td></tr><tr><td id="a22"><a href="Lexer.java.html#L34"
class="el_method">static {...}</a></td><td class="bar" id="b17"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7"
alt="7"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d17"/><td
class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2"
id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2"
id="i10">2</td><td class="ctr1" id="j17">0</td><td class="ctr2"
id="k17">1</td></tr><tr><td id="a1"><a href="Lexer.java.html#L96"
class="el_method">close()</a></td><td class="bar" id="b18"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d18"/><td
class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class
="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2"
id="i11">2</td><td class="ctr1" id="j18">0</td><td class="ctr2"
id="k18">1</td></tr><tr><td id="a2"><a href="Lexer.java.html#L105"
class="el_method">getBytesRead()</a></td><td class="bar" id="b19"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d19"/><td
class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2"
id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2"
id="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2"
id="k19">1</td></tr><tr><td id="a3"><a href="Lexer.java.html#L114"
class="el_method">getCharacterPosition()</a></td><td class="bar" id="b20"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d20"/><td
class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td clas
s="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2"
id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2"
id="k20">1</td></tr><tr><td id="a4"><a href="Lexer.java.html#L123"
class="el_method">getCurrentLineNumber()</a></td><td class="bar" id="b21"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d21"/><td
class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2"
id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2"
id="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2"
id="k21">1</td></tr><tr><td id="a6"><a href="Lexer.java.html#L131"
class="el_method">isClosed()</a></td><td class="bar" id="b22"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d22"/><td
class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="
ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2"
id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2"
id="k22">1</td></tr><tr><td id="a5"><a href="Lexer.java.html#L127"
class="el_method">getFirstEol()</a></td><td class="bar" id="b23"><img
src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d23"/><td
class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2"
id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2"
id="i23">1</td><td class="ctr1" id="j23">0</td><td class="ctr2"
id="k23">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</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>Lexer</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 CSV</a> > <a href="index.html"
class="el_package">org.apache.commons.csv</a> > <span
class="el_class">Lexer</span></div><h1>Lexer</h1><table class="coverage"
cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" i
d="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">1 of 786</td><td class="ctr2">99%</td><td class="bar">2 of
146</td><td class="ctr2">98%</td><td class="ctr1">2</td><td
class="ctr2">100</td><td class="ctr1">0</td><td cl
ass="ctr2">175</td><td class="ctr1">0</td><td
class="ctr2">24</td></tr></tfoot><tbody><tr><td id="a11"><a
href="Lexer.java.html#L193" class="el_method">isEscapeDelimiter()</a></td><td
class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="50"
height="10" title="66" alt="66"/></td><td class="ctr2" id="c23">98%</td><td
class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="6"
height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif"
width="25" height="10" title="8" alt="8"/></td><td class="ctr2"
id="e15">80%</td><td class="ctr1" id="f0">2</td><td class="ctr2"
id="g4">6</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i7">8</td><td
class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td
id="a16"><a href="Lexer.java.html#L237"
class="el_method">nextToken(Token)</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="156"
alt="156"/></td><td class="ctr2" id="c0">100%</t
d><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif"
width="120" height="10" title="38" alt="38"/></td><td class="ctr2"
id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2"
id="g0">20</td><td class="ctr1" id="h1">0</td><td class="ctr2"
id="i0">39</td><td class="ctr1" id="j1">0</td><td class="ctr2"
id="k1">1</td></tr><tr><td id="a18"><a href="Lexer.java.html#L337"
class="el_method">parseEncapsulatedToken(Token)</a></td><td class="bar"
id="b2"><img src="../jacoco-resources/greenbar.gif" width="107" height="10"
title="140" alt="140"/></td><td class="ctr2" id="c1">100%</td><td class="bar"
id="d2"><img src="../jacoco-resources/greenbar.gif" width="63" height="10"
title="20" alt="20"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1"
id="f2">0</td><td class="ctr2" id="g1">11</td><td class="ctr1"
id="h2">0</td><td class="ctr2" id="i1">32</td><td class="ctr1"
id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a
href="Lexer.java.html#L147" c
lass="el_method">isDelimiter(int)</a></td><td class="bar" id="b3"><img
src="../jacoco-resources/greenbar.gif" width="53" height="10" title="70"
alt="70"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"><img
src="../jacoco-resources/greenbar.gif" width="31" height="10" title="10"
alt="10"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1"
id="f3">0</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h3">0</td><td
class="ctr2" id="i3">13</td><td class="ctr1" id="j3">0</td><td class="ctr2"
id="k3">1</td></tr><tr><td id="a15"><a href="Lexer.java.html#L54"
class="el_method">Lexer(CSVFormat, ExtendedBufferedReader)</a></td><td
class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="47"
height="10" title="62" alt="62"/></td><td class="ctr2" id="c3">100%</td><td
class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1"
id="f4">0</td><td class="ctr2" id="g16">1</td><td class="ctr1"
id="h4">0</td><td class="ctr2" id="i4">13</td><td class=
"ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a19"><a
href="Lexer.java.html#L412" class="el_method">parseSimpleToken(Token,
int)</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/greenbar.gif" width="43" height="10" title="57"
alt="57"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d5"><img
src="../jacoco-resources/greenbar.gif" width="31" height="10" title="10"
alt="10"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1"
id="f5">0</td><td class="ctr2" id="g6">6</td><td class="ctr1" id="h5">0</td><td
class="ctr2" id="i2">18</td><td class="ctr1" id="j5">0</td><td class="ctr2"
id="k5">1</td></tr><tr><td id="a20"><a href="Lexer.java.html#L450"
class="el_method">readEndOfLine(int)</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/greenbar.gif" width="35" height="10" title="46"
alt="46"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d3"><img
src="../jacoco-resources/greenbar.gif" width="50" height="10" title="1
6" alt="16"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1"
id="f6">0</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h6">0</td><td
class="ctr2" id="i6">11</td><td class="ctr1" id="j6">0</td><td class="ctr2"
id="k6">1</td></tr><tr><td id="a0"><a href="Lexer.java.html#L76"
class="el_method">appendNextEscapedCharacterToToken(Token)</a></td><td
class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="27"
height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">100%</td><td
class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="12"
height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">100%</td><td
class="ctr1" id="f7">0</td><td class="ctr2" id="g10">3</td><td class="ctr1"
id="h7">0</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j7">0</td><td
class="ctr2" id="k7">1</td></tr><tr><td id="a21"><a href="Lexer.java.html#L482"
class="el_method">readEscape()</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/greenb
ar.gif" width="25" height="10" title="33" alt="33"/></td><td class="ctr2"
id="c7">100%</td><td class="bar" id="d6"><img
src="../jacoco-resources/greenbar.gif" width="31" height="10" title="10"
alt="10"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1"
id="f8">0</td><td class="ctr2" id="g3">9</td><td class="ctr1" id="h8">0</td><td
class="ctr2" id="i5">12</td><td class="ctr1" id="j8">0</td><td class="ctr2"
id="k8">1</td></tr><tr><td id="a23"><a href="Lexer.java.html#L513"
class="el_method">trimTrailingSpaces(StringBuilder)</a></td><td class="bar"
id="b9"><img src="../jacoco-resources/greenbar.gif" width="16" height="10"
title="22" alt="22"/></td><td class="ctr2" id="c8">100%</td><td class="bar"
id="d7"><img src="../jacoco-resources/greenbar.gif" width="18" height="10"
title="6" alt="6"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1"
id="f9">0</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h9">0</td><td
class="ctr2" id="i9">6</td><td class="ctr1" id="j9">0</td>
<td class="ctr2" id="k9">1</td></tr><tr><td id="a12"><a
href="Lexer.java.html#L207" class="el_method">isMetaChar(int)</a></td><td
class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="12"
height="10" title="16" alt="16"/></td><td class="ctr2" id="c9">100%</td><td
class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="18"
height="10" title="6" alt="6"/></td><td class="ctr2" id="e8">100%</td><td
class="ctr1" id="f10">0</td><td class="ctr2" id="g8">4</td><td class="ctr1"
id="h10">0</td><td class="ctr2" id="i12">1</td><td class="ctr1"
id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a14"><a
href="Lexer.java.html#L221" class="el_method">isStartOfLine(int)</a></td><td
class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="10"
height="10" title="13" alt="13"/></td><td class="ctr2" id="c10">100%</td><td
class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="18"
height="10" title="6" alt="6"/></td><td class="ct
r2" id="e9">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2"
id="g9">4</td><td class="ctr1" id="h11">0</td><td class="ctr2"
id="i13">1</td><td class="ctr1" id="j11">0</td><td class="ctr2"
id="k11">1</td></tr><tr><td id="a7"><a href="Lexer.java.html#L135"
class="el_method">isCommentStart(int)</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8"
alt="8"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d11"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e10">100%</td><td class="ctr1"
id="f12">0</td><td class="ctr2" id="g11">2</td><td class="ctr1"
id="h12">0</td><td class="ctr2" id="i14">1</td><td class="ctr1"
id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a10"><a
href="Lexer.java.html#L181" class="el_method">isEscape(int)</a></td><td
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="8" a
lt="8"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d12"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e11">100%</td><td class="ctr1"
id="f13">0</td><td class="ctr2" id="g12">2</td><td class="ctr1"
id="h13">0</td><td class="ctr2" id="i15">1</td><td class="ctr1"
id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a13"><a
href="Lexer.java.html#L211" class="el_method">isQuoteChar(int)</a></td><td
class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="8" alt="8"/></td><td class="ctr2" id="c13">100%</td><td
class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">100%</td><td
class="ctr1" id="f14">0</td><td class="ctr2" id="g13">2</td><td class="ctr1"
id="h14">0</td><td class="ctr2" id="i16">1</td><td class="ctr1"
id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a9
"><a href="Lexer.java.html#L172"
class="el_method">isEndOfFile(int)</a></td><td class="bar" id="b15"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7"
alt="7"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d14"><img
src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e13">100%</td><td class="ctr1"
id="f15">0</td><td class="ctr2" id="g14">2</td><td class="ctr1"
id="h15">0</td><td class="ctr2" id="i17">1</td><td class="ctr1"
id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a17"><a
href="Lexer.java.html#L310"
class="el_method">nullToDisabled(Character)</a></td><td class="bar"
id="b16"><img src="../jacoco-resources/greenbar.gif" width="5" height="10"
title="7" alt="7"/></td><td class="ctr2" id="c15">100%</td><td class="bar"
id="d15"><img src="../jacoco-resources/greenbar.gif" width="6" height="10"
title="2" alt="2"/></td><td class="ctr2" id="e14">100%</td><td class="ctr1"
id="f16
">0</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h16">0</td><td
class="ctr2" id="i18">1</td><td class="ctr1" id="j16">0</td><td class="ctr2"
id="k16">1</td></tr><tr><td id="a22"><a href="Lexer.java.html#L34"
class="el_method">static {...}</a></td><td class="bar" id="b17"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7"
alt="7"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d17"/><td
class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2"
id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2"
id="i10">2</td><td class="ctr1" id="j17">0</td><td class="ctr2"
id="k17">1</td></tr><tr><td id="a1"><a href="Lexer.java.html#L96"
class="el_method">close()</a></td><td class="bar" id="b18"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d18"/><td
class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class
="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2"
id="i11">2</td><td class="ctr1" id="j18">0</td><td class="ctr2"
id="k18">1</td></tr><tr><td id="a2"><a href="Lexer.java.html#L105"
class="el_method">getBytesRead()</a></td><td class="bar" id="b19"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d19"/><td
class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2"
id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2"
id="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2"
id="k19">1</td></tr><tr><td id="a3"><a href="Lexer.java.html#L114"
class="el_method">getCharacterPosition()</a></td><td class="bar" id="b20"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d20"/><td
class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td clas
s="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2"
id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2"
id="k20">1</td></tr><tr><td id="a4"><a href="Lexer.java.html#L123"
class="el_method">getCurrentLineNumber()</a></td><td class="bar" id="b21"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d21"/><td
class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2"
id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2"
id="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2"
id="k21">1</td></tr><tr><td id="a6"><a href="Lexer.java.html#L131"
class="el_method">isClosed()</a></td><td class="bar" id="b22"><img
src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d22"/><td
class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="
ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2"
id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2"
id="k22">1</td></tr><tr><td id="a5"><a href="Lexer.java.html#L127"
class="el_method">getFirstEol()</a></td><td class="bar" id="b23"><img
src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d23"/><td
class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2"
id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2"
id="i23">1</td><td class="ctr1" id="j23">0</td><td class="ctr2"
id="k23">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Lexer.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Lexer.java.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Lexer.java.html
Sat Jan 11 14:23:31 2025
@@ -402,41 +402,42 @@ final class Lexer implements Closeable {
* </ul>
*
* @param token the current token
- * @param ch the current character
+ * @param ch the current character
* @return the filled token
* @throws IOException on stream access error
* @throws CSVException Thrown on invalid input.
*/
- private Token parseSimpleToken(final Token token, int ch) throws
IOException {
+ private Token parseSimpleToken(final Token token, final int ch) throws
IOException {
// Faster to use while(true)+break than while(token.type == INVALID)
+<span class="fc" id="L412"> int cur = ch;</span>
while (true) {
-<span class="fc bfc" id="L413" title="All 2 branches covered."> if
(readEndOfLine(ch)) {</span>
-<span class="fc" id="L414"> token.type =
Token.Type.EORECORD;</span>
-<span class="fc" id="L415"> break;</span>
- }
-<span class="fc bfc" id="L417" title="All 2 branches covered."> if
(isEndOfFile(ch)) {</span>
-<span class="fc" id="L418"> token.type = Token.Type.EOF;</span>
-<span class="fc" id="L419"> token.isReady = true; // There is
data at EOF</span>
-<span class="fc" id="L420"> break;</span>
- }
-<span class="fc bfc" id="L422" title="All 2 branches covered."> if
(isDelimiter(ch)) {</span>
-<span class="fc" id="L423"> token.type =
Token.Type.TOKEN;</span>
-<span class="fc" id="L424"> break;</span>
+<span class="fc bfc" id="L414" title="All 2 branches covered."> if
(readEndOfLine(cur)) {</span>
+<span class="fc" id="L415"> token.type =
Token.Type.EORECORD;</span>
+<span class="fc" id="L416"> break;</span>
+ }
+<span class="fc bfc" id="L418" title="All 2 branches covered."> if
(isEndOfFile(cur)) {</span>
+<span class="fc" id="L419"> token.type = Token.Type.EOF;</span>
+<span class="fc" id="L420"> token.isReady = true; // There is
data at EOF</span>
+<span class="fc" id="L421"> break;</span>
+ }
+<span class="fc bfc" id="L423" title="All 2 branches covered."> if
(isDelimiter(cur)) {</span>
+<span class="fc" id="L424"> token.type =
Token.Type.TOKEN;</span>
+<span class="fc" id="L425"> break;</span>
}
// continue
-<span class="fc bfc" id="L427" title="All 2 branches covered."> if
(isEscape(ch)) {</span>
-<span class="fc" id="L428">
appendNextEscapedCharacterToToken(token);</span>
+<span class="fc bfc" id="L428" title="All 2 branches covered."> if
(isEscape(cur)) {</span>
+<span class="fc" id="L429">
appendNextEscapedCharacterToToken(token);</span>
} else {
-<span class="fc" id="L430"> token.content.append((char)
ch);</span>
+<span class="fc" id="L431"> token.content.append((char)
cur);</span>
}
-<span class="fc" id="L432"> ch = reader.read(); // continue</span>
+<span class="fc" id="L433"> cur = reader.read(); // continue</span>
}
-<span class="fc bfc" id="L435" title="All 2 branches covered."> if
(ignoreSurroundingSpaces) {</span>
-<span class="fc" id="L436">
trimTrailingSpaces(token.content);</span>
+<span class="fc bfc" id="L436" title="All 2 branches covered."> if
(ignoreSurroundingSpaces) {</span>
+<span class="fc" id="L437">
trimTrailingSpaces(token.content);</span>
}
-<span class="fc" id="L439"> return token;</span>
+<span class="fc" id="L440"> return token;</span>
}
/**
@@ -444,26 +445,27 @@ final class Lexer implements Closeable {
*
* @return true if the given or next character is a line-terminator
*/
- boolean readEndOfLine(int ch) throws IOException {
+ boolean readEndOfLine(final int ch) throws IOException {
// check if we have \r\n...
-<span class="fc bfc" id="L449" title="All 4 branches covered."> if (ch
== Constants.CR && reader.peek() == Constants.LF) {</span>
+<span class="fc" id="L450"> int cur = ch;</span>
+<span class="fc bfc" id="L451" title="All 4 branches covered."> if (cur
== Constants.CR && reader.peek() == Constants.LF) {</span>
// note: does not change ch outside of this method!
-<span class="fc" id="L451"> ch = reader.read();</span>
+<span class="fc" id="L453"> cur = reader.read();</span>
// Save the EOL state
-<span class="fc bfc" id="L453" title="All 2 branches covered."> if
(firstEol == null) {</span>
-<span class="fc" id="L454"> this.firstEol =
Constants.CRLF;</span>
+<span class="fc bfc" id="L455" title="All 2 branches covered."> if
(firstEol == null) {</span>
+<span class="fc" id="L456"> this.firstEol =
Constants.CRLF;</span>
}
}
// save EOL state here.
-<span class="fc bfc" id="L458" title="All 2 branches covered."> if
(firstEol == null) {</span>
-<span class="fc bfc" id="L459" title="All 2 branches covered."> if
(ch == Constants.LF) {</span>
-<span class="fc" id="L460"> this.firstEol = LF_STRING;</span>
-<span class="fc bfc" id="L461" title="All 2 branches covered."> }
else if (ch == Constants.CR) {</span>
-<span class="fc" id="L462"> this.firstEol = CR_STRING;</span>
+<span class="fc bfc" id="L460" title="All 2 branches covered."> if
(firstEol == null) {</span>
+<span class="fc bfc" id="L461" title="All 2 branches covered."> if
(cur == Constants.LF) {</span>
+<span class="fc" id="L462"> this.firstEol = LF_STRING;</span>
+<span class="fc bfc" id="L463" title="All 2 branches covered."> }
else if (cur == Constants.CR) {</span>
+<span class="fc" id="L464"> this.firstEol = CR_STRING;</span>
}
}
-<span class="fc bfc" id="L466" title="All 4 branches covered."> return
ch == Constants.LF || ch == Constants.CR;</span>
+<span class="fc bfc" id="L468" title="All 4 branches covered."> return
cur == Constants.LF || cur == Constants.CR;</span>
}
// TODO escape handling needs more work
@@ -477,44 +479,44 @@ final class Lexer implements Closeable {
*/
int readEscape() throws IOException {
// the escape char has just been read (normally a backslash)
-<span class="fc" id="L480"> final int ch = reader.read();</span>
-<span class="fc bfc" id="L481" title="All 8 branches covered."> switch
(ch) {</span>
+<span class="fc" id="L482"> final int ch = reader.read();</span>
+<span class="fc bfc" id="L483" title="All 8 branches covered."> switch
(ch) {</span>
case 'r':
-<span class="fc" id="L483"> return Constants.CR;</span>
+<span class="fc" id="L485"> return Constants.CR;</span>
case 'n':
-<span class="fc" id="L485"> return Constants.LF;</span>
+<span class="fc" id="L487"> return Constants.LF;</span>
case 't':
-<span class="fc" id="L487"> return Constants.TAB;</span>
+<span class="fc" id="L489"> return Constants.TAB;</span>
case 'b':
-<span class="fc" id="L489"> return Constants.BACKSPACE;</span>
+<span class="fc" id="L491"> return Constants.BACKSPACE;</span>
case 'f':
-<span class="fc" id="L491"> return Constants.FF;</span>
+<span class="fc" id="L493"> return Constants.FF;</span>
case Constants.CR:
case Constants.LF:
case Constants.FF: // TODO is this correct?
case Constants.TAB: // TODO is this correct? Do tabs need to be
escaped?
case Constants.BACKSPACE: // TODO is this correct?
-<span class="fc" id="L497"> return ch;</span>
+<span class="fc" id="L499"> return ch;</span>
case EOF:
-<span class="fc" id="L499"> throw new CSVException("EOF while
processing escape sequence");</span>
+<span class="fc" id="L501"> throw new CSVException("EOF while
processing escape sequence");</span>
default:
// Now check for meta-characters
-<span class="fc bfc" id="L502" title="All 2 branches covered."> if
(isMetaChar(ch)) {</span>
-<span class="fc" id="L503"> return ch;</span>
+<span class="fc bfc" id="L504" title="All 2 branches covered."> if
(isMetaChar(ch)) {</span>
+<span class="fc" id="L505"> return ch;</span>
}
// indicate unexpected char - available from in.getLastChar()
-<span class="fc" id="L506"> return EOF;</span>
+<span class="fc" id="L508"> return EOF;</span>
}
}
void trimTrailingSpaces(final StringBuilder buffer) {
-<span class="fc" id="L511"> int length = buffer.length();</span>
-<span class="fc bfc" id="L512" title="All 4 branches covered."> while
(length > 0 && Character.isWhitespace(buffer.charAt(length - 1)))
{</span>
-<span class="fc" id="L513"> length--;</span>
+<span class="fc" id="L513"> int length = buffer.length();</span>
+<span class="fc bfc" id="L514" title="All 4 branches covered."> while
(length > 0 && Character.isWhitespace(buffer.charAt(length - 1)))
{</span>
+<span class="fc" id="L515"> length--;</span>
}
-<span class="fc bfc" id="L515" title="All 2 branches covered."> if
(length != buffer.length()) {</span>
-<span class="fc" id="L516"> buffer.setLength(length);</span>
+<span class="fc bfc" id="L517" title="All 2 branches covered."> if
(length != buffer.length()) {</span>
+<span class="fc" id="L518"> buffer.setLength(length);</span>
}
-<span class="fc" id="L518"> }</span>
+<span class="fc" id="L520"> }</span>
}
</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/index.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/index.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/index.html
Sat Jan 11 14:23:31 2025
@@ -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.csv</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.source.html"
class="el_source">Source Files</a><a href="../jacoco-sessions.html"
class="el_session">Sessions</a></span><a href="../index.html"
class="el_report">Apache Commons CSV</a> > <span
class="el_package">org.apache.commons.csv</span></div><h1>org.apache.commons.csv</h1><table
class="coverage" cellspac
ing="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">58 of 5,410</td><td class="ctr2">98%</td><td
class="bar">20 of 734</td><td class="ctr2">97%</td><td class="ctr1">20</td><td
class="ctr2">653</td><td class="ctr1">6</td><td class="ctr2">1,205</td><td
class="ctr1">0</td><td class="ctr2">279</td><td class="ctr1">0</td><td
class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a2"><a
href="CSVFormat.html" class="el_class">CSVFormat</a></td><td class="bar"
id="b0"><img src="../jacoco-resources/redbar.gif" width="1" height="10"
title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="118"
height="10" title="2,260" alt="2,260"/></td><td class="ctr2"
id="c15">98%</td><td class="bar" id="d0"><img
src="../jacoco-resources/redbar.gif" width="4" height="10" title="12"
alt="12"/><img src="../jacoco-resources/greenbar.gif" width="115" height="10"
title="317" alt="317"/></td><td class="ctr2" id="e7">96%</td><td class="ctr1"
id="f0">12</td><td class="ctr2" id="g0">274</td><td class="ctr1" id="h0">3</td>
<td class="ctr2" id="i0">490</td><td class="ctr1" id="j0">0</td><td
class="ctr2" id="k0">108</td><td class="ctr1" id="l0">0</td><td class="ctr2"
id="m0">1</td></tr><tr><td id="a5"><a href="CSVParser.html"
class="el_class">CSVParser</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="26"
alt="26"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10"
title="607" alt="607"/></td><td class="ctr2" id="c16">95%</td><td class="bar"
id="d1"><img src="../jacoco-resources/redbar.gif" width="1" height="10"
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="30"
height="10" title="83" alt="83"/></td><td class="ctr2" id="e6">96%</td><td
class="ctr1" id="f1">3</td><td class="ctr2" id="g2">76</td><td class="ctr1"
id="h1">2</td><td class="ctr2" id="i2">137</td><td class="ctr1"
id="j1">0</td><td class="ctr2" id="k2">31</td><td class="ctr1"
id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a12"><a href="Ext
endedBufferedReader.html" class="el_class">ExtendedBufferedReader</a></td><td
class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="17"
height="10" title="335" alt="335"/></td><td class="ctr2" id="c14">98%</td><td
class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="1"
height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif"
width="21" height="10" title="59" alt="59"/></td><td class="ctr2"
id="e8">95%</td><td class="ctr1" id="f2">3</td><td class="ctr2"
id="g4">44</td><td class="ctr1" id="h2">1</td><td class="ctr2"
id="i5">74</td><td class="ctr1" id="j2">0</td><td class="ctr2"
id="k6">13</td><td class="ctr1" id="l2">0</td><td class="ctr2"
id="m2">1</td></tr><tr><td id="a13"><a href="Lexer.html"
class="el_class">Lexer</a></td><td class="bar" id="b3"><img
src="../jacoco-resources/greenbar.gif" width="40" height="10" title="781"
alt="781"/></td><td class="ctr2" id="c13">99%</td><td class="bar" id="d3"><img
src="../jacoco-resources/green
bar.gif" width="52" height="10" title="144" alt="144"/></td><td class="ctr2"
id="e5">98%</td><td class="ctr1" id="f3">2</td><td class="ctr2"
id="g1">100</td><td class="ctr1" id="h3">0</td><td class="ctr2"
id="i1">173</td><td class="ctr1" id="j3">0</td><td class="ctr2"
id="k3">24</td><td class="ctr1" id="l3">0</td><td class="ctr2"
id="m3">1</td></tr><tr><td id="a3"><a href="CSVFormat$Builder.html"
class="el_class">CSVFormat.Builder</a></td><td class="bar" id="b4"><img
src="../jacoco-resources/greenbar.gif" width="20" height="10" title="389"
alt="389"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="20"
alt="20"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1"
id="f4">0</td><td class="ctr2" id="g3">46</td><td class="ctr1"
id="h4">0</td><td class="ctr2" id="i3">110</td><td class="ctr1"
id="j4">0</td><td class="ctr2" id="k1">36</td><td class="ctr1"
id="l4">0</td><td class="ctr2" id="m4">1</td
></tr><tr><td id="a9"><a href="CSVPrinter.html"
>class="el_class">CSVPrinter</a></td><td class="bar" id="b5"><img
>src="../jacoco-resources/greenbar.gif" width="17" height="10" title="334"
>alt="334"/></td><td class="ctr2" id="c1">100%</td><td class="bar"
>id="d4"><img src="../jacoco-resources/greenbar.gif" width="16" height="10"
>title="45" alt="45"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1"
>id="f5">0</td><td class="ctr2" id="g5">43</td><td class="ctr1"
>id="h5">0</td><td class="ctr2" id="i4">93</td><td class="ctr1"
>id="j5">0</td><td class="ctr2" id="k5">20</td><td class="ctr1"
>id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a10"><a
>href="CSVRecord.html" class="el_class">CSVRecord</a></td><td class="bar"
>id="b6"><img src="../jacoco-resources/greenbar.gif" width="14" height="10"
>title="274" alt="274"/></td><td class="ctr2" id="c2">100%</td><td class="bar"
>id="d5"><img src="../jacoco-resources/greenbar.gif" width="11" height="10"
>title="32" alt="32"/></td><td cl
ass="ctr2" id="e2">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2"
id="g6">40</td><td class="ctr1" id="h6">0</td><td class="ctr2"
id="i6">49</td><td class="ctr1" id="j6">0</td><td class="ctr2"
id="k4">24</td><td class="ctr1" id="l6">0</td><td class="ctr2"
id="m6">1</td></tr><tr><td id="a4"><a href="CSVFormat$Predefined.html"
class="el_class">CSVFormat.Predefined</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="98"
alt="98"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d9"/><td
class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2"
id="g9">3</td><td class="ctr1" id="h7">0</td><td class="ctr2"
id="i7">17</td><td class="ctr1" id="j7">0</td><td class="ctr2"
id="k9">3</td><td class="ctr1" id="l7">0</td><td class="ctr2"
id="m7">1</td></tr><tr><td id="a7"><a href="CSVParser$CSVRecordIterator.html"
class="el_class">CSVParser.CSVRecordIterator</a></td><td class="bar"
id="b8"><img src="../jaco
co-resources/greenbar.gif" width="3" height="10" title="65" alt="65"/></td><td
class="ctr2" id="c4">100%</td><td class="bar" id="d7"><img
src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12"
alt="12"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1"
id="f8">0</td><td class="ctr2" id="g7">11</td><td class="ctr1"
id="h8">0</td><td class="ctr2" id="i8">17</td><td class="ctr1"
id="j8">0</td><td class="ctr2" id="k8">5</td><td class="ctr1" id="l8">0</td><td
class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a
href="CSVParser$Builder.html" class="el_class">CSVParser.Builder</a></td><td
class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="2"
height="10" title="57" alt="57"/></td><td class="ctr2" id="c5">100%</td><td
class="bar" id="d8"/><td class="ctr2" id="e4">100%</td><td class="ctr1"
id="f9">0</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h9">0</td><td
class="ctr2" id="i9">12</td><td class="ctr1" id="j9">0</td><td class="ctr2"
id="k7">6
</td><td class="ctr1" id="l9">0</td><td class="ctr2"
id="m9">1</td></tr><tr><td id="a15"><a href="Token.html"
class="el_class">Token</a></td><td class="bar" id="b10"><img
src="../jacoco-resources/greenbar.gif" width="2" height="10" title="43"
alt="43"/></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">3</td><td class="ctr1" id="h10">0</td><td class="ctr2"
id="i10">9</td><td class="ctr1" id="j10">0</td><td class="ctr2"
id="k10">3</td><td class="ctr1" id="l10">0</td><td class="ctr2"
id="m10">1</td></tr><tr><td id="a14"><a href="QuoteMode.html"
class="el_class">QuoteMode</a></td><td class="bar" id="b11"><img
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="33"
alt="33"/></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="i11">6</td><td class="ctr1" id="j11">0</td><td
class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2"
id="m11">1</td></tr><tr><td id="a16"><a href="Token$Type.html"
class="el_class">Token.Type</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="33"
alt="33"/></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">6</td><td class="ctr1" id="j12">0</td><td class="ctr2"
id="k12">1</td><td class="ctr1" id="l12">0</td><td class="ctr2"
id="m12">1</td></tr><tr><td id="a11"><a href="DuplicateHeaderMode.html"
class="el_class">DuplicateHeaderMode</a></td><td class="bar" id="b13"><img
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="21"
alt="21"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"/><td
cla
ss="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">4</td><td class="ctr1" id="j13">0</td><td class="ctr2"
id="k13">1</td><td class="ctr1" id="l13">0</td><td class="ctr2"
id="m13">1</td></tr><tr><td id="a8"><a href="CSVParser$Headers.html"
class="el_class">CSVParser.Headers</a></td><td class="bar" id="b14"/><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">4</td><td class="ctr1" id="j14">0</td><td class="ctr2"
id="k14">1</td><td class="ctr1" id="l14">0</td><td class="ctr2"
id="m14">1</td></tr><tr><td id="a0"><a href="Constants.html"
class="el_class">Constants</a></td><td class="bar" id="b15"/><td class="ctr2"
id="c11">100%</td><td class="bar" id="d15"/><td class="ctr2"
id="e15">n/a</td><td class="ctr1" id="f15">0</td><td cl
ass="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2"
id="i15">2</td><td class="ctr1" id="j15">0</td><td class="ctr2"
id="k15">1</td><td class="ctr1" id="l15">0</td><td class="ctr2"
id="m15">1</td></tr><tr><td id="a1"><a href="CSVException.html"
class="el_class">CSVException</a></td><td class="bar" id="b16"/><td
class="ctr2" id="c12">100%</td><td class="bar" id="d16"/><td class="ctr2"
id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2"
id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2"
id="i16">2</td><td class="ctr1" id="j16">0</td><td class="ctr2"
id="k16">1</td><td class="ctr1" id="l16">0</td><td class="ctr2"
id="m16">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</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.csv</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.source.html"
class="el_source">Source Files</a><a href="../jacoco-sessions.html"
class="el_session">Sessions</a></span><a href="../index.html"
class="el_report">Apache Commons CSV</a> > <span
class="el_package">org.apache.commons.csv</span></div><h1>org.apache.commons.csv</h1><table
class="coverage" cellspac
ing="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">58 of 5,414</td><td class="ctr2">98%</td><td
class="bar">20 of 734</td><td class="ctr2">97%</td><td class="ctr1">20</td><td
class="ctr2">653</td><td class="ctr1">6</td><td class="ctr2">1,207</td><td
class="ctr1">0</td><td class="ctr2">279</td><td class="ctr1">0</td><td
class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a2"><a
href="CSVFormat.html" class="el_class">CSVFormat</a></td><td class="bar"
id="b0"><img src="../jacoco-resources/redbar.gif" width="1" height="10"
title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="118"
height="10" title="2,260" alt="2,260"/></td><td class="ctr2"
id="c15">98%</td><td class="bar" id="d0"><img
src="../jacoco-resources/redbar.gif" width="4" height="10" title="12"
alt="12"/><img src="../jacoco-resources/greenbar.gif" width="115" height="10"
title="317" alt="317"/></td><td class="ctr2" id="e7">96%</td><td class="ctr1"
id="f0">12</td><td class="ctr2" id="g0">274</td><td class="ctr1" id="h0">3</td>
<td class="ctr2" id="i0">490</td><td class="ctr1" id="j0">0</td><td
class="ctr2" id="k0">108</td><td class="ctr1" id="l0">0</td><td class="ctr2"
id="m0">1</td></tr><tr><td id="a5"><a href="CSVParser.html"
class="el_class">CSVParser</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="26"
alt="26"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10"
title="607" alt="607"/></td><td class="ctr2" id="c16">95%</td><td class="bar"
id="d1"><img src="../jacoco-resources/redbar.gif" width="1" height="10"
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="30"
height="10" title="83" alt="83"/></td><td class="ctr2" id="e6">96%</td><td
class="ctr1" id="f1">3</td><td class="ctr2" id="g2">76</td><td class="ctr1"
id="h1">2</td><td class="ctr2" id="i2">137</td><td class="ctr1"
id="j1">0</td><td class="ctr2" id="k2">31</td><td class="ctr1"
id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a12"><a href="Ext
endedBufferedReader.html" class="el_class">ExtendedBufferedReader</a></td><td
class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="17"
height="10" title="335" alt="335"/></td><td class="ctr2" id="c14">98%</td><td
class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="1"
height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif"
width="21" height="10" title="59" alt="59"/></td><td class="ctr2"
id="e8">95%</td><td class="ctr1" id="f2">3</td><td class="ctr2"
id="g4">44</td><td class="ctr1" id="h2">1</td><td class="ctr2"
id="i5">74</td><td class="ctr1" id="j2">0</td><td class="ctr2"
id="k6">13</td><td class="ctr1" id="l2">0</td><td class="ctr2"
id="m2">1</td></tr><tr><td id="a13"><a href="Lexer.html"
class="el_class">Lexer</a></td><td class="bar" id="b3"><img
src="../jacoco-resources/greenbar.gif" width="41" height="10" title="785"
alt="785"/></td><td class="ctr2" id="c13">99%</td><td class="bar" id="d3"><img
src="../jacoco-resources/green
bar.gif" width="52" height="10" title="144" alt="144"/></td><td class="ctr2"
id="e5">98%</td><td class="ctr1" id="f3">2</td><td class="ctr2"
id="g1">100</td><td class="ctr1" id="h3">0</td><td class="ctr2"
id="i1">175</td><td class="ctr1" id="j3">0</td><td class="ctr2"
id="k3">24</td><td class="ctr1" id="l3">0</td><td class="ctr2"
id="m3">1</td></tr><tr><td id="a3"><a href="CSVFormat$Builder.html"
class="el_class">CSVFormat.Builder</a></td><td class="bar" id="b4"><img
src="../jacoco-resources/greenbar.gif" width="20" height="10" title="389"
alt="389"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="20"
alt="20"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1"
id="f4">0</td><td class="ctr2" id="g3">46</td><td class="ctr1"
id="h4">0</td><td class="ctr2" id="i3">110</td><td class="ctr1"
id="j4">0</td><td class="ctr2" id="k1">36</td><td class="ctr1"
id="l4">0</td><td class="ctr2" id="m4">1</td
></tr><tr><td id="a9"><a href="CSVPrinter.html"
>class="el_class">CSVPrinter</a></td><td class="bar" id="b5"><img
>src="../jacoco-resources/greenbar.gif" width="17" height="10" title="334"
>alt="334"/></td><td class="ctr2" id="c1">100%</td><td class="bar"
>id="d4"><img src="../jacoco-resources/greenbar.gif" width="16" height="10"
>title="45" alt="45"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1"
>id="f5">0</td><td class="ctr2" id="g5">43</td><td class="ctr1"
>id="h5">0</td><td class="ctr2" id="i4">93</td><td class="ctr1"
>id="j5">0</td><td class="ctr2" id="k5">20</td><td class="ctr1"
>id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a10"><a
>href="CSVRecord.html" class="el_class">CSVRecord</a></td><td class="bar"
>id="b6"><img src="../jacoco-resources/greenbar.gif" width="14" height="10"
>title="274" alt="274"/></td><td class="ctr2" id="c2">100%</td><td class="bar"
>id="d5"><img src="../jacoco-resources/greenbar.gif" width="11" height="10"
>title="32" alt="32"/></td><td cl
ass="ctr2" id="e2">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2"
id="g6">40</td><td class="ctr1" id="h6">0</td><td class="ctr2"
id="i6">49</td><td class="ctr1" id="j6">0</td><td class="ctr2"
id="k4">24</td><td class="ctr1" id="l6">0</td><td class="ctr2"
id="m6">1</td></tr><tr><td id="a4"><a href="CSVFormat$Predefined.html"
class="el_class">CSVFormat.Predefined</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="98"
alt="98"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d9"/><td
class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2"
id="g9">3</td><td class="ctr1" id="h7">0</td><td class="ctr2"
id="i7">17</td><td class="ctr1" id="j7">0</td><td class="ctr2"
id="k9">3</td><td class="ctr1" id="l7">0</td><td class="ctr2"
id="m7">1</td></tr><tr><td id="a7"><a href="CSVParser$CSVRecordIterator.html"
class="el_class">CSVParser.CSVRecordIterator</a></td><td class="bar"
id="b8"><img src="../jaco
co-resources/greenbar.gif" width="3" height="10" title="65" alt="65"/></td><td
class="ctr2" id="c4">100%</td><td class="bar" id="d7"><img
src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12"
alt="12"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1"
id="f8">0</td><td class="ctr2" id="g7">11</td><td class="ctr1"
id="h8">0</td><td class="ctr2" id="i8">17</td><td class="ctr1"
id="j8">0</td><td class="ctr2" id="k8">5</td><td class="ctr1" id="l8">0</td><td
class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a
href="CSVParser$Builder.html" class="el_class">CSVParser.Builder</a></td><td
class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="2"
height="10" title="57" alt="57"/></td><td class="ctr2" id="c5">100%</td><td
class="bar" id="d8"/><td class="ctr2" id="e4">100%</td><td class="ctr1"
id="f9">0</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h9">0</td><td
class="ctr2" id="i9">12</td><td class="ctr1" id="j9">0</td><td class="ctr2"
id="k7">6
</td><td class="ctr1" id="l9">0</td><td class="ctr2"
id="m9">1</td></tr><tr><td id="a15"><a href="Token.html"
class="el_class">Token</a></td><td class="bar" id="b10"><img
src="../jacoco-resources/greenbar.gif" width="2" height="10" title="43"
alt="43"/></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">3</td><td class="ctr1" id="h10">0</td><td class="ctr2"
id="i10">9</td><td class="ctr1" id="j10">0</td><td class="ctr2"
id="k10">3</td><td class="ctr1" id="l10">0</td><td class="ctr2"
id="m10">1</td></tr><tr><td id="a14"><a href="QuoteMode.html"
class="el_class">QuoteMode</a></td><td class="bar" id="b11"><img
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="33"
alt="33"/></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="i11">6</td><td class="ctr1" id="j11">0</td><td
class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2"
id="m11">1</td></tr><tr><td id="a16"><a href="Token$Type.html"
class="el_class">Token.Type</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="33"
alt="33"/></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">6</td><td class="ctr1" id="j12">0</td><td class="ctr2"
id="k12">1</td><td class="ctr1" id="l12">0</td><td class="ctr2"
id="m12">1</td></tr><tr><td id="a11"><a href="DuplicateHeaderMode.html"
class="el_class">DuplicateHeaderMode</a></td><td class="bar" id="b13"><img
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="21"
alt="21"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"/><td
cla
ss="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">4</td><td class="ctr1" id="j13">0</td><td class="ctr2"
id="k13">1</td><td class="ctr1" id="l13">0</td><td class="ctr2"
id="m13">1</td></tr><tr><td id="a8"><a href="CSVParser$Headers.html"
class="el_class">CSVParser.Headers</a></td><td class="bar" id="b14"/><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">4</td><td class="ctr1" id="j14">0</td><td class="ctr2"
id="k14">1</td><td class="ctr1" id="l14">0</td><td class="ctr2"
id="m14">1</td></tr><tr><td id="a0"><a href="Constants.html"
class="el_class">Constants</a></td><td class="bar" id="b15"/><td class="ctr2"
id="c11">100%</td><td class="bar" id="d15"/><td class="ctr2"
id="e15">n/a</td><td class="ctr1" id="f15">0</td><td cl
ass="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2"
id="i15">2</td><td class="ctr1" id="j15">0</td><td class="ctr2"
id="k15">1</td><td class="ctr1" id="l15">0</td><td class="ctr2"
id="m15">1</td></tr><tr><td id="a1"><a href="CSVException.html"
class="el_class">CSVException</a></td><td class="bar" id="b16"/><td
class="ctr2" id="c12">100%</td><td class="bar" id="d16"/><td class="ctr2"
id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2"
id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2"
id="i16">2</td><td class="ctr1" id="j16">0</td><td class="ctr2"
id="k16">1</td><td class="ctr1" id="l16">0</td><td class="ctr2"
id="m16">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file