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

Adam Sotona asotona at openjdk.org
Thu Mar 2 10:36:54 UTC 2023


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

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: eb7689d0
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 10:20:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb7689d02e860f439a1e39cdfe8baa497860b6e6

fixed PackageSnipets

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

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

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: bd69d1ce
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-02 11:02:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd69d1ced8e4b4791c502e6e4cc719bb717e0cb3

removed static implementation methods from ClassEntry

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

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

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