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

Adam Sotona asotona at openjdk.org
Thu Mar 2 15:20:30 UTC 2023


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

SplitConstantPool fixes

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

Changeset: b0fb59b1
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/b0fb59b1ffdc3993c9e0695e3c86260a7392cc5a

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: 70bfac35
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/70bfac35db0ca1f0c82854f2425b27b36e5a8d99

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: b4d97482
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/b4d9748216722a24003d0aa65edbd41b666409e7

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: d74ede5d
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/d74ede5d7d940c9c60f5550697edfe3d696c0f6a

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: 578fd4a6
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 13:56:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/578fd4a6fe5cbd5cf5cff64e4248d589bdda14a1

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: 4d0e550d
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 13:57:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d0e550d74a9ae1feda9819b20805e50046e2f93

added comment to CodeAttribute::labelToBci

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

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

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

Changeset: 8c6277cd
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 16:17:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c6277cd1f112c47e7225e7e43af21d6c1ed2cff

jdk.jdeps fix

! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java



More information about the jdk-sandbox-changes mailing list