git: openjdk/jdk-sandbox: classfile-api-branch: 8 new changesets

Adam Sotona asotona at openjdk.org
Thu Mar 2 14:33:59 UTC 2023


Changeset: e4f544b5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 12:12:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4f544b500aa3d61a1b9253c0f5f8e10a9c214a3

SplitConstantPool fixes

! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java

Changeset: 240dac41
Author:    Adam Sotona <asotona at users.noreply.github.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 12:13:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/240dac419ebb1f5f1c3346aad67496b3f270618b

Update src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java

Co-authored-by: Paul Sandoz <paul.d.sandoz at googlemail.com>

! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java

Changeset: 095ad3ca
Author:    Adam Sotona <asotona at users.noreply.github.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 12:13:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/095ad3caee07cf764c0fb6663493be8a720f876e

Update src/java.base/share/classes/jdk/internal/classfile/ClassReader.java

Co-authored-by: Paul Sandoz <paul.d.sandoz at googlemail.com>

! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java

Changeset: f92637d4
Author:    Adam Sotona <asotona at users.noreply.github.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 12:16:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f92637d41d18f4bc01593caa42b2bc536fe4906e

Update src/java.base/share/classes/jdk/internal/classfile/ClassModel.java

Co-authored-by: Paul Sandoz <paul.d.sandoz at googlemail.com>

! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java

Changeset: e00393d7
Author:    Adam Sotona <asotona at users.noreply.github.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 12:16:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e00393d75adb21958b9119cb02ad8b092ff4b9a3

Update src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java

Co-authored-by: Paul Sandoz <paul.d.sandoz at googlemail.com>

! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java

Changeset: b16151a4
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 13:56:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b16151a400924888df6d0980cf72b70a7b76477f

ClassReader::readXyzEntry methods throw IllegalArgumentException instead of ClassCastException

! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java

Changeset: f672d490
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 13:57:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f672d490e091710f0d1da18f8d31cb716a3ca6e3

added comment to CodeAttribute::labelToBci

! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java

Changeset: 9e2b45a8
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 15:25:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e2b45a8f0dc8f86b6acc84dca9fdf6b549be321

StackMapFrameInfo extracted to top level from StackMapTableAttribute

+ src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java



More information about the jdk-sandbox-changes mailing list