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