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

Adam Sotona asotona at openjdk.org
Thu Mar 2 10:40:03 UTC 2023


Changeset: 5b88c16f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 10:20:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5b88c16f192bf0ee54f52bf38b5d33ef289f8965

default constantValue delegating to asSymbol pulled from implementations to  ConstantDynamicEntry, MethodHandleEntry and MethodTypeEntry

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java

Changeset: 721d088c
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 10:20:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/721d088c31ec10cabd93b0553a3b6f95bf167bbb

fixed PackageSnipets

! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java

Changeset: 57451524
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 10:21:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5745152427bf4af9e92160daa4eedf9cbfc6dfd5

removed unused imports

! src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/AttributedElement.java
! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.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/BoundCharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java

Changeset: 8927a6f3
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 11:02:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8927a6f3382085db8822644417eec2afca512ac8

removed static implementation methods from ClassEntry

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
- test/jdk/jdk/classfile/ClassEntryTest.java

Changeset: ce9b079a
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 11:33:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce9b079a34a473f9f615c1082b37ea2cabbaa8d4

ConstantPoolBuilder::natEntry renamed to nameAndTypeEntry

! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeInstruction.java
! test/jdk/jdk/classfile/BSMTest.java



More information about the jdk-sandbox-changes mailing list