< prev index next >
src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
Print this page
*** 121,131 ****
haveLeftoverChar = false;
return leftoverChar;
}
// Convert more bytes
! char cb[] = new char[2];
int n = read(cb, 0, 2);
switch (n) {
case -1:
return -1;
case 2:
--- 121,131 ----
haveLeftoverChar = false;
return leftoverChar;
}
// Convert more bytes
! char[] cb = new char[2];
int n = read(cb, 0, 2);
switch (n) {
case -1:
return -1;
case 2:
*** 139,149 ****
return -1;
}
}
}
! public int read(char cbuf[], int offset, int length) throws IOException {
int off = offset;
int len = length;
synchronized (lock) {
ensureOpen();
if ((off < 0) || (off > cbuf.length) || (len < 0) ||
--- 139,149 ----
return -1;
}
}
}
! public int read(char[] cbuf, int offset, int length) throws IOException {
int off = offset;
int len = length;
synchronized (lock) {
ensureOpen();
if ((off < 0) || (off > cbuf.length) || (len < 0) ||
< prev index next >