You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Gary Gregory (JIRA)" <ji...@apache.org> on 2015/08/28 23:18:45 UTC

[jira] [Commented] (CSV-154) CSVFormat.withHeaderComments() doesn't print comments header comments depending on when it is called

    [ https://issues.apache.org/jira/browse/CSV-154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14720588#comment-14720588 ] 

Gary Gregory commented on CSV-154:
----------------------------------

Are you able to provide a patch with a unit test?

Gary

> CSVFormat.withHeaderComments() doesn't print comments header comments depending on when it is called
> ----------------------------------------------------------------------------------------------------
>
>                 Key: CSV-154
>                 URL: https://issues.apache.org/jira/browse/CSV-154
>             Project: Commons CSV
>          Issue Type: Bug
>          Components: Printer
>    Affects Versions: 1.1
>            Reporter: Raffi Khatchadourian
>            Priority: Minor
>
> When building a CSVFormat with header comments, the order in which the with* methods are called determines if the header comments will appear (note that this does not seem to be an issue with the header, just the header comments). For example, the following code *will not* print a header comment:
> {code}
> Stream<String> header = getCSVHeader();
> CSVFormat format = CSVFormat.EXCEL.withHeader(header.toArray(String[]::new)).withHeaderComments("Maximum analysis depth: " + this.getMaximumAnalysisDepth()).withCommentMarker('#');
> System.out.println(format.getHeaderComments());
> {code}
> while this code *will* print them:
> {code}
> Stream<String> header = getCSVHeader();
> CSVFormat format = CSVFormat.EXCEL.withHeader(header.toArray(String[]::new)).withCommentMarker('#').withHeaderComments("Maximum analysis depth: " + this.getMaximumAnalysisDepth());
> System.out.println(format.getHeaderComments());
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)