< prev index next >
src/java.base/share/classes/java/io/StreamTokenizer.java
Print this page
*** 66,76 ****
/* Only one of these will be non-null */
private Reader reader = null;
private InputStream input = null;
! private char buf[] = new char[20];
/**
* The next character to be considered by the nextToken method. May also
* be NEED_CHAR to indicate that a new character should be read, or SKIP_LF
* to indicate that a new character should be read and, if it is a '\n'
--- 66,76 ----
/* Only one of these will be non-null */
private Reader reader = null;
private InputStream input = null;
! private char[] buf = new char[20];
/**
* The next character to be considered by the nextToken method. May also
* be NEED_CHAR to indicate that a new character should be read, or SKIP_LF
* to indicate that a new character should be read and, if it is a '\n'
*** 89,99 ****
private boolean eolIsSignificantP = false;
private boolean slashSlashCommentsP = false;
private boolean slashStarCommentsP = false;
! private byte ctype[] = new byte[256];
private static final byte CT_WHITESPACE = 1;
private static final byte CT_DIGIT = 2;
private static final byte CT_ALPHA = 4;
private static final byte CT_QUOTE = 8;
private static final byte CT_COMMENT = 16;
--- 89,99 ----
private boolean eolIsSignificantP = false;
private boolean slashSlashCommentsP = false;
private boolean slashStarCommentsP = false;
! private byte[] ctype = new byte[256];
private static final byte CT_WHITESPACE = 1;
private static final byte CT_DIGIT = 2;
private static final byte CT_ALPHA = 4;
private static final byte CT_QUOTE = 8;
private static final byte CT_COMMENT = 16;
*** 525,535 ****
public int nextToken() throws IOException {
if (pushedBack) {
pushedBack = false;
return ttype;
}
! byte ct[] = ctype;
sval = null;
int c = peekc;
if (c < 0)
c = NEED_CHAR;
--- 525,535 ----
public int nextToken() throws IOException {
if (pushedBack) {
pushedBack = false;
return ttype;
}
! byte[] ct = ctype;
sval = null;
int c = peekc;
if (c < 0)
c = NEED_CHAR;
*** 819,829 ****
((ctype[ttype] & CT_QUOTE) != 0)) {
ret = sval;
break;
}
! char s[] = new char[3];
s[0] = s[2] = '\'';
s[1] = (char) ttype;
ret = new String(s);
break;
}
--- 819,829 ----
((ctype[ttype] & CT_QUOTE) != 0)) {
ret = sval;
break;
}
! char[] s = new char[3];
s[0] = s[2] = '\'';
s[1] = (char) ttype;
ret = new String(s);
break;
}
< prev index next >