--- a/jdk/src/share/classes/sun/nio/cs/SingleByte.java Fri Aug 28 16:53:44 2009 -0700
+++ b/jdk/src/share/classes/sun/nio/cs/SingleByte.java Mon Aug 31 15:00:04 2009 -0700
@@ -171,7 +171,7 @@
char c = sa[sp];
int b = encode(c);
if (b == UNMAPPABLE_ENCODING) {
- if (Surrogate.is(c)) {
+ if (Character.isSurrogate(c)) {
if (sgp == null)
sgp = new Surrogate.Parser();
if (sgp.parse(c, sa, sp, sl) < 0)
@@ -194,7 +194,7 @@
char c = src.get();
int b = encode(c);
if (b == UNMAPPABLE_ENCODING) {
- if (Surrogate.is(c)) {
+ if (Character.isSurrogate(c)) {
if (sgp == null)
sgp = new Surrogate.Parser();
if (sgp.parse(c, src) < 0)
@@ -243,8 +243,8 @@
dst[dp++] = (byte)b;
continue;
}
- if (Surrogate.isHigh(c) && sp < sl &&
- Surrogate.isLow(src[sp])) {
+ if (Character.isHighSurrogate(c) && sp < sl &&
+ Character.isLowSurrogate(src[sp])) {
if (len > dst.length) {
sl++;
len--;