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