CSVRecord inconsistent behaviour when header mapping is not found
-----------------------------------------------------------------

                 Key: CSV-82
                 URL: https://issues.apache.org/jira/browse/CSV-82
             Project: Commons CSV
          Issue Type: Bug
            Reporter: Sebb


The CSVRecord#get(String) method has inconsistent behaviour.

If no header mapping was provided, then it throws IllegalStateException.
If the header name is not found, null is returned.

Apart from being inconsistent, it might be useful in the future to be able to 
return null as a column value (as distinct from the empty string).

It should throw IllegalArgumentException for a missing header name, instead of 
returning null.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to