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

Adam Sotona asotona at openjdk.org
Wed Mar 1 15:04:04 UTC 2023


Changeset: f84367c1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-28 15:39:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f84367c16abfb0563d86a03c6c1c175c15e9d3ec

javadoc and long lines fixes

! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java

Changeset: 73f4fe94
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-28 16:52:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73f4fe94d4757075eab7899528766d94f35dbcd0

BytecodeHelpers fix

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

Changeset: a77aaf1e
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 10:25:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a77aaf1e6963573b87635f5c8b45136163f6e8ad

InstructionData content moved to CodeImpl

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

Changeset: a43caad1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 10:26:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a43caad1bd4fe6d3fca44a5d02dadf04fc080c4e

removed default constructor from AttributeHolder

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

Changeset: 585ecbf1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 10:28:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/585ecbf1f973c49a9761ea6599ac1321218fef18

LabelImpl get/setContextInfo renamed to get/setBCI

# Conflicts:
#	test/jdk/jdk/classfile/BuilderBlockTest.java

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! test/jdk/jdk/classfile/BuilderBlockTest.java

Changeset: 241a9341
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 10:45:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/241a934199831be670e94c49c9b8dc11626da038

javadoc fix

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

Changeset: 0bce8b42
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 13:58:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bce8b425fcfbdc4c8092e9bcc77c684de8fd742

ConcreteEntry renamed to AbstractPoolEntry

! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/Utf8Entry.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ConcreteBootstrapMethodEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java

Changeset: 0971d4e7
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 14:56:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0971d4e7d5cb657c973fd15581c047bc834603e8

renamed ConcreteBootstrapMethodEntry to BootstrapMethodEntryImpl

! src/java.base/share/classes/jdk/internal/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java

Changeset: a46e3d61
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 15:27:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a46e3d61a14e128897d0733e462d5148dd3566a9

abstract implementations of RefEntry, RefsEntry and NamedEntry renamed to AbstractRefEntry, AbstractRefsEntry and AbstractNamedEntry

! src/java.base/share/classes/jdk/internal/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java

Changeset: 32679809
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 15:54:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32679809a973e876b13fdf655bc04ba4db331797

renamed all remaining ConcreteXyzEntry to XyzEntryImpl

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java



More information about the jdk-sandbox-changes mailing list