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

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


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

linked stateful and chaining transform snippets to ClassfileTransform

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

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

fixed typo

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

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

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: 674cb23f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-03 11:41:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/674cb23f9e861568679ec8d8078dba066be0785c

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: d683af80
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-03 13:18:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d683af80d967041ac1ef63fdd825f6e3f9319748

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