git: openjdk/jdk: 8300236: Use VarHandle access in Data(Input | Output)Stream classes

Per Minborg pminborg at openjdk.org
Wed Jan 25 12:56:28 UTC 2023


Changeset: 74e1a8bf
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-01-25 12:54:27 +0000
URL:       https://git.openjdk.org/jdk/commit/74e1a8bfa852a55fb8e6e93e19e2999f4d23f959

8300236: Use VarHandle access in Data(Input | Output)Stream classes

Reviewed-by: rriggs, alanb

- src/java.base/share/classes/java/io/Bits.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
+ src/java.base/share/classes/jdk/internal/util/ByteArray.java
- test/jdk/java/io/Bits/ReadWriteValues.java
- test/jdk/java/io/Bits/java.base/java/io/BitsProxy.java
+ test/jdk/jdk/internal/util/ByteArray/ReadWriteValues.java
+ test/micro/org/openjdk/bench/java/io/PrimitiveFieldSerializationBenchmark.java



More information about the jdk-changes mailing list