Skip to content

Commit 3b938ba

Browse files
committed
Let the line number count be a long.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397898 13f79535-47bb-0310-9956-ffa450edef68
1 parent daf9849 commit 3b938ba

7 files changed

Lines changed: 8 additions & 8 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ private Token simpleTokenLexer(final Token tkn, int c) throws IOException {
192192
*/
193193
private Token encapsulatedTokenLexer(final Token tkn) throws IOException {
194194
// save current line number in case needed for IOE
195-
final int startLineNumber = getLineNumber();
195+
final long startLineNumber = getLineNumber();
196196
int c;
197197
while (true) {
198198
c = in.read();

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ public Map<String, Integer> getHeaderMap() {
139139
*
140140
* @return current line number
141141
*/
142-
public int getLineNumber() {
142+
public long getLineNumber() {
143143
return lexer.getLineNumber();
144144
}
145145

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class ExtendedBufferedReader extends BufferedReader {
3838
private int lastChar = UNDEFINED;
3939

4040
/** The line counter */
41-
private int lineCounter = 0;
41+
private long lineCounter;
4242

4343
/**
4444
* Created extended buffered reader using default buffer-size
@@ -145,7 +145,7 @@ int lookAhead() throws IOException {
145145
*
146146
* @return the current-line-number (or -1)
147147
*/
148-
int getLineNumber() {
148+
long getLineNumber() {
149149
return lineCounter;
150150
}
151151
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ private final char mapNullToDisabled(Character c) {
6767
return c == null ? DISABLED : c.charValue();
6868
}
6969

70-
int getLineNumber() {
70+
long getLineNumber() {
7171
return in.getLineNumber();
7272
}
7373

src/test/java/org/apache/commons/csv/CSVLexer1.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ private Token simpleTokenLexer(final Token tkn, int c) throws IOException {
192192
*/
193193
private Token encapsulatedTokenLexer(final Token tkn, int c) throws IOException {
194194
// save current line
195-
final int startLineNumber = getLineNumber();
195+
final long startLineNumber = getLineNumber();
196196
// ignore the given delimiter
197197
// assert c == delimiter;
198198
while (true) {

src/test/java/org/apache/commons/csv/CSVLexer1306663.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ private Token simpleTokenLexer(final Token tkn, int c) throws IOException {
182182
*/
183183
private Token encapsulatedTokenLexer(final Token tkn) throws IOException {
184184
// save current line
185-
final int startLineNumber = getLineNumber();
185+
final long startLineNumber = getLineNumber();
186186
// ignore the given delimiter
187187
// assert c == delimiter;
188188
int c;

src/test/java/org/apache/commons/csv/CSVLexer1306667.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ private Token simpleTokenLexer(final Token tkn, int c) throws IOException {
182182
*/
183183
private Token encapsulatedTokenLexer(final Token tkn) throws IOException {
184184
// save current line
185-
final int startLineNumber = getLineNumber();
185+
final long startLineNumber = getLineNumber();
186186
// ignore the given delimiter
187187
// assert c == delimiter;
188188
int c;

0 commit comments

Comments
 (0)