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

Adam Sotona asotona at openjdk.org
Thu Nov 3 12:21:05 UTC 2022


Changeset: bf723cdd
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-03 09:39:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf723cddf4f3dc1a00c1fa07838425a47fc67b15

linked stateful and chaining transform snippets to ClassfileTransform

! src/java.base/share/classes/jdk/classfile/ClassfileTransform.java

Changeset: 5e378ad5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-03 09:39:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e378ad561e14c368e21aec86c6d7a2ca126fbdc

fixed typo

! src/java.base/share/classes/jdk/classfile/components/package-info.java

Changeset: e7c2b74c
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-03 09:40:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7c2b74cf42ea684f825984f1279bf80c78acb7e

fixed javadoc of ModuleOpenInfo and ModuleRequireInfo

! src/java.base/share/classes/jdk/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/classfile/attribute/ModuleRequireInfo.java

Changeset: 92d2dfc8
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-03 11:41:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92d2dfc8c602ca8d28720e9d0ff67f2418a4eca1

added Classfile.Option FILTER_DEAD_LABELS
added FilterDeadLabelsTest
StackMapGenerator synced to conditionally throw IllegalStateException
LocalVariable and LocalVariableType::writeTo(BufWriter) returns boolean if succedded

! src/java.base/share/classes/jdk/classfile/Classfile.java
! src/java.base/share/classes/jdk/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/classfile/impl/BoundLocalVariableType.java
! src/java.base/share/classes/jdk/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/classfile/impl/Options.java
! src/java.base/share/classes/jdk/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/classfile/instruction/LocalVariableType.java
+ test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java

Changeset: 53a22d7b
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-03 13:18:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53a22d7bb7842b77125e45bc50a23b2d4cfdea02

removed obsolete factory mthods LocalVariableInfo::of and LocalVariableTypeInfo::of

! src/java.base/share/classes/jdk/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/jdk/classfile/attribute/LocalVariableTypeInfo.java



More information about the jdk-sandbox-changes mailing list