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

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


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

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: 87350b10
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-28 16:52:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87350b1035580c07e085666800ab28e247b31eec

BytecodeHelpers fix

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

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

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: be898ec4
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 10:26:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be898ec402849be37c7d91de18f338d4c5533134

removed default constructor from AttributeHolder

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

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

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: f7687a6b
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 10:45:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7687a6b61f0822e7b7bcf358faded8c6a8b6c1e

javadoc fix

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

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

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: 3c47d7be
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 14:56:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c47d7beb7921a7e40ee0d35b684dc439eb346d0

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: 9cde4556
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 15:27:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9cde4556df7ff4080191d5d9f12bd3b8c412d6cf

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: c3964ee4
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-01 15:54:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3964ee45d48c6d7c484d001522221d56cd84667

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