in src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java [213:232]
public String readLine() throws IOException {
if (lookAhead() == END_OF_STREAM) {
return null;
}
final StringBuilder buffer = new StringBuilder();
while (true) {
final int current = read();
if (current == CR) {
final int next = lookAhead();
if (next == LF) {
read();
}
}
if (current == END_OF_STREAM || current == LF || current == CR) {
break;
}
buffer.append((char) current);
}
return buffer.toString();
}