[2.x] refactor: Use java.util.Arrays.copyOf in JsonRpcReader (#9213)

https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Arrays.html#copyOf(byte%5B%5D,int)
This commit is contained in:
kenji yoshida 2026-07-19 04:19:37 +09:00 committed by GitHub
parent b411ade704
commit b3b1a3477e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 2 deletions

View File

@ -33,8 +33,7 @@ object JsonRpcReader {
*/
var headerBuffer = new Array[Byte](128)
def expandHeaderBuffer(): Unit = {
val newHeaderBuffer = new Array[Byte](headerBuffer.length * 2)
headerBuffer.view.zipWithIndex.foreach { (b, i) => newHeaderBuffer(i) = b }
val newHeaderBuffer = java.util.Arrays.copyOf(headerBuffer, headerBuffer.length * 2)
headerBuffer = newHeaderBuffer
}
def getLine(): String = {