Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

Commit 7df132a

Browse files
committed
No need to nest in else.
1 parent 443cc4a commit 7df132a

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

src/main/java/org/apache/commons/csv/Lexer.java

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -300,14 +300,17 @@ private Token parseEncapsulatedToken(final Token token) throws IOException {
300300
if (isDelimiter(c)) {
301301
token.type = TOKEN;
302302
return token;
303-
} else if (isEndOfFile(c)) {
303+
}
304+
if (isEndOfFile(c)) {
304305
token.type = EOF;
305306
token.isReady = true; // There is data at EOF
306307
return token;
307-
} else if (readEndOfLine(c)) {
308+
}
309+
if (readEndOfLine(c)) {
308310
token.type = EORECORD;
309311
return token;
310-
} else if (!isWhitespace(c)) {
312+
}
313+
if (!isWhitespace(c)) {
311314
// error invalid char between token and next delimiter
312315
throw new IOException("(line " + getCurrentLineNumber() +
313316
") invalid char between encapsulated token and delimiter");
@@ -350,14 +353,17 @@ private Token parseSimpleToken(final Token token, int ch) throws IOException {
350353
if (readEndOfLine(ch)) {
351354
token.type = EORECORD;
352355
break;
353-
} else if (isEndOfFile(ch)) {
356+
}
357+
if (isEndOfFile(ch)) {
354358
token.type = EOF;
355359
token.isReady = true; // There is data at EOF
356360
break;
357-
} else if (isDelimiter(ch)) {
361+
}
362+
if (isDelimiter(ch)) {
358363
token.type = TOKEN;
359364
break;
360-
} else if (isEscape(ch)) {
365+
}
366+
if (isEscape(ch)) {
361367
final int unescaped = readEscape();
362368
if (unescaped == END_OF_STREAM) { // unexpected char after escape
363369
token.content.append((char) ch).append((char) reader.getLastChar());

0 commit comments

Comments
 (0)