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

Adam Sotona asotona at openjdk.org
Wed Sep 14 10:13:05 UTC 2022


Changeset: 8393565d
Author:    Adam Sotona <asotona at users.noreply.github.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2022-09-14 11:56:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8393565dc4df14b6fdf1a44fd5f8fc84b338feec

package jdk.classfile.transforms cleanup and move (#36)

* package jdk.classfile.transforms API cleanup
* simplified CodeLocalsShifter to delegate locals allocation on CodeBuilder
* added parent field to NonterminalCodeBuilder
* fixed ChainedCodeBuilder::allocateLocal
* jdk.classfile.transforms package rename to jdk.classfile.components
* ClassPrinter move to jdk.classfile.components package

! make/RunTests.gmk
! make/test/BuildMicrobenchmark.gmk
= src/java.base/share/classes/jdk/classfile/components/ClassPrinter.java
+ src/java.base/share/classes/jdk/classfile/components/ClassRemapper.java
+ src/java.base/share/classes/jdk/classfile/components/CodeLocalsShifter.java
+ src/java.base/share/classes/jdk/classfile/components/CodeRelabeler.java
+ src/java.base/share/classes/jdk/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/classfile/impl/NonterminalCodeBuilder.java
! src/java.base/share/classes/jdk/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/classfile/impl/verifier/VerifierImpl.java
- src/java.base/share/classes/jdk/classfile/transforms/ClassRemapper.java
- src/java.base/share/classes/jdk/classfile/transforms/CodeLocalsShifter.java
- src/java.base/share/classes/jdk/classfile/transforms/LabelsRemapper.java
- src/java.base/share/classes/jdk/classfile/transforms/StackTracker.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java

Changeset: 9b43f5ab
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-09-14 12:11:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b43f5ab6823d0310c082bafe97ac86da353a357

updated jdk.jfr to reflect recent Classfile API changes

! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java



More information about the jdk-sandbox-changes mailing list