Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/ExtendedBufferedReader.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/ExtendedBufferedReader.java.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/ExtendedBufferedReader.java.html
Wed Sep 25 02:11:29 2024
@@ -22,10 +22,12 @@ import static org.apache.commons.csv.Con
import static org.apache.commons.csv.Constants.UNDEFINED;
import static org.apache.commons.io.IOUtils.EOF;
-import java.io.BufferedReader;
import java.io.IOException;
import java.io.Reader;
+import org.apache.commons.io.IOUtils;
+import org.apache.commons.io.input.UnsynchronizedBufferedReader;
+
/**
* A special buffered reader which supports sophisticated read access.
* <p>
@@ -33,25 +35,26 @@ import java.io.Reader;
* {@link #read()}. This reader also tracks how many characters have been read
with {@link #getPosition()}.
* </p>
*/
-final class ExtendedBufferedReader extends BufferedReader {
+final class ExtendedBufferedReader extends UnsynchronizedBufferedReader {
/** The last char returned */
-<span class="fc" id="L39"> private int lastChar = UNDEFINED;</span>
+<span class="fc" id="L41"> private int lastChar = UNDEFINED;</span>
+<span class="fc" id="L42"> private int lastCharMark = UNDEFINED;</span>
/** The count of EOLs (CR/LF/CRLF) seen so far */
- private long eolCounter;
+ private long lineNumber;
+ private long lineNumberMark;
/** The position, which is the number of characters read so far */
private long position;
-
- private boolean closed;
+ private long positionMark;
/**
* Constructs a new instance using the default buffer size.
*/
ExtendedBufferedReader(final Reader reader) {
-<span class="fc" id="L53"> super(reader);</span>
-<span class="fc" id="L54"> }</span>
+<span class="fc" id="L56"> super(reader);</span>
+<span class="fc" id="L57"> }</span>
/**
* Closes the stream.
@@ -62,125 +65,94 @@ final class ExtendedBufferedReader exten
@Override
public void close() throws IOException {
// Set ivars before calling super close() in case close() throws an
IOException.
-<span class="fc" id="L65"> closed = true;</span>
-<span class="fc" id="L66"> lastChar = EOF;</span>
-<span class="fc" id="L67"> super.close();</span>
-<span class="fc" id="L68"> }</span>
-
- /**
- * Returns the current line number
- *
- * @return the current line number
- */
- long getCurrentLineNumber() {
- // Check if we are at EOL or EOF or just starting
-<span class="fc bfc" id="L77" title="All 8 branches covered."> if
(lastChar == CR || lastChar == LF || lastChar == UNDEFINED || lastChar == EOF)
{</span>
-<span class="fc" id="L78"> return eolCounter; // counter is
accurate</span>
- }
-<span class="fc" id="L80"> return eolCounter + 1; // Allow for counter
being incremented only at EOL</span>
- }
+<span class="fc" id="L68"> lastChar = EOF;</span>
+<span class="fc" id="L69"> super.close();</span>
+<span class="fc" id="L70"> }</span>
/**
* Returns the last character that was read as an integer (0 to 65535).
This will be the last character returned by
- * any of the read methods. This will not include a character read using
the {@link #lookAhead()} method. If no
+ * any of the read methods. This will not include a character read using
the {@link #peek()} method. If no
* character has been read then this will return {@link
Constants#UNDEFINED}. If the end of the stream was reached
- * on the last read then this will return {@link Constants#EOF}.
+ * on the last read then this will return {@link IOUtils#EOF}.
*
* @return the last character that was read
*/
int getLastChar() {
-<span class="fc" id="L92"> return lastChar;</span>
+<span class="fc" id="L81"> return lastChar;</span>
}
/**
- * Gets the character position in the reader.
+ * Returns the current line number
*
- * @return the current position in the reader (counting characters, not
bytes since this is a Reader)
+ * @return the current line number
*/
- long getPosition() {
-<span class="fc" id="L101"> return this.position;</span>
- }
-
- public boolean isClosed() {
-<span class="fc" id="L105"> return closed;</span>
+ long getLineNumber() {
+ // Check if we are at EOL or EOF or just starting
+<span class="fc bfc" id="L91" title="All 8 branches covered."> if
(lastChar == CR || lastChar == LF || lastChar == UNDEFINED || lastChar == EOF)
{</span>
+<span class="fc" id="L92"> return lineNumber; // counter is
accurate</span>
+ }
+<span class="fc" id="L94"> return lineNumber + 1; // Allow for counter
being incremented only at EOL</span>
}
/**
- * Returns the next character in the current reader without consuming it.
So the next call to {@link #read()} will
- * still return this value. Does not affect the line number or the last
character.
- *
- * @return the next character
+ * Gets the character position in the reader.
*
- * @throws IOException
- * If an I/O error occurs
+ * @return the current position in the reader (counting characters, not
bytes since this is a Reader)
*/
- int lookAhead() throws IOException {
-<span class="fc" id="L118"> super.mark(1);</span>
-<span class="fc" id="L119"> final int c = super.read();</span>
-<span class="fc" id="L120"> super.reset();</span>
-<span class="fc" id="L121"> return c;</span>
+ long getPosition() {
+<span class="fc" id="L103"> return this.position;</span>
}
- /**
- * Populates the buffer with the next {@code buf.length} characters in the
- * current reader without consuming them. The next call to {@link #read()}
will
- * still return the next value. This doesn't affect the line number or the
last
- * character.
- *
- * @param buf the buffer to fill for the look ahead.
- * @return the buffer itself
- * @throws IOException If an I/O error occurs
- */
- char[] lookAhead(final char[] buf) throws IOException {
-<span class="fc" id="L135"> final int n = buf.length;</span>
-<span class="fc" id="L136"> super.mark(n);</span>
-<span class="fc" id="L137"> super.read(buf, 0, n);</span>
-<span class="fc" id="L138"> super.reset();</span>
-<span class="fc" id="L139"> return buf;</span>
- }
+ @Override
+ public void mark(final int readAheadLimit) throws IOException {
+<span class="fc" id="L108"> lineNumberMark = lineNumber;</span>
+<span class="fc" id="L109"> lastCharMark = lastChar;</span>
+<span class="fc" id="L110"> positionMark = position;</span>
+<span class="fc" id="L111"> super.mark(readAheadLimit);</span>
+<span class="fc" id="L112"> }</span>
@Override
public int read() throws IOException {
-<span class="fc" id="L144"> final int current = super.read();</span>
-<span class="pc bpc" id="L145" title="1 of 14 branches missed."> if
(current == CR || current == LF && lastChar != CR ||</span>
+<span class="fc" id="L116"> final int current = super.read();</span>
+<span class="pc bpc" id="L117" title="1 of 14 branches missed."> if
(current == CR || current == LF && lastChar != CR ||</span>
current == EOF && lastChar != CR && lastChar != LF
&& lastChar != EOF) {
-<span class="fc" id="L147"> eolCounter++;</span>
+<span class="fc" id="L119"> lineNumber++;</span>
}
-<span class="fc" id="L149"> lastChar = current;</span>
-<span class="fc" id="L150"> position++;</span>
-<span class="fc" id="L151"> return lastChar;</span>
+<span class="fc" id="L121"> lastChar = current;</span>
+<span class="fc" id="L122"> position++;</span>
+<span class="fc" id="L123"> return lastChar;</span>
}
@Override
public int read(final char[] buf, final int offset, final int length)
throws IOException {
-<span class="fc bfc" id="L156" title="All 2 branches covered."> if
(length == 0) {</span>
-<span class="fc" id="L157"> return 0;</span>
+<span class="fc bfc" id="L128" title="All 2 branches covered."> if
(length == 0) {</span>
+<span class="fc" id="L129"> return 0;</span>
}
-<span class="fc" id="L159"> final int len = super.read(buf, offset,
length);</span>
-<span class="fc bfc" id="L160" title="All 2 branches covered."> if (len
> 0) {</span>
-<span class="fc bfc" id="L161" title="All 2 branches covered."> for
(int i = offset; i < offset + len; i++) {</span>
-<span class="fc" id="L162"> final char ch = buf[i];</span>
-<span class="fc bfc" id="L163" title="All 2 branches covered.">
if (ch == LF) {</span>
-<span class="fc bfc" id="L164" title="All 4 branches covered.">
if (CR != (i > offset ? buf[i - 1] : lastChar)) {</span>
-<span class="fc" id="L165"> eolCounter++;</span>
+<span class="fc" id="L131"> final int len = super.read(buf, offset,
length);</span>
+<span class="fc bfc" id="L132" title="All 2 branches covered."> if (len
> 0) {</span>
+<span class="fc bfc" id="L133" title="All 2 branches covered."> for
(int i = offset; i < offset + len; i++) {</span>
+<span class="fc" id="L134"> final char ch = buf[i];</span>
+<span class="fc bfc" id="L135" title="All 2 branches covered.">
if (ch == LF) {</span>
+<span class="fc bfc" id="L136" title="All 4 branches covered.">
if (CR != (i > offset ? buf[i - 1] : lastChar)) {</span>
+<span class="fc" id="L137"> lineNumber++;</span>
}
-<span class="fc bfc" id="L167" title="All 2 branches covered.">
} else if (ch == CR) {</span>
-<span class="fc" id="L168"> eolCounter++;</span>
+<span class="fc bfc" id="L139" title="All 2 branches covered.">
} else if (ch == CR) {</span>
+<span class="fc" id="L140"> lineNumber++;</span>
}
}
-<span class="fc" id="L171"> lastChar = buf[offset + len - 1];</span>
-<span class="pc bpc" id="L172" title="1 of 2 branches missed."> } else
if (len == EOF) {</span>
-<span class="fc" id="L173"> lastChar = EOF;</span>
+<span class="fc" id="L143"> lastChar = buf[offset + len - 1];</span>
+<span class="pc bpc" id="L144" title="1 of 2 branches missed."> } else
if (len == EOF) {</span>
+<span class="fc" id="L145"> lastChar = EOF;</span>
}
-<span class="fc" id="L175"> position += len;</span>
-<span class="fc" id="L176"> return len;</span>
+<span class="fc" id="L147"> position += len;</span>
+<span class="fc" id="L148"> return len;</span>
}
/**
* Gets the next line, dropping the line terminator(s). This method should
only be called when processing a
* comment, otherwise, information can be lost.
* <p>
- * Increments {@link #eolCounter} and updates {@link #position}.
+ * Increments {@link #lineNumber} and updates {@link #position}.
* </p>
* <p>
* Sets {@link #lastChar} to {@code Constants.EOF} at EOF, otherwise the
last EOL character.
@@ -190,25 +162,33 @@ final class ExtendedBufferedReader exten
*/
@Override
public String readLine() throws IOException {
-<span class="fc bfc" id="L193" title="All 2 branches covered."> if
(lookAhead() == EOF) {</span>
-<span class="fc" id="L194"> return null;</span>
+<span class="fc bfc" id="L165" title="All 2 branches covered."> if
(peek() == EOF) {</span>
+<span class="fc" id="L166"> return null;</span>
}
-<span class="fc" id="L196"> final StringBuilder buffer = new
StringBuilder();</span>
+<span class="fc" id="L168"> final StringBuilder buffer = new
StringBuilder();</span>
while (true) {
-<span class="fc" id="L198"> final int current = read();</span>
-<span class="fc bfc" id="L199" title="All 2 branches covered."> if
(current == CR) {</span>
-<span class="fc" id="L200"> final int next = lookAhead();</span>
-<span class="fc bfc" id="L201" title="All 2 branches covered.">
if (next == LF) {</span>
-<span class="fc" id="L202"> read();</span>
+<span class="fc" id="L170"> final int current = read();</span>
+<span class="fc bfc" id="L171" title="All 2 branches covered."> if
(current == CR) {</span>
+<span class="fc" id="L172"> final int next = peek();</span>
+<span class="fc bfc" id="L173" title="All 2 branches covered.">
if (next == LF) {</span>
+<span class="fc" id="L174"> read();</span>
}
}
-<span class="fc bfc" id="L205" title="All 6 branches covered."> if
(current == EOF || current == LF || current == CR) {</span>
-<span class="fc" id="L206"> break;</span>
+<span class="fc bfc" id="L177" title="All 6 branches covered."> if
(current == EOF || current == LF || current == CR) {</span>
+<span class="fc" id="L178"> break;</span>
}
-<span class="fc" id="L208"> buffer.append((char) current);</span>
-<span class="fc" id="L209"> }</span>
-<span class="fc" id="L210"> return buffer.toString();</span>
+<span class="fc" id="L180"> buffer.append((char) current);</span>
+<span class="fc" id="L181"> }</span>
+<span class="fc" id="L182"> return buffer.toString();</span>
}
+ @Override
+ public void reset() throws IOException {
+<span class="fc" id="L187"> lineNumber = lineNumberMark;</span>
+<span class="fc" id="L188"> lastChar = lastCharMark;</span>
+<span class="fc" id="L189"> position = positionMark;</span>
+<span class="fc" id="L190"> super.reset();</span>
+<span class="fc" id="L191"> }</span>
+
}
-</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.11.202310140853</span></div></body></html>
\ No newline at end of file
+</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/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
Wed Sep 25 02:11:29 2024
@@ -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 805</td><td class="ctr2">99%</td><td class="bar">2 of
150</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">177</td><td class="ctr1">0</td><td
class="ctr2">22</td></tr></tfoot><tbody><tr><td id="a9"><a
href="Lexer.java.html#L177" class="el_method">isEscapeDelimiter()</a></td><td
class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="45"
height="10" title="66" alt="66"/></td><td class="ctr2" id="c21">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="e14">80%</td><td class="ctr1" id="f0">2</td><td class="ctr2"
id="g5">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#L330"
class="el_method">parseEncapsulatedToken(Token)</a></td><td class="bar"
id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10"
title="174" alt="174"/></td><td class="ctr2" id=
"c0">100%</td><td class="bar" id="d2"><img
src="../jacoco-resources/greenbar.gif" width="75" height="10" title="24"
alt="24"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1"
id="f1">0</td><td class="ctr2" id="g1">13</td><td class="ctr1"
id="h1">0</td><td class="ctr2" id="i1">38</td><td class="ctr1"
id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a15"><a
href="Lexer.java.html#L226" class="el_method">nextToken(Token)</a></td><td
class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="107"
height="10" title="156" alt="156"/></td><td class="ctr2" id="c1">100%</td><td
class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="120"
height="10" title="38" alt="38"/></td><td class="ctr2" id="e1">100%</td><td
class="ctr1" id="f2">0</td><td class="ctr2" id="g0">20</td><td class="ctr1"
id="h2">0</td><td class="ctr2" id="i0">39</td><td class="ctr1"
id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a17"><a
href="Lexer.java.html#L418" c
lass="el_method">parseSimpleToken(Token, int)</a></td><td class="bar"
id="b3"><img src="../jacoco-resources/greenbar.gif" width="59" height="10"
title="86" alt="86"/></td><td class="ctr2" id="c2">100%</td><td class="bar"
id="d4"><img src="../jacoco-resources/greenbar.gif" width="44" height="10"
title="14" alt="14"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1"
id="f3">0</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h3">0</td><td
class="ctr2" id="i2">23</td><td class="ctr1" id="j3">0</td><td class="ctr2"
id="k3">1</td></tr><tr><td id="a6"><a href="Lexer.java.html#L131"
class="el_method">isDelimiter(int)</a></td><td class="bar" id="b4"><img
src="../jacoco-resources/greenbar.gif" width="48" height="10" title="70"
alt="70"/></td><td class="ctr2" id="c3">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="f4">0</td><td class="ctr2" id="g6">6
</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">13</td><td
class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td
id="a13"><a href="Lexer.java.html#L67" class="el_method">Lexer(CSVFormat,
ExtendedBufferedReader)</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/greenbar.gif" width="42" height="10" title="62"
alt="62"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d15"/><td
class="ctr2" id="e15">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2"
id="g15">1</td><td class="ctr1" id="h5">0</td><td class="ctr2"
id="i4">13</td><td class="ctr1" id="j5">0</td><td class="ctr2"
id="k5">1</td></tr><tr><td id="a18"><a href="Lexer.java.html#L463"
class="el_method">readEndOfLine(int)</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/greenbar.gif" width="30" 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="16
" 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="a19"><a href="Lexer.java.html#L497"
class="el_method">readEscape()</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/greenbar.gif" width="21" height="10" title="31"
alt="31"/></td><td class="ctr2" id="c6">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="e5">100%</td><td class="ctr1"
id="f7">0</td><td class="ctr2" id="g3">9</td><td class="ctr1" id="h7">0</td><td
class="ctr2" id="i5">12</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#L528"
class="el_method">trimTrailingSpaces(StringBuilder)</a></td><td class="bar"
id="b8"><img src="../jacoco-resources/greenbar.gi
f" width="15" height="10" title="22" alt="22"/></td><td class="ctr2"
id="c7">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="e6">100%</td><td class="ctr1"
id="f8">0</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h8">0</td><td
class="ctr2" id="i8">6</td><td class="ctr1" id="j8">0</td><td class="ctr2"
id="k8">1</td></tr><tr><td id="a10"><a href="Lexer.java.html#L191"
class="el_method">isMetaChar(int)</a></td><td class="bar" id="b9"><img
src="../jacoco-resources/greenbar.gif" width="11" height="10" title="16"
alt="16"/></td><td class="ctr2" id="c8">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="e7">100%</td><td class="ctr1"
id="f9">0</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h9">0</td><td
class="ctr2" id="i11">1</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#L205"
class="el_method">isStartOfLine(int)</a></td><td class="bar" id="b10"><img
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="13"
alt="13"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d9"><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="g9">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="a5"><a
href="Lexer.java.html#L119" class="el_method">isCommentStart(int)</a></td><td
class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="5"
height="10" title="8" alt="8"/></td><td class="ctr2" id="c10">100%</td><td
class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">100%</td><td c
lass="ctr1" id="f11">0</td><td class="ctr2" id="g10">2</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="a8"><a
href="Lexer.java.html#L165" class="el_method">isEscape(int)</a></td><td
class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="5"
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="a11"><a
href="Lexer.java.html#L195" class="el_method">isQuoteChar(int)</a></td><td
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="5"
height="10" title="8" alt="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="a7"><a
href="Lexer.java.html#L156" class="el_method">isEndOfFile(int)</a></td><td
class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="4"
height="10" title="7" alt="7"/></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="a14"><a
href="Lexer.java.html#L
209" class="el_method">mapNullToDisabled(Character)</a></td><td class="bar"
id="b15"><img src="../jacoco-resources/greenbar.gif" width="4" 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="a20"><a
href="Lexer.java.html#L40" class="el_method">static {...}</a></td><td
class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="4"
height="10" title="7" alt="7"/></td><td class="ctr2" id="c15">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="i9">2</td><td class="ctr1"
id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a0"><a
href="Lexer.java.html#L89" class="el_method">close()</a></td><td class="bar"
id="b17"><img src="../jacoco-resources/greenbar.gif" width="2" height="10"
title="4" alt="4"/></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#L98"
class="el_method">getCharacterPosition()</a></td><td class="bar" id="b18"><img
src="../jacoco-resources/greenbar.gif" width="2" 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="i18">1</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#L107"
>class="el_method">getCurrentLineNumber()</a></td><td class="bar"
>id="b19"><img src="../jacoco-resources/greenbar.gif" width="2" 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="a4"><a
>href="Lexer.java.html#L115" class="el_method">isClosed()</a></td><td
>class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="2"
>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 class="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="a3"><a
href="Lexer.java.html#L111" class="el_method">getFirstEol()</a></td><td
class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="2"
height="10" title="3" alt="3"/></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></tbody></table><div
class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.11.202310140853</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 778</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">99</td><td class="ctr1">0</td><td cla
ss="ctr2">172</td><td class="ctr1">0</td><td
class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a10"><a
href="Lexer.java.html#L182" 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="c22">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="a15"><a href="Lexer.java.html#L226"
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%</td
><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="a17"><a href="Lexer.java.html#L326"
>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="a7"><a
>href="Lexer.java.html#L136" cl
ass="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="a14"><a href="Lexer.java.html#L52"
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="a18"><a
href="Lexer.java.html#L402" 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="a19"><a href="Lexer.java.html#L438"
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="16
" 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#L74"
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="a20"><a href="Lexer.java.html#L469"
class="el_method">readEscape()</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/greenba
r.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="a22"><a href="Lexer.java.html#L500"
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="a11"><a
href="Lexer.java.html#L196" 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="a13"><a
href="Lexer.java.html#L210" 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="ctr
2" 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="a6"><a href="Lexer.java.html#L124"
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="a9"><a
href="Lexer.java.html#L170" class="el_method">isEscape(int)</a></td><td
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="6"
height="10" title="8" alt
="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="a12"><a
href="Lexer.java.html#L200" 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="a8">
<a href="Lexer.java.html#L161" 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="a16"><a
href="Lexer.java.html#L299"
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="a21"><a href="Lexer.java.html#L32"
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#L94"
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#L103"
class="el_method">getCharacterPosition()</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#L112"
class="el_method">getCurrentLineNumber()</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><t
d class="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="a5"><a href="Lexer.java.html#L120"
class="el_method">isClosed()</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="a4"><a href="Lexer.java.html#L116"
class="el_method">getFirstEol()</a></td><td class="bar" id="b22"><img
src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3"
alt="3"/></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="ctr
2" 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></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