--- old/src/java.base/share/classes/java/lang/StringLatin1.java 2018-09-28 11:28:40.509908797 +0700 +++ new/src/java.base/share/classes/java/lang/StringLatin1.java 2018-09-28 11:28:40.085908797 +0700 @@ -81,11 +81,11 @@ return ret; } - public static void getChars(byte[] value, int srcBegin, int srcEnd, char dst[], int dstBegin) { + public static void getChars(byte[] value, int srcBegin, int srcEnd, char[] dst, int dstBegin) { inflate(value, srcBegin, dst, dstBegin, srcEnd - srcBegin); } - public static void getBytes(byte[] value, int srcBegin, int srcEnd, byte dst[], int dstBegin) { + public static void getBytes(byte[] value, int srcBegin, int srcEnd, byte[] dst, int dstBegin) { System.arraycopy(value, srcBegin, dst, dstBegin, srcEnd - srcBegin); } @@ -304,7 +304,7 @@ } if (i < len) { if (canEncode(newChar)) { - byte buf[] = new byte[len]; + byte[] buf = new byte[len]; for (int j = 0; j < i; j++) { // TBD arraycopy? buf[j] = value[j]; }