mirror of https://github.com/sbt/sbt.git
[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:
parent
b411ade704
commit
b3b1a3477e
|
|
@ -33,8 +33,7 @@ object JsonRpcReader {
|
||||||
*/
|
*/
|
||||||
var headerBuffer = new Array[Byte](128)
|
var headerBuffer = new Array[Byte](128)
|
||||||
def expandHeaderBuffer(): Unit = {
|
def expandHeaderBuffer(): Unit = {
|
||||||
val newHeaderBuffer = new Array[Byte](headerBuffer.length * 2)
|
val newHeaderBuffer = java.util.Arrays.copyOf(headerBuffer, headerBuffer.length * 2)
|
||||||
headerBuffer.view.zipWithIndex.foreach { (b, i) => newHeaderBuffer(i) = b }
|
|
||||||
headerBuffer = newHeaderBuffer
|
headerBuffer = newHeaderBuffer
|
||||||
}
|
}
|
||||||
def getLine(): String = {
|
def getLine(): String = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue