Modified: 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.java.html
 Thu Feb  2 12:12:49 2023
@@ -29,6 +29,7 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.Arrays;
 import java.util.Objects;
+import java.util.stream.Stream;
 
 /**
  * Prints values in a {@link CSVFormat CSV format}.
@@ -71,10 +72,11 @@ public final class CSVPrinter implements
 
     /** The place that the values get written. */
     private final Appendable appendable;
+
     private final CSVFormat format;
 
     /** True if we just began a new record. */
-<span class="fc" id="L77">    private boolean newRecord = true;</span>
+<span class="fc" id="L79">    private boolean newRecord = true;</span>
 
     /**
      * Creates a printer that will print values to the given stream following 
the CSVFormat.
@@ -92,28 +94,29 @@ public final class CSVPrinter implements
      * @throws IllegalArgumentException
      *             thrown if the parameters of the format are inconsistent or 
if either out or format are null.
      */
-<span class="fc" id="L95">    public CSVPrinter(final Appendable appendable, 
final CSVFormat format) throws IOException {</span>
-<span class="fc" id="L96">        Objects.requireNonNull(appendable, 
&quot;appendable&quot;);</span>
-<span class="fc" id="L97">        Objects.requireNonNull(format, 
&quot;format&quot;);</span>
+<span class="fc" id="L97">    public CSVPrinter(final Appendable appendable, 
final CSVFormat format) throws IOException {</span>
+<span class="fc" id="L98">        Objects.requireNonNull(appendable, 
&quot;appendable&quot;);</span>
+<span class="fc" id="L99">        Objects.requireNonNull(format, 
&quot;format&quot;);</span>
 
-<span class="fc" id="L99">        this.appendable = appendable;</span>
-<span class="fc" id="L100">        this.format = format.copy();</span>
+<span class="fc" id="L101">        this.appendable = appendable;</span>
+<span class="fc" id="L102">        this.format = format.copy();</span>
         // TODO: Is it a good idea to do this here instead of on the first 
call to a print method?
         // It seems a pain to have to track whether the header has already 
been printed or not.
-<span class="fc bfc" id="L103" title="All 2 branches covered.">        if 
(format.getHeaderComments() != null) {</span>
-<span class="fc bfc" id="L104" title="All 2 branches covered.">            for 
(final String line : format.getHeaderComments()) {</span>
-<span class="fc" id="L105">                this.printComment(line);</span>
+<span class="fc" id="L105">        final String[] headerComments = 
format.getHeaderComments();</span>
+<span class="fc bfc" id="L106" title="All 2 branches covered.">        if 
(headerComments != null) {</span>
+<span class="fc bfc" id="L107" title="All 2 branches covered.">            for 
(final String line : headerComments) {</span>
+<span class="fc" id="L108">                this.printComment(line);</span>
             }
         }
-<span class="fc bfc" id="L108" title="All 4 branches covered.">        if 
(format.getHeader() != null &amp;&amp; !format.getSkipHeaderRecord()) {</span>
-<span class="fc" id="L109">            this.printRecord((Object[]) 
format.getHeader());</span>
+<span class="fc bfc" id="L111" title="All 4 branches covered.">        if 
(format.getHeader() != null &amp;&amp; !format.getSkipHeaderRecord()) {</span>
+<span class="fc" id="L112">            this.printRecord((Object[]) 
format.getHeader());</span>
         }
-<span class="fc" id="L111">    }</span>
+<span class="fc" id="L114">    }</span>
 
     @Override
     public void close() throws IOException {
-<span class="fc" id="L115">        close(false);</span>
-<span class="fc" id="L116">    }</span>
+<span class="fc" id="L118">        close(false);</span>
+<span class="fc" id="L119">    }</span>
 
     /**
      * Closes the underlying stream with an optional flush first.
@@ -124,13 +127,13 @@ public final class CSVPrinter implements
      * @since 1.6
      */
     public void close(final boolean flush) throws IOException {
-<span class="fc bfc" id="L127" title="All 4 branches covered.">        if 
(flush || format.getAutoFlush()) {</span>
-<span class="fc" id="L128">            flush();</span>
+<span class="fc bfc" id="L130" title="All 4 branches covered.">        if 
(flush || format.getAutoFlush()) {</span>
+<span class="fc" id="L131">            flush();</span>
         }
-<span class="fc bfc" id="L130" title="All 2 branches covered.">        if 
(appendable instanceof Closeable) {</span>
-<span class="fc" id="L131">            ((Closeable) appendable).close();</span>
+<span class="fc bfc" id="L133" title="All 2 branches covered.">        if 
(appendable instanceof Closeable) {</span>
+<span class="fc" id="L134">            ((Closeable) appendable).close();</span>
         }
-<span class="fc" id="L133">    }</span>
+<span class="fc" id="L136">    }</span>
 
     /**
      * Flushes the underlying stream.
@@ -140,10 +143,10 @@ public final class CSVPrinter implements
      */
     @Override
     public void flush() throws IOException {
-<span class="fc bfc" id="L143" title="All 2 branches covered.">        if 
(appendable instanceof Flushable) {</span>
-<span class="fc" id="L144">            ((Flushable) appendable).flush();</span>
+<span class="fc bfc" id="L146" title="All 2 branches covered.">        if 
(appendable instanceof Flushable) {</span>
+<span class="fc" id="L147">            ((Flushable) appendable).flush();</span>
         }
-<span class="fc" id="L146">    }</span>
+<span class="fc" id="L149">    }</span>
 
     /**
      * Gets the target Appendable.
@@ -151,7 +154,7 @@ public final class CSVPrinter implements
      * @return the target Appendable.
      */
     public Appendable getOut() {
-<span class="fc" id="L154">        return this.appendable;</span>
+<span class="fc" id="L157">        return this.appendable;</span>
     }
 
     /**
@@ -162,10 +165,10 @@ public final class CSVPrinter implements
      * @throws IOException
      *             If an I/O error occurs
      */
-    public void print(final Object value) throws IOException {
-<span class="fc" id="L166">        format.print(value, appendable, 
newRecord);</span>
-<span class="fc" id="L167">        newRecord = false;</span>
-<span class="fc" id="L168">    }</span>
+    public synchronized void print(final Object value) throws IOException {
+<span class="fc" id="L169">        format.print(value, appendable, 
newRecord);</span>
+<span class="fc" id="L170">        newRecord = false;</span>
+<span class="fc" id="L171">    }</span>
 
     /**
      * Prints a comment on a new line among the delimiter separated values.
@@ -188,35 +191,35 @@ public final class CSVPrinter implements
      * @throws IOException
      *             If an I/O error occurs
      */
-    public void printComment(final String comment) throws IOException {
-<span class="fc bfc" id="L192" title="All 4 branches covered.">        if 
(comment == null || !format.isCommentMarkerSet()) {</span>
-<span class="fc" id="L193">            return;</span>
-        }
-<span class="fc bfc" id="L195" title="All 2 branches covered.">        if 
(!newRecord) {</span>
-<span class="fc" id="L196">            println();</span>
-        }
-<span class="fc" id="L198">        
appendable.append(format.getCommentMarker().charValue());</span>
-<span class="fc" id="L199">        appendable.append(SP);</span>
-<span class="fc bfc" id="L200" title="All 2 branches covered.">        for 
(int i = 0; i &lt; comment.length(); i++) {</span>
-<span class="fc" id="L201">            final char c = comment.charAt(i);</span>
-<span class="fc bfc" id="L202" title="All 3 branches covered.">            
switch (c) {</span>
+    public synchronized void printComment(final String comment) throws 
IOException {
+<span class="fc bfc" id="L195" title="All 4 branches covered.">        if 
(comment == null || !format.isCommentMarkerSet()) {</span>
+<span class="fc" id="L196">            return;</span>
+        }
+<span class="fc bfc" id="L198" title="All 2 branches covered.">        if 
(!newRecord) {</span>
+<span class="fc" id="L199">            println();</span>
+        }
+<span class="fc" id="L201">        
appendable.append(format.getCommentMarker().charValue());</span>
+<span class="fc" id="L202">        appendable.append(SP);</span>
+<span class="fc bfc" id="L203" title="All 2 branches covered.">        for 
(int i = 0; i &lt; comment.length(); i++) {</span>
+<span class="fc" id="L204">            final char c = comment.charAt(i);</span>
+<span class="fc bfc" id="L205" title="All 3 branches covered.">            
switch (c) {</span>
             case CR:
-<span class="fc bfc" id="L204" title="All 4 branches covered.">                
if (i + 1 &lt; comment.length() &amp;&amp; comment.charAt(i + 1) == LF) {</span>
-<span class="fc" id="L205">                    i++;</span>
+<span class="fc bfc" id="L207" title="All 4 branches covered.">                
if (i + 1 &lt; comment.length() &amp;&amp; comment.charAt(i + 1) == LF) {</span>
+<span class="fc" id="L208">                    i++;</span>
                 }
                 //$FALL-THROUGH$ break intentionally excluded.
             case LF:
-<span class="fc" id="L209">                println();</span>
-<span class="fc" id="L210">                
appendable.append(format.getCommentMarker().charValue());</span>
-<span class="fc" id="L211">                appendable.append(SP);</span>
-<span class="fc" id="L212">                break;</span>
+<span class="fc" id="L212">                println();</span>
+<span class="fc" id="L213">                
appendable.append(format.getCommentMarker().charValue());</span>
+<span class="fc" id="L214">                appendable.append(SP);</span>
+<span class="fc" id="L215">                break;</span>
             default:
-<span class="fc" id="L214">                appendable.append(c);</span>
+<span class="fc" id="L217">                appendable.append(c);</span>
                 break;
             }
         }
-<span class="fc" id="L218">        println();</span>
-<span class="fc" id="L219">    }</span>
+<span class="fc" id="L221">        println();</span>
+<span class="fc" id="L222">    }</span>
 
     /**
      * Prints headers for a result set based on its metadata.
@@ -226,9 +229,9 @@ public final class CSVPrinter implements
      * @throws SQLException If a database access error occurs or this method 
is called on a closed result set.
      * @since 1.9.0
      */
-    public void printHeaders(final ResultSet resultSet) throws IOException, 
SQLException {
-<span class="fc" id="L230">        printRecord((Object[]) 
format.builder().setHeader(resultSet).build().getHeader());</span>
-<span class="fc" id="L231">    }</span>
+    public synchronized void printHeaders(final ResultSet resultSet) throws 
IOException, SQLException {
+<span class="fc" id="L233">        printRecord((Object[]) 
format.builder().setHeader(resultSet).build().getHeader());</span>
+<span class="fc" id="L234">    }</span>
 
     /**
      * Outputs the record separator.
@@ -236,13 +239,13 @@ public final class CSVPrinter implements
      * @throws IOException
      *             If an I/O error occurs
      */
-    public void println() throws IOException {
-<span class="fc" id="L240">        format.println(appendable);</span>
-<span class="fc" id="L241">        newRecord = true;</span>
-<span class="fc" id="L242">    }</span>
+    public synchronized void println() throws IOException {
+<span class="fc" id="L243">        format.println(appendable);</span>
+<span class="fc" id="L244">        newRecord = true;</span>
+<span class="fc" id="L245">    }</span>
 
     /**
-     * Prints the given values a single record of delimiter separated values 
followed by the record separator.
+     * Prints the given values as a single record of delimiter separated 
values followed by the record separator.
      *
      * &lt;p&gt;
      * The values will be quoted if needed. Quotes and newLine characters will 
be escaped. This method adds the record
@@ -254,15 +257,15 @@ public final class CSVPrinter implements
      * @throws IOException
      *             If an I/O error occurs
      */
-    public void printRecord(final Iterable&lt;?&gt; values) throws IOException 
{
-<span class="fc bfc" id="L258" title="All 2 branches covered.">        for 
(final Object value : values) {</span>
-<span class="fc" id="L259">            print(value);</span>
-<span class="fc" id="L260">        }</span>
-<span class="fc" id="L261">        println();</span>
-<span class="fc" id="L262">    }</span>
+    public synchronized void printRecord(final Iterable&lt;?&gt; values) 
throws IOException {
+<span class="fc bfc" id="L261" title="All 2 branches covered.">        for 
(final Object value : values) {</span>
+<span class="fc" id="L262">            print(value);</span>
+<span class="fc" id="L263">        }</span>
+<span class="fc" id="L264">        println();</span>
+<span class="fc" id="L265">    }</span>
 
     /**
-     * Prints the given values a single record of delimiter separated values 
followed by the record separator.
+     * Prints the given values as a single record of delimiter separated 
values followed by the record separator.
      *
      * &lt;p&gt;
      * The values will be quoted if needed. Quotes and newLine characters will 
be escaped. This method adds the record
@@ -275,15 +278,50 @@ public final class CSVPrinter implements
      *             If an I/O error occurs
      */
     public void printRecord(final Object... values) throws IOException {
-<span class="fc" id="L278">        printRecord(Arrays.asList(values));</span>
-<span class="fc" id="L279">    }</span>
+<span class="fc" id="L281">        printRecord(Arrays.asList(values));</span>
+<span class="fc" id="L282">    }</span>
 
     /**
-     * Prints all the objects in the given collection handling nested 
collections/arrays as records.
+     * Prints the given values as a single record of delimiter separated 
values followed by the record separator.
      *
      * &lt;p&gt;
-     * If the given collection only contains simple objects, this method will 
print a single record like
-     * {@link #printRecord(Iterable)}. If the given collections contains 
nested collections/arrays those nested elements
+     * The values will be quoted if needed. Quotes and newLine characters will 
be escaped. This method adds the record
+     * separator to the output after printing the record, so there is no need 
to call {@link #println()}.
+     * &lt;/p&gt;
+     *
+     * @param values
+     *            values to output.
+     * @throws IOException
+     *             If an I/O error occurs
+     * @since 1.10.0
+     */
+    public synchronized void printRecord(final Stream&lt;?&gt; values) throws 
IOException {
+<span class="fc" id="L299">        values.forEachOrdered(t -&gt; {</span>
+            try {
+<span class="fc" id="L301">                print(t);</span>
+<span class="nc" id="L302">            } catch (final IOException e) {</span>
+<span class="nc" id="L303">                throw IOUtils.rethrow(e);</span>
+<span class="fc" id="L304">            }</span>
+<span class="fc" id="L305">        });</span>
+<span class="fc" id="L306">        println();</span>
+<span class="fc" id="L307">    }</span>
+
+    private void printRecordObject(final Object value) throws IOException {
+<span class="fc bfc" id="L310" title="All 2 branches covered.">        if 
(value instanceof Object[]) {</span>
+<span class="fc" id="L311">            this.printRecord((Object[]) 
value);</span>
+<span class="fc bfc" id="L312" title="All 2 branches covered.">        } else 
if (value instanceof Iterable) {</span>
+<span class="fc" id="L313">            this.printRecord((Iterable&lt;?&gt;) 
value);</span>
+        } else {
+<span class="fc" id="L315">            this.printRecord(value);</span>
+        }
+<span class="fc" id="L317">    }</span>
+
+    /**
+     * Prints all the objects in the given {@link Iterable} handling nested 
collections/arrays as records.
+     *
+     * &lt;p&gt;
+     * If the given Iterable only contains simple objects, this method will 
print a single record like
+     * {@link #printRecord(Iterable)}. If the given Iterable contains nested 
collections/arrays those nested elements
      * will each be printed as records using {@link #printRecord(Object...)}.
      * &lt;/p&gt;
      *
@@ -293,7 +331,7 @@ public final class CSVPrinter implements
      *
      * &lt;pre&gt;
      * &lt;code&gt;
-     * List&amp;lt;String[]&amp;gt; data = ...
+     * List&amp;lt;String[]&amp;gt; data = new ArrayList&amp;lt;&amp;gt;();
      * data.add(new String[]{ &quot;A&quot;, &quot;B&quot;, &quot;C&quot; });
      * data.add(new String[]{ &quot;1&quot;, &quot;2&quot;, &quot;3&quot; });
      * data.add(new String[]{ &quot;A1&quot;, &quot;B2&quot;, &quot;C3&quot; 
});
@@ -318,16 +356,10 @@ public final class CSVPrinter implements
      *             If an I/O error occurs
      */
     public void printRecords(final Iterable&lt;?&gt; values) throws 
IOException {
-<span class="fc bfc" id="L321" title="All 2 branches covered.">        for 
(final Object value : values) {</span>
-<span class="fc bfc" id="L322" title="All 2 branches covered.">            if 
(value instanceof Object[]) {</span>
-<span class="fc" id="L323">                this.printRecord((Object[]) 
value);</span>
-<span class="fc bfc" id="L324" title="All 2 branches covered.">            } 
else if (value instanceof Iterable) {</span>
-<span class="fc" id="L325">                
this.printRecord((Iterable&lt;?&gt;) value);</span>
-            } else {
-<span class="fc" id="L327">                this.printRecord(value);</span>
-            }
-<span class="fc" id="L329">        }</span>
-<span class="fc" id="L330">    }</span>
+<span class="fc bfc" id="L359" title="All 2 branches covered.">        for 
(final Object value : values) {</span>
+<span class="fc" id="L360">            printRecordObject(value);</span>
+<span class="fc" id="L361">        }</span>
+<span class="fc" id="L362">    }</span>
 
     /**
      * Prints all the objects in the given array handling nested 
collections/arrays as records.
@@ -369,8 +401,8 @@ public final class CSVPrinter implements
      *             If an I/O error occurs
      */
     public void printRecords(final Object... values) throws IOException {
-<span class="fc" id="L372">        printRecords(Arrays.asList(values));</span>
-<span class="fc" id="L373">    }</span>
+<span class="fc" id="L404">        printRecords(Arrays.asList(values));</span>
+<span class="fc" id="L405">    }</span>
 
     /**
      * Prints all the objects in the given JDBC result set.
@@ -383,16 +415,16 @@ public final class CSVPrinter implements
      *             if a database access error occurs
      */
     public void printRecords(final ResultSet resultSet) throws SQLException, 
IOException {
-<span class="fc" id="L386">        final int columnCount = 
resultSet.getMetaData().getColumnCount();</span>
-<span class="fc bfc" id="L387" title="All 2 branches covered.">        while 
(resultSet.next()) {</span>
-<span class="fc bfc" id="L388" title="All 2 branches covered.">            for 
(int i = 1; i &lt;= columnCount; i++) {</span>
-<span class="fc" id="L389">                final Object object = 
resultSet.getObject(i);</span>
+<span class="fc" id="L418">        final int columnCount = 
resultSet.getMetaData().getColumnCount();</span>
+<span class="fc bfc" id="L419" title="All 2 branches covered.">        while 
(resultSet.next()) {</span>
+<span class="fc bfc" id="L420" title="All 2 branches covered.">            for 
(int i = 1; i &lt;= columnCount; i++) {</span>
+<span class="fc" id="L421">                final Object object = 
resultSet.getObject(i);</span>
                 // TODO Who manages the Clob? The JDBC driver or must we close 
it? Is it driver-dependent?
-<span class="fc bfc" id="L391" title="All 2 branches covered.">                
print(object instanceof Clob ? ((Clob) object).getCharacterStream() : 
object);</span>
+<span class="fc bfc" id="L423" title="All 2 branches covered.">                
print(object instanceof Clob ? ((Clob) object).getCharacterStream() : 
object);</span>
             }
-<span class="fc" id="L393">            println();</span>
+<span class="fc" id="L425">            println();</span>
         }
-<span class="fc" id="L395">    }</span>
+<span class="fc" id="L427">    }</span>
 
     /**
      * Prints all the objects with metadata in the given JDBC result set based 
on the header boolean.
@@ -404,10 +436,62 @@ public final class CSVPrinter implements
      * @since 1.9.0
      */
     public void printRecords(final ResultSet resultSet, final boolean 
printHeader) throws SQLException, IOException {
-<span class="fc bfc" id="L407" title="All 2 branches covered.">        if 
(printHeader) {</span>
-<span class="fc" id="L408">            printHeaders(resultSet);</span>
+<span class="fc bfc" id="L439" title="All 2 branches covered.">        if 
(printHeader) {</span>
+<span class="fc" id="L440">            printHeaders(resultSet);</span>
         }
-<span class="fc" id="L410">        printRecords(resultSet);</span>
-<span class="fc" id="L411">    }</span>
+<span class="fc" id="L442">        printRecords(resultSet);</span>
+<span class="fc" id="L443">    }</span>
+
+    /**
+     * Prints all the objects in the given {@link Stream} handling nested 
collections/arrays as records.
+     *
+     * &lt;p&gt;
+     * If the given Stream only contains simple objects, this method will 
print a single record like
+     * {@link #printRecord(Iterable)}. If the given Stream contains nested 
collections/arrays those nested elements
+     * will each be printed as records using {@link #printRecord(Object...)}.
+     * &lt;/p&gt;
+     *
+     * &lt;p&gt;
+     * Given the following data structure:
+     * &lt;/p&gt;
+     *
+     * &lt;pre&gt;
+     * &lt;code&gt;
+     * List&amp;lt;String[]&amp;gt; data = new ArrayList&amp;lt;&amp;gt;();
+     * data.add(new String[]{ &quot;A&quot;, &quot;B&quot;, &quot;C&quot; });
+     * data.add(new String[]{ &quot;1&quot;, &quot;2&quot;, &quot;3&quot; });
+     * data.add(new String[]{ &quot;A1&quot;, &quot;B2&quot;, &quot;C3&quot; 
});
+     * Stream&amp;lt;String[]&amp;gt; stream = data.stream();
+     * &lt;/code&gt;
+     * &lt;/pre&gt;
+     *
+     * &lt;p&gt;
+     * Calling this method will print:
+     * &lt;/p&gt;
+     *
+     * &lt;pre&gt;
+     * &lt;code&gt;
+     * A, B, C
+     * 1, 2, 3
+     * A1, B2, C3
+     * &lt;/code&gt;
+     * &lt;/pre&gt;
+     *
+     * @param values
+     *            the values to print.
+     * @throws IOException
+     *             If an I/O error occurs
+     * @since 1.10.0
+     */
+    @SuppressWarnings(&quot;unused&quot;) // rethrow() throws IOException
+    public void printRecords(final Stream&lt;?&gt; values) throws IOException {
+<span class="fc" id="L488">        values.forEachOrdered(t -&gt; {</span>
+            try {
+<span class="fc" id="L490">                printRecordObject(t);</span>
+<span class="nc" id="L491">            } catch (final IOException e) {</span>
+<span class="nc" id="L492">                throw IOUtils.rethrow(e);</span>
+<span class="fc" id="L493">            }</span>
+<span class="fc" id="L494">        });</span>
+<span class="fc" id="L495">    }</span>
 }
-</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.7.202105040129</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.8.202204050719</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.html
 (original)
+++ 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.html
 Thu Feb  2 12:12:49 2023
@@ -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>CSVRecord</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> &gt; <a href="index.html" 
class="el_package">org.apache.commons.csv</a> &gt; <span 
class="el_class">CSVRecord</span></div><h1>CSVRecord</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class=
 "sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down 
sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td 
class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td 
class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td 
class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td 
class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td 
class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td 
class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 268</td><td class="ctr2">100%</td><td class="bar">0 of 
30</td><td class="ctr2">100%</td><td class="ctr1">0</td><td 
class="ctr2">38</td><td class="ctr1">
 0</td><td class="ctr2">48</td><td class="ctr1">0</td><td 
class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a3"><a 
href="CSVRecord.java.html#L114" class="el_method">get(String)</a></td><td 
class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" 
height="10" title="64" alt="64"/></td><td class="ctr2" id="c0">100%</td><td 
class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" 
height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td 
class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" 
id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1" 
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a 
href="CSVRecord.java.html#L328" class="el_method">toString()</a></td><td 
class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="43" 
height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td 
class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" 
 id="f1">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" 
id="h1">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j1">0</td><td 
class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a 
href="CSVRecord.java.html#L60" class="el_method">CSVRecord(CSVParser, String[], 
String, long, long)</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/greenbar.gif" width="41" height="10" title="22" 
alt="22"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"><img 
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" 
id="f2">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">0</td><td 
class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a15"><a href="CSVRecord.java.html#L274" 
class="el_method">lambda$putIn$0(Map, Map.Entry)</a></td><td class="bar" 
id="b3"><img src="../jacoco-resources/greenbar.gif" width="37" height="10" titl
 e="20" alt="20"/></td><td class="ctr2" id="c3">100%</td><td class="bar" 
id="d6"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" 
title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" 
id="f3">0</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h3">0</td><td 
class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a13"><a href="CSVRecord.java.html#L248" 
class="el_method">isSet(String)</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/greenbar.gif" width="33" height="10" title="18" 
alt="18"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d1"><img 
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" 
id="f4">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h4">0</td><td 
class="ctr2" id="i7">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" 
id="k4">1</td></tr><tr><td id="a10">
 <a href="CSVRecord.java.html#L213" 
class="el_method">isConsistent()</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/greenbar.gif" width="28" height="10" title="15" 
alt="15"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d2"><img 
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" 
id="f5">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">0</td><td 
class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" 
id="k5">1</td></tr><tr><td id="a16"><a href="CSVRecord.java.html#L270" 
class="el_method">putIn(Map)</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/greenbar.gif" width="26" height="10" title="14" 
alt="14"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d7"><img 
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" 
id="f6">0</td><td class
 ="ctr2" id="g7">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" 
id="i3">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" 
id="k6">1</td></tr><tr><td id="a11"><a href="CSVRecord.java.html#L225" 
class="el_method">isMapped(String)</a></td><td class="bar" id="b7"><img 
src="../jacoco-resources/greenbar.gif" width="24" height="10" title="13" 
alt="13"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d3"><img 
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" 
id="f7">0</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h7">0</td><td 
class="ctr2" id="i6">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" 
id="k7">1</td></tr><tr><td id="a12"><a href="CSVRecord.java.html#L237" 
class="el_method">isSet(int)</a></td><td class="bar" id="b8"><img 
src="../jacoco-resources/greenbar.gif" width="22" height="10" title="12" 
alt="12"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id=
 "d4"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" 
id="f8">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h8">0</td><td 
class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" 
id="k8">1</td></tr><tr><td id="a6"><a href="CSVRecord.java.html#L156" 
class="el_method">getHeaderMapRaw()</a></td><td class="bar" id="b9"><img 
src="../jacoco-resources/greenbar.gif" width="16" height="10" title="9" 
alt="9"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d8"><img 
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" 
id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td 
class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" 
id="k9">1</td></tr><tr><td id="a20"><a href="CSVRecord.java.html#L317" 
class="el_method">toMap()</a></td><td c
 lass="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="16" 
height="10" title="9" alt="9"/></td><td class="ctr2" id="c10">100%</td><td 
class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" 
id="f10">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" 
id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" 
id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a 
href="CSVRecord.java.html#L199" class="el_method">hasComment()</a></td><td 
class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="13" 
height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">100%</td><td 
class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="60" 
height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">100%</td><td 
class="ctr1" id="f11">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" 
id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" 
id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td 
 id="a1"><a href="CSVRecord.java.html#L76" 
class="el_method">get(Enum)</a></td><td class="bar" id="b12"><img 
src="../jacoco-resources/greenbar.gif" width="11" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d12"/><td 
class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" 
id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" 
id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" 
id="k12">1</td></tr><tr><td id="a2"><a href="CSVRecord.java.html#L87" 
class="el_method">get(int)</a></td><td class="bar" id="b13"><img 
src="../jacoco-resources/greenbar.gif" width="9" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d13"/><td 
class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" 
id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" 
id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" 
id="k13">1</td></tr><tr><td id="a14"><a
  href="CSVRecord.java.html#L258" class="el_method">iterator()</a></td><td 
class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="7" 
height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">100%</td><td 
class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" 
id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" 
id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" 
id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a17"><a 
href="CSVRecord.java.html#L288" class="el_method">size()</a></td><td 
class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="7" 
height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">100%</td><td 
class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" 
id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" 
id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" 
id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a18"><a href="CS
 VRecord.java.html#L298" class="el_method">stream()</a></td><td class="bar" 
id="b16"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="c16">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">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" 
id="k16">1</td></tr><tr><td id="a19"><a href="CSVRecord.java.html#L308" 
class="el_method">toList()</a></td><td class="bar" id="b17"><img 
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c17">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="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" 
id="k17">1</td></tr><tr><td id="a4"><a href="CSVRecord.ja
 va.html#L140" class="el_method">getCharacterPosition()</a></td><td class="bar" 
id="b18"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="c18">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="a5"><a href="CSVRecord.java.html#L152" 
class="el_method">getComment()</a></td><td class="bar" id="b19"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c19">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="a7"><a href="CSVRe
 cord.java.html#L171" class="el_method">getParser()</a></td><td class="bar" 
id="b20"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="c20">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="a8"><a href="CSVRecord.java.html#L186" 
class="el_method">getRecordNumber()</a></td><td class="bar" id="b21"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c21">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="a22"><a href="CSV
 Record.java.html#L333" class="el_method">values()</a></td><td class="bar" 
id="b22"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="c22">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></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.7.202105040129</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>CSVRecord</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> &gt; <a href="index.html" 
class="el_package">org.apache.commons.csv</a> &gt; <span 
class="el_class">CSVRecord</span></div><h1>CSVRecord</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class=
 "sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down 
sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td 
class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td 
class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td 
class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td 
class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td 
class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td 
class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 268</td><td class="ctr2">100%</td><td class="bar">0 of 
32</td><td class="ctr2">100%</td><td class="ctr1">0</td><td 
class="ctr2">39</td><td class="ctr1">
 0</td><td class="ctr2">47</td><td class="ctr1">0</td><td 
class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a3"><a 
href="CSVRecord.java.html#L114" class="el_method">get(String)</a></td><td 
class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" 
height="10" title="64" alt="64"/></td><td class="ctr2" id="c0">100%</td><td 
class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" 
height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td 
class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" 
id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1" 
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a 
href="CSVRecord.java.html#L333" class="el_method">toString()</a></td><td 
class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="43" 
height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td 
class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" 
 id="f1">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" 
id="h1">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j1">0</td><td 
class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a 
href="CSVRecord.java.html#L60" class="el_method">CSVRecord(CSVParser, String[], 
String, long, long)</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/greenbar.gif" width="41" height="10" title="22" 
alt="22"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"><img 
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" 
id="f2">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">0</td><td 
class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a13"><a href="CSVRecord.java.html#L248" 
class="el_method">isSet(String)</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/greenbar.gif" width="33" height="10" title="18" 
alt="18"/>
 </td><td class="ctr2" id="c3">100%</td><td class="bar" id="d1"><img 
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" 
id="f3">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h3">0</td><td 
class="ctr2" id="i7">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a15"><a href="CSVRecord.java.html#L274" 
class="el_method">lambda$putIn$0(Map, String, Integer)</a></td><td class="bar" 
id="b4"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" 
title="16" alt="16"/></td><td class="ctr2" id="c4">100%</td><td class="bar" 
id="d6"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" 
title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" 
id="f4">0</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h4">0</td><td 
class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" 
id="k4">1</td></tr><tr><td id=
 "a10"><a href="CSVRecord.java.html#L213" 
class="el_method">isConsistent()</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/greenbar.gif" width="28" height="10" title="15" 
alt="15"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d2"><img 
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" 
id="f5">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">0</td><td 
class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" 
id="k5">1</td></tr><tr><td id="a11"><a href="CSVRecord.java.html#L225" 
class="el_method">isMapped(String)</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/greenbar.gif" width="24" height="10" title="13" 
alt="13"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d3"><img 
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f6">0<
 /td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h6">0</td><td 
class="ctr2" id="i6">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" 
id="k6">1</td></tr><tr><td id="a16"><a href="CSVRecord.java.html#L270" 
class="el_method">putIn(Map)</a></td><td class="bar" id="b7"><img 
src="../jacoco-resources/greenbar.gif" width="24" height="10" title="13" 
alt="13"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d7"><img 
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" 
id="f7">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">0</td><td 
class="ctr2" id="i2">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" 
id="k7">1</td></tr><tr><td id="a12"><a href="CSVRecord.java.html#L237" 
class="el_method">isSet(int)</a></td><td class="bar" id="b8"><img 
src="../jacoco-resources/greenbar.gif" width="22" height="10" title="12" 
alt="12"/></td><td class="ctr2" id="c8">100%</td><td class="ba
 r" id="d4"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" 
id="f8">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h8">0</td><td 
class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" 
id="k8">1</td></tr><tr><td id="a1"><a href="CSVRecord.java.html#L76" 
class="el_method">get(Enum)</a></td><td class="bar" id="b9"><img 
src="../jacoco-resources/greenbar.gif" width="16" height="10" title="9" 
alt="9"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d8"><img 
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" 
id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td 
class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" 
id="k9">1</td></tr><tr><td id="a6"><a href="CSVRecord.java.html#L156" 
class="el_method">getHeaderMapRaw()</a></td
 ><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" 
 >width="16" height="10" title="9" alt="9"/></td><td class="ctr2" 
 >id="c10">100%</td><td class="bar" id="d9"><img 
 >src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
 >alt="2"/></td><td class="ctr2" id="e9">100%</td><td class="ctr1" 
 >id="f10">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" 
 >id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" 
 >id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a20"><a 
 >href="CSVRecord.java.html#L322" class="el_method">toMap()</a></td><td 
 >class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="16" 
 >height="10" title="9" alt="9"/></td><td class="ctr2" id="c11">100%</td><td 
 >class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" 
 >id="f11">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" 
 >id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" 
 >id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><t
 d id="a9"><a href="CSVRecord.java.html#L199" 
class="el_method">hasComment()</a></td><td class="bar" id="b12"><img 
src="../jacoco-resources/greenbar.gif" width="13" height="10" title="7" 
alt="7"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d10"><img 
src="../jacoco-resources/greenbar.gif" width="60" 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="g10">2</td><td class="ctr1" 
id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" 
id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a19"><a 
href="CSVRecord.java.html#L310" class="el_method">toList()</a></td><td 
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="11" 
height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">100%</td><td 
class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" 
id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" 
id="h13">0</td><td class="ctr2" id=
 "i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" 
id="k13">1</td></tr><tr><td id="a2"><a href="CSVRecord.java.html#L87" 
class="el_method">get(int)</a></td><td class="bar" id="b14"><img 
src="../jacoco-resources/greenbar.gif" width="9" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d14"/><td 
class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" 
id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" 
id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" 
id="k14">1</td></tr><tr><td id="a14"><a href="CSVRecord.java.html#L258" 
class="el_method">iterator()</a></td><td class="bar" id="b15"><img 
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d15"/><td 
class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" 
id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</
 td><td class="ctr1" id="j15">0</td><td class="ctr2" 
id="k15">1</td></tr><tr><td id="a17"><a href="CSVRecord.java.html#L287" 
class="el_method">size()</a></td><td class="bar" id="b16"><img 
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c16">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">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" 
id="k16">1</td></tr><tr><td id="a18"><a href="CSVRecord.java.html#L297" 
class="el_method">stream()</a></td><td class="bar" id="b17"><img 
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c17">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="i17">1</td><td clas
 s="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td 
id="a4"><a href="CSVRecord.java.html#L140" 
class="el_method">getCharacterPosition()</a></td><td class="bar" id="b18"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c18">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="a5"><a href="CSVRecord.java.html#L152" 
class="el_method">getComment()</a></td><td class="bar" id="b19"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c19">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="a7"><a href="CSVRecord.java.html#L171" 
class="el_method">getParser()</a></td><td class="bar" id="b20"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c20">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="a8"><a href="CSVRecord.java.html#L186" 
class="el_method">getRecordNumber()</a></td><td class="bar" id="b21"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c21">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="a22"><a href="CSVRecord.java.html#L344" 
class="el_method">values()</a></td><td class="bar" id="b22"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c22">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></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

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
 Thu Feb  2 12:12:49 2023
@@ -23,7 +23,7 @@ import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.Objects;
+import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
 /**
@@ -73,7 +73,7 @@ public final class CSVRecord implements
      * @return the String at the given enum String
      */
     public String get(final Enum&lt;?&gt; e) {
-<span class="fc" id="L76">        return get(Objects.toString(e, null));</span>
+<span class="fc bfc" id="L76" title="All 2 branches covered.">        return 
get(e == null ? null : e.name());</span>
     }
 
     /**
@@ -270,13 +270,12 @@ public final class CSVRecord implements
 <span class="fc bfc" id="L270" title="All 2 branches covered.">        if 
(getHeaderMapRaw() == null) {</span>
 <span class="fc" id="L271">            return map;</span>
         }
-<span class="fc" id="L273">        getHeaderMapRaw().entrySet().forEach(entry 
-&gt; {</span>
-<span class="fc" id="L274">            final int col = 
entry.getValue().intValue();</span>
-<span class="fc bfc" id="L275" title="All 2 branches covered.">            if 
(col &lt; values.length) {</span>
-<span class="fc" id="L276">                map.put(entry.getKey(), 
values[col]);</span>
+<span class="fc" id="L273">        getHeaderMapRaw().forEach((key, value) 
-&gt; {</span>
+<span class="fc bfc" id="L274" title="All 2 branches covered.">            if 
(value &lt; values.length) {</span>
+<span class="fc" id="L275">                map.put(key, values[value]);</span>
             }
-<span class="fc" id="L278">        });</span>
-<span class="fc" id="L279">        return map;</span>
+<span class="fc" id="L277">        });</span>
+<span class="fc" id="L278">        return map;</span>
     }
 
     /**
@@ -285,7 +284,7 @@ public final class CSVRecord implements
      * @return the number of values.
      */
     public int size() {
-<span class="fc" id="L288">        return values.length;</span>
+<span class="fc" id="L287">        return values.length;</span>
     }
 
     /**
@@ -295,26 +294,32 @@ public final class CSVRecord implements
      * @since 1.9.0
      */
     public Stream&lt;String&gt; stream() {
-<span class="fc" id="L298">        return Stream.of(values);</span>
+<span class="fc" id="L297">        return Stream.of(values);</span>
     }
 
     /**
-     * Converts the values to a List.
+     * Converts the values to a new List.
+     * &lt;p&gt;
+     * Editing the list does not update this instance.
+     * &lt;/p&gt;
      *
      * @return a new List
      * @since 1.9.0
      */
     public List&lt;String&gt; toList() {
-<span class="fc" id="L308">        return Arrays.asList(values);</span>
+<span class="fc" id="L310">        return 
stream().collect(Collectors.toList());</span>
     }
 
     /**
      * Copies this record into a new Map of header name to record value.
+     * &lt;p&gt;
+     * Editing the map does not update this instance.
+     * &lt;/p&gt;
      *
      * @return A new Map. The map is empty if the record has no headers.
      */
     public Map&lt;String, String&gt; toMap() {
-<span class="fc" id="L317">        return putIn(new LinkedHashMap&lt;String, 
String&gt;(values.length));</span>
+<span class="fc" id="L322">        return putIn(new 
LinkedHashMap&lt;&gt;(values.length));</span>
     }
 
     /**
@@ -325,13 +330,19 @@ public final class CSVRecord implements
      */
     @Override
     public String toString() {
-<span class="fc" id="L328">        return &quot;CSVRecord [comment='&quot; + 
comment + &quot;', recordNumber=&quot; + recordNumber + &quot;, values=&quot; 
+</span>
-<span class="fc" id="L329">            Arrays.toString(values) + 
&quot;]&quot;;</span>
+<span class="fc" id="L333">        return &quot;CSVRecord [comment='&quot; + 
comment + &quot;', recordNumber=&quot; + recordNumber + &quot;, values=&quot; 
+</span>
+<span class="fc" id="L334">            Arrays.toString(values) + 
&quot;]&quot;;</span>
     }
 
-    String[] values() {
-<span class="fc" id="L333">        return values;</span>
+    /**
+     * Gets the values for this record. This is not a copy.
+     *
+     * @return the values for this record.
+     * @since 1.10.0
+     */
+    public String[] values() {
+<span class="fc" id="L344">        return values;</span>
     }
 
 }
-</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.7.202105040129</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.8.202204050719</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.html
 (original)
+++ 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.html
 Thu Feb  2 12:12:49 2023
@@ -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>Constants</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> &gt; <a href="index.html" 
class="el_package">org.apache.commons.csv</a> &gt; <span 
class="el_class">Constants</span></div><h1>Constants</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class=
 "sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down 
sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td 
class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td 
class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td 
class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td 
class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td 
class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td 
class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">3 of 10</td><td class="ctr2">70%</td><td class="bar">0 of 
0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td 
class="ctr2">2</td><td class="ctr1">1</td
 ><td class="ctr2">3</td><td class="ctr1">1</td><td 
 >class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a 
 >href="Constants.java.html#L23" class="el_method">Constants()</a></td><td 
 >class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="51" 
 >height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td 
 >class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" 
 >id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" 
 >id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" 
 >id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a 
 >href="Constants.java.html#L41" class="el_method">static {...}</a></td><td 
 >class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" 
 >height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td 
 >class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" 
 >id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" 
 >id="h1">0</td><td class="ctr2" id="i0">2</td><td 
 class="ctr1" id="j1">0</td><td class="ctr2" 
id="k1">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.7.202105040129</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>Constants</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> &gt; <a href="index.html" 
class="el_package">org.apache.commons.csv</a> &gt; <span 
class="el_class">Constants</span></div><h1>Constants</h1><table 
class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class=
 "sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down 
sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td 
class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td 
class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td 
class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td 
class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td 
class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td 
class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td 
class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 7</td><td class="ctr2">100%</td><td class="bar">0 of 
0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td 
class="ctr2">1</td><td class="ctr1">0</td
 ><td class="ctr2">2</td><td class="ctr1">0</td><td 
 >class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a 
 >href="Constants.java.html#L41" class="el_method">static {...}</a></td><td 
 >class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" 
 >height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td 
 >class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" 
 >id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" 
 >id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" 
 >id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div 
 >class="footer"><span class="right">Created with <a 
 >href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
 >0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.java.html
 Thu Feb  2 12:12:49 2023
@@ -20,7 +20,7 @@ package org.apache.commons.csv;
 /**
  * Constants for this package.
  */
-<span class="nc" id="L23">final class Constants {</span>
+final class Constants {
 
     static final char BACKSLASH = '\\';
 
@@ -42,6 +42,8 @@ package org.apache.commons.csv;
 
     static final String EMPTY = &quot;&quot;;
 
+<span class="fc" id="L45">    static final String[] EMPTY_STRING_ARRAY = 
{};</span>
+
     /** The end of stream symbol */
     static final int END_OF_STREAM = -1;
 
@@ -71,6 +73,8 @@ package org.apache.commons.csv;
 
     static final char SP = ' ';
 
+    static final String SQL_NULL_STRING = &quot;\\N&quot;;
+
     static final char TAB = '\t';
 
     /** Undefined state for the lookahead char */
@@ -79,7 +83,10 @@ package org.apache.commons.csv;
     /** ASCII unit separator */
     static final char US = 31;
 
-<span class="fc" id="L82">    static final String[] EMPTY_STRING_ARRAY = 
{};</span>
+    /** No instances. */
+    private Constants() {
+        // noop
+    }
 
 }
-</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.7.202105040129</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.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.html
 (added)
+++ 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.html
 Thu Feb  2 12:12:49 2023
@@ -0,0 +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>DuplicateHeaderMode</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> &gt; <a href="index.html" 
class="el_package">org.apache.commons.csv</a> &gt; <span 
class="el_class">DuplicateHeaderMode</span></div><h1>DuplicateHeaderMode</h1><table
 class="coverage" cellspacing="0" id="covera
 getable"><thead><tr><td class="sortable" id="a" 
onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" 
onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" 
id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" 
onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" 
onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" 
onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" 
onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" 
onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" 
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
 class="bar">0 of 34</td><td class="ctr2">100%</td><td class="bar">0 of 
0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr
 2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td 
class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td 
id="a0"><a href="DuplicateHeaderMode.java.html#L26" class="el_method">static 
{...}</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="34" 
alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td 
class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" 
id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td 
class="ctr1" id="j0">0</td><td class="ctr2" 
id="k0">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.8.202204050719</span></div></body></html>
\ No newline at end of file

Added: 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.java.html
 (added)
+++ 
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.java.html
 Thu Feb  2 12:12:49 2023
@@ -0,0 +1,43 @@
+<?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>DuplicateHeaderMode.java</title><link rel="stylesheet" 
href="../jacoco-resources/prettify.css" type="text/css"/><script 
type="text/javascript" 
src="../jacoco-resources/prettify.js"></script></head><body 
onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><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> &gt; <a href="index.source.html" 
class="el_package">org.apache.commons.csv</a> &gt; <span class="el_source">Du
 plicateHeaderMode.java</span></div><h1>DuplicateHeaderMode.java</h1><pre 
class="source lang-java linenums">/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the &quot;License&quot;); you may not use this file except in compliance 
with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.csv;
+
+/**
+ * Determines how duplicate header fields should be handled
+ * if {@link CSVFormat.Builder#setHeader(Class)} is not null.
+ *
+ * @since 1.10.0
+ */
+<span class="fc" id="L26">public enum DuplicateHeaderMode {</span>
+
+    /**
+     * Allows all duplicate headers.
+     */
+<span class="fc" id="L31">    ALLOW_ALL,</span>
+
+    /**
+     * Allows duplicate headers only if they're empty, blank, or null strings.
+     */
+<span class="fc" id="L36">    ALLOW_EMPTY,</span>
+
+    /**
+     * Disallows duplicate headers entirely.
+     */
+<span class="fc" id="L41">    DISALLOW</span>
+}
+</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.8.202204050719</span></div></body></html>
\ No newline at end of file


Reply via email to