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

Adam Sotona asotona at openjdk.org
Mon Mar 6 17:42:18 UTC 2023


Changeset: 4707e964
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-06 14:22:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4707e964b99ec7f6f0af0dda56e72ff35b58c0d9

fixed handling of array descriptors by Util::toInternalName

! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java

Changeset: 7a65f255
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-06 14:56:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a65f2555dfc0f845b2bbd86c666d64dfaa2b3ad

simplified CodeImpl.SINGLETON_INSTRUCTIONS initialization

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

Changeset: 7597ddec
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-06 15:34:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7597ddec2465c697504c14c3ede0e0469f727146

simplified initialization of terminal builder in chained builders

! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java

Changeset: 28a35ca9
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-06 18:06:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28a35ca9629532711ee60a62d6a4589d7b62f3c5

snippets and tests synced with jdk.jfr class instrumentation source code

! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java



More information about the jdk-sandbox-changes mailing list