Hi,

in our iterator implementation returned by CSVParser.iterator() we wrap
IOExceptions into RuntimeExceptions because we cannot throw IOException
from the iterator methods. For this reason, user code has to catch
RuntimeException in order to recover from parsing failures.
I was thinking whether it would be better to define a custom
RuntimeException, say CSVParsingException extends RuntimeException so user
code can only react to this kind of failures.

WDYT?

Benedikt

Reply via email to