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