From 00e0a9e83de7e15ab213b09745c3bbd433516e11 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Tue, 16 Jul 2002 21:08:25 +0000 Subject: StreamTokenizer.java (pushBack): Update documentation. * java/io/StreamTokenizer.java (pushBack): Update documentation. (whitespaceChars): call resetChar(). From-SVN: r55496 --- libjava/java/io/StreamTokenizer.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'libjava/java/io') diff --git a/libjava/java/io/StreamTokenizer.java b/libjava/java/io/StreamTokenizer.java index f2e3969..5b3533b 100644 --- a/libjava/java/io/StreamTokenizer.java +++ b/libjava/java/io/StreamTokenizer.java @@ -1,5 +1,5 @@ /* StreamTokenizer.java -- parses streams of characters into tokens - Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation + Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation This file is part of GNU Classpath. @@ -554,16 +554,13 @@ public class StreamTokenizer } /** - * This method returns the current line number. Note that if the - * pushBack() method is called, it has no effect on the - * line number returned by this method. - * - * @return The current line number + * Puts the current token back into the StreamTokenizer so + * nextToken will return the same value on the next call. + * May cause the lineno method to return an incorrect value + * if lineno is called before the next call to nextToken. */ public void pushBack() { - // pushBack may cause the lineno method to return an incorrect value - // if lineno is called before the next call to nextToken. pushedBack = true; } @@ -670,7 +667,10 @@ public class StreamTokenizer if (hi > 255) hi = 255; for (int i = low; i <= hi; i++) - whitespace[i] = true; + { + resetChar(i); + whitespace[i] = true; + } } /** -- cgit v1.1