From asotona at openjdk.org Wed Mar 1 15:04:04 2023 From: asotona at openjdk.org (Adam Sotona) Date: Wed, 1 Mar 2023 15:04:04 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 10 new changesets Message-ID: <751bdcd9-0236-49ec-a1fd-9b01cc968709@openjdk.org> Changeset: f84367c1 Author: Adam Sotona Date: 2023-02-28 15:39:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f84367c16abfb0563d86a03c6c1c175c15e9d3ec 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: 73f4fe94 Author: Adam Sotona Date: 2023-02-28 16:52:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73f4fe94d4757075eab7899528766d94f35dbcd0 BytecodeHelpers fix ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java Changeset: a77aaf1e Author: Adam Sotona Date: 2023-03-01 10:25:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a77aaf1e6963573b87635f5c8b45136163f6e8ad 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: a43caad1 Author: Adam Sotona Date: 2023-03-01 10:26:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a43caad1bd4fe6d3fca44a5d02dadf04fc080c4e removed default constructor from AttributeHolder ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java Changeset: 585ecbf1 Author: Adam Sotona Date: 2023-03-01 10:28:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/585ecbf1f973c49a9761ea6599ac1321218fef18 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: 241a9341 Author: Adam Sotona Date: 2023-03-01 10:45:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/241a934199831be670e94c49c9b8dc11626da038 javadoc fix ! src/java.base/share/classes/jdk/internal/classfile/components/package-info.java Changeset: 0bce8b42 Author: Adam Sotona Date: 2023-03-01 13:58:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bce8b425fcfbdc4c8092e9bcc77c684de8fd742 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: 0971d4e7 Author: Adam Sotona Date: 2023-03-01 14:56:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0971d4e7d5cb657c973fd15581c047bc834603e8 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: a46e3d61 Author: Adam Sotona Date: 2023-03-01 15:27:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a46e3d61a14e128897d0733e462d5148dd3566a9 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: 32679809 Author: Adam Sotona Date: 2023-03-01 15:54:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32679809a973e876b13fdf655bc04ba4db331797 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 From asotona at openjdk.org Wed Mar 1 15:33:49 2023 From: asotona at openjdk.org (Adam Sotona) Date: Wed, 1 Mar 2023 15:33:49 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 10 new changesets Message-ID: <6548a212-d6ce-48da-9c1b-ec9f36829bd3@openjdk.org> Changeset: a0200dc6 Author: Adam Sotona 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 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 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 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 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 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 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 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 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 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 From asotona at openjdk.org Thu Mar 2 10:36:54 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 2 Mar 2023 10:36:54 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 5 new changesets Message-ID: Changeset: 2d8df67c Author: Adam Sotona 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 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 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 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 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 From asotona at openjdk.org Thu Mar 2 10:40:03 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 2 Mar 2023 10:40:03 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 5 new changesets Message-ID: Changeset: 5b88c16f Author: Adam Sotona 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 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 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 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 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 From asotona at openjdk.org Thu Mar 2 14:33:59 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 2 Mar 2023 14:33:59 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 8 new changesets Message-ID: <2a734bdc-cd9f-4d93-a1a1-3da3c46a8190@openjdk.org> Changeset: e4f544b5 Author: Adam Sotona Date: 2023-03-02 12:12:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4f544b500aa3d61a1b9253c0f5f8e10a9c214a3 SplitConstantPool fixes ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java Changeset: 240dac41 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:13:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/240dac419ebb1f5f1c3346aad67496b3f270618b Update src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java Changeset: 095ad3ca Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:13:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/095ad3caee07cf764c0fb6663493be8a720f876e Update src/java.base/share/classes/jdk/internal/classfile/ClassReader.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java Changeset: f92637d4 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f92637d41d18f4bc01593caa42b2bc536fe4906e Update src/java.base/share/classes/jdk/internal/classfile/ClassModel.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java Changeset: e00393d7 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e00393d75adb21958b9119cb02ad8b092ff4b9a3 Update src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java Changeset: b16151a4 Author: Adam Sotona Date: 2023-03-02 13:56:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b16151a400924888df6d0980cf72b70a7b76477f ClassReader::readXyzEntry methods throw IllegalArgumentException instead of ClassCastException ! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java Changeset: f672d490 Author: Adam Sotona Date: 2023-03-02 13:57:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f672d490e091710f0d1da18f8d31cb716a3ca6e3 added comment to CodeAttribute::labelToBci ! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java Changeset: 9e2b45a8 Author: Adam Sotona Date: 2023-03-02 15:25:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e2b45a8f0dc8f86b6acc84dca9fdf6b549be321 StackMapFrameInfo extracted to top level from StackMapTableAttribute + src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java From asotona at openjdk.org Thu Mar 2 15:20:30 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 2 Mar 2023 15:20:30 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 9 new changesets Message-ID: <077c88e4-e84b-4644-a9be-273b8ff5399b@openjdk.org> Changeset: d889e58c Author: Adam Sotona Date: 2023-03-02 12:12:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d889e58c69111fe79de1a5b91019adc918332a47 SplitConstantPool fixes ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java Changeset: b0fb59b1 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:13:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0fb59b1ffdc3993c9e0695e3c86260a7392cc5a Update src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java Changeset: 70bfac35 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:13:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70bfac35db0ca1f0c82854f2425b27b36e5a8d99 Update src/java.base/share/classes/jdk/internal/classfile/ClassReader.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java Changeset: b4d97482 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4d9748216722a24003d0aa65edbd41b666409e7 Update src/java.base/share/classes/jdk/internal/classfile/ClassModel.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java Changeset: d74ede5d Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-02 12:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d74ede5d7d940c9c60f5550697edfe3d696c0f6a Update src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java Changeset: 578fd4a6 Author: Adam Sotona Date: 2023-03-02 13:56:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/578fd4a6fe5cbd5cf5cff64e4248d589bdda14a1 ClassReader::readXyzEntry methods throw IllegalArgumentException instead of ClassCastException ! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java Changeset: 4d0e550d Author: Adam Sotona Date: 2023-03-02 13:57:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d0e550d74a9ae1feda9819b20805e50046e2f93 added comment to CodeAttribute::labelToBci ! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java Changeset: 19b03c4e Author: Adam Sotona Date: 2023-03-02 15:25:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19b03c4ea0e1f2b5deab7bc3f834f0be05edf929 StackMapFrameInfo extracted to top level from StackMapTableAttribute + src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java Changeset: 8c6277cd Author: Adam Sotona Date: 2023-03-02 16:17:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c6277cd1f112c47e7225e7e43af21d6c1ed2cff jdk.jdeps fix ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java From asotona at openjdk.org Thu Mar 2 15:24:16 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 2 Mar 2023 15:24:16 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-javadoc-branch: javadoc update Message-ID: Changeset: b848495a Author: Adam Sotona Date: 2023-03-02 16:20:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b848495a7003b18f2955dbfa1ba408093ce3f1e3 javadoc update ! doc/classfile-api/javadoc/allclasses-index.html ! doc/classfile-api/javadoc/allpackages-index.html ! doc/classfile-api/javadoc/index-all.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/ClassReader.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/CodeAttribute.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapFrameInfo.ObjectVerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapFrameInfo.UninitializedVerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapFrameInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapTableAttribute.ObjectVerificationTypeInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapTableAttribute.SimpleVerificationTypeInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapTableAttribute.StackMapFrameInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapTableAttribute.UninitializedVerificationTypeInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapTableAttribute.VerificationTypeInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/StackMapTableAttribute.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapFrameInfo.ObjectVerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapFrameInfo.SimpleVerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapFrameInfo.UninitializedVerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapFrameInfo.VerificationTypeInfo.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapFrameInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapTableAttribute.ObjectVerificationTypeInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapTableAttribute.SimpleVerificationTypeInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapTableAttribute.StackMapFrameInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapTableAttribute.UninitializedVerificationTypeInfo.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapTableAttribute.VerificationTypeInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/StackMapTableAttribute.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/package-tree.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/package-use.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/AccessFlags.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassElement.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassModel.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassfileTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CodeBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CodeElement.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CodeTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CompoundElement.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/FieldTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Label.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/MethodTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/TypeKind.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/class-use/ClassPrinter.MapNode.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/class-use/ClassPrinter.Node.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/class-use/ClassPrinter.Verbosity.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/class-use/ClassRemapper.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/class-use/CodeLocalsShifter.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/class-use/CodeRelabeler.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/class-use/CodeStackTracker.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/package-use.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/ClassEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/ConstantDynamicEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/ConstantPoolBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/MethodHandleEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/MethodTypeEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/class-use/ClassEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/class-use/NameAndTypeEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/class-use/Utf8Entry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/package-use.html ! doc/classfile-api/javadoc/member-search-index.js ! doc/classfile-api/javadoc/overview-tree.html ! doc/classfile-api/javadoc/type-search-index.js From asotona at openjdk.org Fri Mar 3 13:42:14 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 3 Mar 2023 13:42:14 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 10 new changesets Message-ID: Changeset: 36d8c13e Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:28:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36d8c13e3d35651d4f314208ef1e4380c1fc51e7 Update src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java Changeset: 5f5391f2 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:29:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f5391f27cc08758490769b6cec0dd1dd0ce83ce Update src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Changeset: 2e520679 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:29:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e520679b80dae9cf7613b0101f1ee63d9a6d890 Update src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Changeset: 293f6f6e Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/293f6f6eedd50b6cea1654b209ce022a5a0a0683 Update src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java Changeset: f4aab70b Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:32:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4aab70b0036a72d1a7f3d635bbda89b345cea75 Update src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Changeset: c1a431f0 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1a431f01a7e28dfb369446164e657519bb65047 Update src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Changeset: eebb6899 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:35:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eebb6899cfb088bc14536fecde7babd60452e349 Update src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java Changeset: cf34dff3 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf34dff3982d77947eaa5b054d9afb41b38ac079 Update src/java.base/share/classes/jdk/internal/classfile/TypeKind.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/TypeKind.java Changeset: baa19170 Author: Adam Sotona Date: 2023-03-03 13:40:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/baa1917054674694d3a6dde43ffb5a186b4cfd86 Signature.TypeArg does not inherit from Signature ! src/java.base/share/classes/jdk/internal/classfile/Signature.java ! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! test/jdk/jdk/classfile/SignaturesTest.java ! test/jdk/jdk/classfile/examples/ExampleGallery.java Changeset: a871044c Author: Adam Sotona Date: 2023-03-03 14:40:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a871044c069029621d4177d183af2a17c7b08e7c jdk.jdeps ClassWriter fix ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java From asotona at openjdk.org Fri Mar 3 13:44:53 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 3 Mar 2023 13:44:53 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 9 new changesets Message-ID: Changeset: 31e34902 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:28:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31e3490268b87366aaf421f64f6e5ad78330496e Update src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java Changeset: 978ab4bf Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:29:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/978ab4bfdd9807305c0c59bcf1637a680fb959ce Update src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Changeset: aeef6d17 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:29:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeef6d17b5610b166d87411c1d45029f7d28a3b1 Update src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java Changeset: a3d12587 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3d12587662e9cf2c84641319cc419cd68a582a4 Update src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java Changeset: 9f2e13aa Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:32:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f2e13aa3617b1e2f30eb0ee664cbe3784be7a8d Update src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Changeset: 3a72c908 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a72c90882e055936eb9e90d4904a92c8df2d0da Update src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java Changeset: f95938ae Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:35:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f95938ae087b35f888be6ffec62307e02606ec06 Update src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java Changeset: 1d728f44 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-03 09:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d728f4425b8f2609bd2e7a740291924e4761362 Update src/java.base/share/classes/jdk/internal/classfile/TypeKind.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/TypeKind.java Changeset: 5e00b6de Author: Adam Sotona Date: 2023-03-03 13:40:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e00b6de5a5d59b6b8fc50dd480805cff6370d5e Signature.TypeArg does not inherit from Signature ! src/java.base/share/classes/jdk/internal/classfile/Signature.java ! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! test/jdk/jdk/classfile/SignaturesTest.java ! test/jdk/jdk/classfile/examples/ExampleGallery.java From asotona at openjdk.org Fri Mar 3 15:23:58 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 3 Mar 2023 15:23:58 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 2 new changesets Message-ID: <0e211ea8-7958-4cb8-8f18-168702b65f70@openjdk.org> Changeset: c1d3f734 Author: Adam Sotona Date: 2023-03-03 16:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1d3f73444243843db6bf9307886e099b791b826 CodeRelabeler fix ! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java Changeset: 407ebcab Author: Adam Sotona Date: 2023-03-03 16:22:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/407ebcab575d2e30dbc26f2fbec034b0b6e28196 factory methods to CharacterRange, LineNumber, LocalVariable and LocalVariableType ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java From asotona at openjdk.org Fri Mar 3 15:26:48 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 3 Mar 2023 15:26:48 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 2 new changesets Message-ID: <35791476-4f8e-410a-9bc5-df11e8e21ed7@openjdk.org> Changeset: 0c8f8687 Author: Adam Sotona Date: 2023-03-03 16:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c8f868751b5547d28202ce13be0742158baa137 CodeRelabeler fix ! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java Changeset: 9a7053ca Author: Adam Sotona Date: 2023-03-03 16:22:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a7053caa9c1b4f0c915e08b45a8234f8e4f361d factory methods to CharacterRange, LineNumber, LocalVariable and LocalVariableType ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java From asotona at openjdk.org Fri Mar 3 15:26:50 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 3 Mar 2023 15:26:50 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-javadoc-branch: javadoc update Message-ID: <7bdea35d-0068-40e3-aa99-f922aa4f8ff9@openjdk.org> Changeset: 44d99243 Author: Adam Sotona Date: 2023-03-03 16:24:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44d99243436914e97d671d65e1db3ab86e16118c javadoc update ! doc/classfile-api/javadoc/allclasses-index.html ! doc/classfile-api/javadoc/index-all.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/CodeBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/Signature.ClassTypeSig.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/Signature.RefTypeSig.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/Signature.TypeArg.WildcardIndicator.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/Signature.TypeArg.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/Signature.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassfileElement.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CodeBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CodeElement.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CodeTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Instruction.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Label.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Signature.ClassTypeSig.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Signature.RefTypeSig.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Signature.TypeArg.WildcardIndicator.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Signature.TypeArg.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Signature.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/class-use/Utf8Entry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/CharacterRange.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/ConstantInstruction.IntrinsicConstantInstruction.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/ConstantInstruction.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/LineNumber.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/LocalVariable.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/LocalVariableType.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/class-use/CharacterRange.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/class-use/ConstantInstruction.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/class-use/LineNumber.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/class-use/LocalVariable.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/class-use/LocalVariableType.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/package-use.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/package-tree.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/package-use.html ! doc/classfile-api/javadoc/member-search-index.js ! doc/classfile-api/javadoc/overview-tree.html From asotona at openjdk.org Fri Mar 3 16:37:41 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 3 Mar 2023 16:37:41 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 3 new changesets Message-ID: <9fc00ea1-483a-427e-85b6-1a2499b1cfb9@openjdk.org> Changeset: 848fd0bd Author: Adam Sotona Date: 2023-03-03 17:30:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/848fd0bdf2acfbd0002e1aabe23163062c616eac removed obsolete generic parameter from AbstractDirectBuilder ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java Changeset: 4bb2c54b Author: Adam Sotona Date: 2023-03-03 17:31:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4bb2c54b2f68dcab9fa5786d3c315d68295c0cdb TransformImpl.FakeXyzTransform renamed to UnresolvedXyzTransform ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java Changeset: 643eb586 Author: Adam Sotona Date: 2023-03-03 17:31:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/643eb586fe388949f7320fc556b9c2ccb8a61c9e fixed AccessFlags javadoc ! src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java From asotona at openjdk.org Fri Mar 3 16:37:45 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 3 Mar 2023 16:37:45 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 3 new changesets Message-ID: <826dc21a-9bde-40d0-a988-e45ca87d8e34@openjdk.org> Changeset: ee435bf0 Author: Adam Sotona Date: 2023-03-03 17:30:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee435bf027e7b2959feeb15c25e1d2d3ef06eefa removed obsolete generic parameter from AbstractDirectBuilder ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java Changeset: c0c4fae2 Author: Adam Sotona Date: 2023-03-03 17:31:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0c4fae280acca099a9510974a205ba74633096b TransformImpl.FakeXyzTransform renamed to UnresolvedXyzTransform ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java Changeset: b1fdd9bb Author: Adam Sotona Date: 2023-03-03 17:31:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1fdd9bb343e4cc68dfba69031f7b87fa165be8e fixed AccessFlags javadoc ! src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java From asotona at openjdk.org Mon Mar 6 10:26:35 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 10:26:35 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 5 new changesets Message-ID: <7f23729b-a53d-48e4-8f02-8dc1391b819c@openjdk.org> Changeset: 4888c23a Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:11:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4888c23a9124a5b930af3dae01cc43b9f1b68ede Update src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Changeset: 90708d63 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:12:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90708d63ed63a87d88a155ff0cb877beb5669aa2 Update src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Changeset: 12804a46 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:12:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12804a46a1c7da3c8ce32dbe0abee9e591f19bf4 Update src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java Changeset: 47d8f2a9 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:13:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47d8f2a93c5fdee8172c7871a10f39e2054f2b0e Update src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: fbe6c2eb Author: Adam Sotona Date: 2023-03-06 11:22:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbe6c2eb4a5a74bf884261ce4214a93bb92e6272 Update src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java From asotona at openjdk.org Mon Mar 6 12:31:51 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 12:31:51 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: removed unused methods, fields and parameters Message-ID: Changeset: 1cb751f7 Author: Adam Sotona Date: 2023-03-06 13:30:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cb751f7af5eb39cf9694e7badb6505d74257fc9 removed unused methods, fields and parameters added missing overrides fixed pointless operations and possible null pointer dereferences ! src/java.base/share/classes/jdk/internal/classfile/AnnotationValue.java ! src/java.base/share/classes/jdk/internal/classfile/Attributes.java ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java ! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.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/LongEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java From asotona at openjdk.org Mon Mar 6 12:39:38 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 12:39:38 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 6 new changesets Message-ID: <99506610-e80b-40c0-a851-27bf1763989c@openjdk.org> Changeset: a618f488 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:11:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a618f488a8f7d8ba61b5a5508d93cf611ed6b01d Update src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Changeset: e585581c Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:12:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e585581c2a111273561e427fb73741c3d3567956 Update src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java Changeset: 74cc6e59 Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:12:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74cc6e59c0b3abe8363d572826ff49116275d9e9 Update src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java Changeset: 89c5f7cd Author: Adam Sotona Committer: Adam Sotona Date: 2023-03-06 11:13:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89c5f7cd6a5f79f01adf3165ee54678ecb70ea40 Update src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: bd4f4358 Author: Adam Sotona Date: 2023-03-06 11:22:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd4f435805fcc3964f41ea7536d3b74d97353837 Update src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java Co-authored-by: Paul Sandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java Changeset: 708c9eda Author: Adam Sotona Date: 2023-03-06 13:30:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/708c9edacfa6146388e4b23485cbea26e04358b0 removed unused methods, fields and parameters added missing overrides fixed pointless operations and possible null pointer dereferences ! src/java.base/share/classes/jdk/internal/classfile/AnnotationValue.java ! src/java.base/share/classes/jdk/internal/classfile/Attributes.java ! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java ! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.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/LongEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java From asotona at openjdk.org Mon Mar 6 13:25:21 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 13:25:21 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: fixed handling of array descriptors by Util::toInternalName Message-ID: <5256289d-4b8b-459c-98e0-4d33be15ff51@openjdk.org> Changeset: a7b51d6e Author: Adam Sotona Date: 2023-03-06 14:22:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7b51d6e2424e0f13503cc0d0a1c6bb5cef328df fixed handling of array descriptors by Util::toInternalName ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java From asotona at openjdk.org Mon Mar 6 13:58:57 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 13:58:57 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: simplified CodeImpl.SINGLETON_INSTRUCTIONS initialization Message-ID: The message from this sender included one or more files which could not be scanned for virus detection; do not open these files unless you are certain of the sender's intent. ---------------------------------------------------------------------- Changeset: 16934bc0 Author: Adam Sotona Date: 2023-03-06 14:56:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16934bc05767bd587e19331ae83ca80c315c7200 simplified CodeImpl.SINGLETON_INSTRUCTIONS initialization ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java From asotona at openjdk.org Mon Mar 6 14:37:47 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 14:37:47 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: simplified initialization of terminal builder in chained builders Message-ID: <4e3d2ada-d8c2-4b6e-bc47-c513cfacbc69@openjdk.org> Changeset: 3db4c8de Author: Adam Sotona Date: 2023-03-06 15:34:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3db4c8de6f8cac91d27e94c692ad00e04dceebd0 simplified initialization of terminal builder in chained builders ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java From asotona at openjdk.org Mon Mar 6 17:07:25 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 17:07:25 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 2 new changesets Message-ID: Changeset: d587290a Author: Adam Sotona Date: 2023-03-06 18:06:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d587290a42d822d738f8cb194e518eee4b65d00f patched jdk.jft class instrumentation ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java Changeset: 52fd54f1 Author: Adam Sotona Date: 2023-03-06 18:06:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52fd54f1576f03c8adca14f15a399a204d7f5339 snippets and tests synced with jdk.jfr class instrumentation source code ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java ! test/jdk/jdk/classfile/AdvancedTransformationsTest.java From asotona at openjdk.org Mon Mar 6 17:42:18 2023 From: asotona at openjdk.org (Adam Sotona) Date: Mon, 6 Mar 2023 17:42:18 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 4 new changesets Message-ID: Changeset: 4707e964 Author: Adam Sotona Date: 2023-03-06 14:22:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4707e964b99ec7f6f0af0dda56e72ff35b58c0d9 fixed handling of array descriptors by Util::toInternalName ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java Changeset: 7a65f255 Author: Adam Sotona Date: 2023-03-06 14:56:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a65f2555dfc0f845b2bbd86c666d64dfaa2b3ad simplified CodeImpl.SINGLETON_INSTRUCTIONS initialization ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java Changeset: 7597ddec Author: Adam Sotona Date: 2023-03-06 15:34:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7597ddec2465c697504c14c3ede0e0469f727146 simplified initialization of terminal builder in chained builders ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java Changeset: 28a35ca9 Author: Adam Sotona Date: 2023-03-06 18:06:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28a35ca9629532711ee60a62d6a4589d7b62f3c5 snippets and tests synced with jdk.jfr class instrumentation source code ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java ! test/jdk/jdk/classfile/AdvancedTransformationsTest.java From asotona at openjdk.org Tue Mar 7 12:21:11 2023 From: asotona at openjdk.org (Adam Sotona) Date: Tue, 7 Mar 2023 12:21:11 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: generic implementation of ResolvedTransform Message-ID: <988294fa-babb-49fe-815c-c4cfa5a7ebe8@openjdk.org> Changeset: a60f70c0 Author: Adam Sotona Date: 2023-03-07 13:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a60f70c017451747fc21c8a2c0272929400bf19c generic implementation of ResolvedTransform ! src/java.base/share/classes/jdk/internal/classfile/ClassTransform.java ! src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java ! src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java ! src/java.base/share/classes/jdk/internal/classfile/MethodTransform.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java From asotona at openjdk.org Tue Mar 7 12:24:12 2023 From: asotona at openjdk.org (Adam Sotona) Date: Tue, 7 Mar 2023 12:24:12 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: generic implementation of ResolvedTransform Message-ID: <10d0cb26-f4ae-4786-ab4c-a98f6af60941@openjdk.org> Changeset: b046ae87 Author: Adam Sotona Date: 2023-03-07 13:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b046ae87a3a7fccc12d60115ee522de61190a0e7 generic implementation of ResolvedTransform ! src/java.base/share/classes/jdk/internal/classfile/ClassTransform.java ! src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java ! src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java ! src/java.base/share/classes/jdk/internal/classfile/MethodTransform.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java From asotona at openjdk.org Tue Mar 7 14:24:55 2023 From: asotona at openjdk.org (Adam Sotona) Date: Tue, 7 Mar 2023 14:24:55 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: Shared `toString` formats for bound and unbound instructions Message-ID: Changeset: eb2339e9 Author: Adam Sotona Date: 2023-03-07 15:23:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb2339e9d2b28680ad5c234ac67d6d9d82fa0b01 Shared `toString` formats for bound and unbound instructions ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java From asotona at openjdk.org Tue Mar 7 15:57:40 2023 From: asotona at openjdk.org (Adam Sotona) Date: Tue, 7 Mar 2023 15:57:40 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: 4 new changesets Message-ID: Changeset: bdef8b51 Author: Adam Sotona Date: 2023-03-07 15:23:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdef8b51af64b84eccd59bbfff47b9f085d2fac7 Shared `toString` formats for bound and unbound instructions ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java Changeset: 57b3a1f0 Author: Adam Sotona Date: 2023-03-07 15:52:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57b3a1f05bd6f2696e358aba07b5205f4124f3c2 fixed CodeRelabeler javadoc ! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java Changeset: 57306d6c Author: Adam Sotona Date: 2023-03-07 16:29:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57306d6c74936d4881a3800bc20a3924f02ceaa7 package jdk.internal.classfile.jdktypes moved to jdk.internal.classfile.java.lang.constant ! make/RunTests.gmk ! make/test/BuildMicrobenchmark.gmk ! src/java.base/share/classes/jdk/internal/classfile/Classfile.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleDescImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/PackageDescImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java = src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/ModuleDesc.java = src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/PackageDesc.java ! test/jdk/jdk/classfile/AdvancedTransformationsTest.java ! test/jdk/jdk/classfile/ModuleBuilderTest.java ! test/jdk/jdk/classfile/ModuleDescTest.java ! test/jdk/jdk/classfile/PackageDescTest.java ! test/jdk/jdk/classfile/TEST.properties ! test/jdk/jdk/classfile/examples/ModuleExamples.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java Changeset: 1b65a4b8 Author: Adam Sotona Date: 2023-03-07 16:56:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b65a4b8d1dc352dd9b85ee5dfa65a84c38adaa3 fixed repackaging of jdktypes ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java From asotona at openjdk.org Tue Mar 7 16:00:13 2023 From: asotona at openjdk.org (Adam Sotona) Date: Tue, 7 Mar 2023 16:00:13 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 2 new changesets Message-ID: Changeset: 2fe204fb Author: Adam Sotona Date: 2023-03-07 15:52:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fe204fb7f142d4e9f607d43b7d3b557a379df23 fixed CodeRelabeler javadoc ! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java Changeset: dfd0a6f6 Author: Adam Sotona Date: 2023-03-07 16:29:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfd0a6f6cdfd0f4bdcf583bfc0050db405f713ce package jdk.internal.classfile.jdktypes moved to jdk.internal.classfile.java.lang.constant ! make/RunTests.gmk ! make/test/BuildMicrobenchmark.gmk ! src/java.base/share/classes/jdk/internal/classfile/Classfile.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleDescImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/PackageDescImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java = src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/ModuleDesc.java = src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/PackageDesc.java ! test/jdk/jdk/classfile/AdvancedTransformationsTest.java ! test/jdk/jdk/classfile/ModuleBuilderTest.java ! test/jdk/jdk/classfile/ModuleDescTest.java ! test/jdk/jdk/classfile/PackageDescTest.java ! test/jdk/jdk/classfile/TEST.properties ! test/jdk/jdk/classfile/examples/ModuleExamples.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java From asotona at openjdk.org Wed Mar 8 12:16:06 2023 From: asotona at openjdk.org (Adam Sotona) Date: Wed, 8 Mar 2023 12:16:06 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-javadoc-branch: javadoc update Message-ID: <67f349a6-f643-486e-8e6c-ce7b2e6a3a5a@openjdk.org> Changeset: 00765efa Author: Adam Sotona Date: 2023-03-08 13:12:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00765efaabb762b14911acc4f0faf0ed3aa8983f javadoc update ! doc/classfile-api/javadoc/allclasses-index.html ! doc/classfile-api/javadoc/allpackages-index.html ! doc/classfile-api/javadoc/element-list ! doc/classfile-api/javadoc/index-all.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/AccessFlags.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/Classfile.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/ModuleAttribute.ModuleAttributeBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/ModuleAttribute.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/ModuleExportInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/ModuleHashInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/ModuleOpenInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/ModulePackagesAttribute.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/ModuleRequireInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/ModuleAttribute.ModuleAttributeBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/ModuleAttribute.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/ModuleExportInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/ModuleHashInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/ModuleOpenInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/ModulePackagesAttribute.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/class-use/ModuleRequireInfo.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/attribute/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/Attribute.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassfileElement.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/ClassfileTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/CodeTransform.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/class-use/WritableElement.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/CodeRelabeler.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/components/package-use.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/ConstantPoolBuilder.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/ModuleEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/PackageEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/class-use/ModuleEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/class-use/PackageEntry.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/constantpool/package-summary.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/instruction/package-summary.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/java/lang/constant/ModuleDesc.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/java/lang/constant/PackageDesc.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/java/lang/constant/class-use/ModuleDesc.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/java/lang/constant/class-use/PackageDesc.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/java/lang/constant/package-summary.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/java/lang/constant/package-tree.html + doc/classfile-api/javadoc/java.base/jdk/internal/classfile/java/lang/constant/package-use.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/ModuleDesc.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/PackageDesc.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/class-use/ModuleDesc.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/class-use/PackageDesc.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/package-summary.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/package-tree.html - doc/classfile-api/javadoc/java.base/jdk/internal/classfile/jdktypes/package-use.html ! doc/classfile-api/javadoc/java.base/jdk/internal/classfile/package-summary.html ! doc/classfile-api/javadoc/member-search-index.js ! doc/classfile-api/javadoc/overview-tree.html ! doc/classfile-api/javadoc/package-search-index.js ! doc/classfile-api/javadoc/type-search-index.js From asotona at openjdk.org Thu Mar 9 08:01:21 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 9 Mar 2023 08:01:21 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: fixed building docs Message-ID: <5391b475-ba8a-4949-8383-ae4d188a6973@openjdk.org> Changeset: e365c3e4 Author: Adam Sotona Date: 2023-03-09 09:00:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e365c3e4b8c9ef1f046e39a2db1df383b91d0f14 fixed building docs ! make/Docs.gmk From asotona at openjdk.org Thu Mar 9 08:03:49 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 9 Mar 2023 08:03:49 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: fixed building docs Message-ID: <3af18653-46f2-4668-a998-4c9ee29c8d9e@openjdk.org> Changeset: b914fde0 Author: Adam Sotona Date: 2023-03-09 09:00:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b914fde01ef92ba5b51779aae2af21678c5df6bf fixed building docs ! make/Docs.gmk From asotona at openjdk.org Thu Mar 9 16:37:19 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 9 Mar 2023 16:37:19 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: 39 new changesets Message-ID: <47b6e966-d8b7-4491-b231-a354a3ac4019@openjdk.org> Changeset: ac3ab5b0 Author: Ian Graves Date: 2023-03-07 17:20:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac3ab5b00754a6d96dcb107edb7b82ba582f15b9 8217496: Matcher.group() can return null after usePattern Reviewed-by: smarks ! src/java.base/share/classes/java/util/regex/Matcher.java Changeset: acf89961 Author: Justin Lu Committer: Naoto Sato Date: 2023-03-07 18:18:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acf899612f9b6c4fdd919c40a92ce9c40b3744ed 8303275: Use {@Return and @linkplain in Locale and related classes Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java Changeset: f1f4e1de Author: Justin Lu Committer: Naoto Sato Date: 2023-03-07 18:30:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1f4e1de445cbec44f871791e93d4dd566c232f1 6453901: (cal) clean up sun.util.calendar classes Reviewed-by: naoto, lancea ! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java ! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java ! src/java.base/share/classes/sun/util/calendar/CalendarDate.java ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java ! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java ! src/java.base/share/classes/sun/util/calendar/Era.java ! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java Changeset: 4d4eadea Author: Yudi Zheng Committer: Doug Simon Date: 2023-03-07 18:44:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d4eadeae320722191feaf8022a04461232ae95b 8302452: [JVMCI] Export _poly1305_processBlocks, JfrThreadLocal fields to JVMCI compiler. Reviewed-by: dnsimon, never ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b5b5cba7 Author: Joe Darcy Date: 2023-03-07 22:28:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5b5cba7feb0e7ef957fd6bef1e591fdb6fdaa9f 8302801: Remove fdlibm C sources Reviewed-by: bpb, dholmes, alanb, kvn ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp ! src/java.base/share/classes/java/lang/StrictMath.java - src/java.base/share/native/libfdlibm/e_acos.c - src/java.base/share/native/libfdlibm/e_asin.c - src/java.base/share/native/libfdlibm/e_atan2.c - src/java.base/share/native/libfdlibm/e_atanh.c - src/java.base/share/native/libfdlibm/e_cosh.c - src/java.base/share/native/libfdlibm/e_exp.c - src/java.base/share/native/libfdlibm/e_fmod.c - src/java.base/share/native/libfdlibm/e_log.c - src/java.base/share/native/libfdlibm/e_log10.c - src/java.base/share/native/libfdlibm/e_rem_pio2.c - src/java.base/share/native/libfdlibm/e_remainder.c - src/java.base/share/native/libfdlibm/e_scalb.c - src/java.base/share/native/libfdlibm/e_sinh.c - src/java.base/share/native/libfdlibm/e_sqrt.c - src/java.base/share/native/libfdlibm/fdlibm.h - src/java.base/share/native/libfdlibm/jfdlibm.h - src/java.base/share/native/libfdlibm/k_cos.c - src/java.base/share/native/libfdlibm/k_rem_pio2.c - src/java.base/share/native/libfdlibm/k_sin.c - src/java.base/share/native/libfdlibm/k_standard.c - src/java.base/share/native/libfdlibm/k_tan.c - src/java.base/share/native/libfdlibm/s_atan.c - src/java.base/share/native/libfdlibm/s_ceil.c - src/java.base/share/native/libfdlibm/s_copysign.c - src/java.base/share/native/libfdlibm/s_cos.c - src/java.base/share/native/libfdlibm/s_expm1.c - src/java.base/share/native/libfdlibm/s_fabs.c - src/java.base/share/native/libfdlibm/s_finite.c - src/java.base/share/native/libfdlibm/s_floor.c - src/java.base/share/native/libfdlibm/s_frexp.c - src/java.base/share/native/libfdlibm/s_ilogb.c - src/java.base/share/native/libfdlibm/s_isnan.c - src/java.base/share/native/libfdlibm/s_ldexp.c - src/java.base/share/native/libfdlibm/s_lib_version.c - src/java.base/share/native/libfdlibm/s_log1p.c - src/java.base/share/native/libfdlibm/s_logb.c - src/java.base/share/native/libfdlibm/s_matherr.c - src/java.base/share/native/libfdlibm/s_modf.c - src/java.base/share/native/libfdlibm/s_nextafter.c - src/java.base/share/native/libfdlibm/s_rint.c - src/java.base/share/native/libfdlibm/s_scalbn.c - src/java.base/share/native/libfdlibm/s_signgam.c - src/java.base/share/native/libfdlibm/s_significand.c - src/java.base/share/native/libfdlibm/s_sin.c - src/java.base/share/native/libfdlibm/s_tan.c - src/java.base/share/native/libfdlibm/s_tanh.c - src/java.base/share/native/libfdlibm/w_acos.c - src/java.base/share/native/libfdlibm/w_asin.c - src/java.base/share/native/libfdlibm/w_atan2.c - src/java.base/share/native/libfdlibm/w_atanh.c - src/java.base/share/native/libfdlibm/w_cosh.c - src/java.base/share/native/libfdlibm/w_exp.c - src/java.base/share/native/libfdlibm/w_fmod.c - src/java.base/share/native/libfdlibm/w_log.c - src/java.base/share/native/libfdlibm/w_log10.c - src/java.base/share/native/libfdlibm/w_remainder.c - src/java.base/share/native/libfdlibm/w_scalb.c - src/java.base/share/native/libfdlibm/w_sinh.c - src/java.base/share/native/libfdlibm/w_sqrt.c - src/java.base/share/native/libjava/StrictMath.c Changeset: 9f9d6785 Author: Ravali Yatham Committer: Mandy Chung Date: 2023-03-07 22:31:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f9d678591e02ecaeae7b81eeefb0ba41c7b4dae 8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: 32f4d8b5 Author: Erik Gahlin Date: 2023-03-07 22:32:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32f4d8b5eaf8c5fa5da745bc1348f513e2ffe3d3 8303681: JFR: RemoteRecordingStream::setMaxAge() should accept null Reviewed-by: mgronlun ! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java Changeset: 5f1108f8 Author: David Holmes Date: 2023-03-07 22:54:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f1108f8f0768837591b06d47dec857963ed1fcb 8303151: DCmd framework cleanups Reviewed-by: jsjolen, stuefe, yyang ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp Changeset: d7298245 Author: David Holmes Date: 2023-03-07 22:56:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7298245d6759f62e253b5cf0df975db17fdbf82 8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls Co-authored-by: Daniel Jeli?ski Reviewed-by: kbarrett, djelinski ! make/autoconf/flags-cflags.m4 ! make/autoconf/libraries.m4 ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/ostream.cpp Changeset: 9b10c694 Author: Erik Gahlin Date: 2023-03-07 23:32:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b10c69475dc493c64c19c78502c698a575fe7da 8303622: JFR: Missing message with Objects.requireNonNull Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: 5fa9bd45 Author: Kim Barrett Date: 2023-03-08 02:37:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fa9bd458232a0b5f31b1e7e5a4a2b1f4047da35 8302189: Mark assertion failures noreturn 8302799: Refactor Debugging variable usage for noreturn crash reporting Reviewed-by: dholmes, coleenp ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp Changeset: 21a6ab1e Author: David Holmes Date: 2023-03-08 02:39:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21a6ab1e3ea5228a31955d58fe75e5ae66d1c6cd 8303799: [BACKOUT] JDK-8302801 Remove fdlibm C sources Reviewed-by: darcy, bpb ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp ! src/java.base/share/classes/java/lang/StrictMath.java + src/java.base/share/native/libfdlibm/e_acos.c + src/java.base/share/native/libfdlibm/e_asin.c + src/java.base/share/native/libfdlibm/e_atan2.c + src/java.base/share/native/libfdlibm/e_atanh.c + src/java.base/share/native/libfdlibm/e_cosh.c + src/java.base/share/native/libfdlibm/e_exp.c + src/java.base/share/native/libfdlibm/e_fmod.c + src/java.base/share/native/libfdlibm/e_log.c + src/java.base/share/native/libfdlibm/e_log10.c + src/java.base/share/native/libfdlibm/e_rem_pio2.c + src/java.base/share/native/libfdlibm/e_remainder.c + src/java.base/share/native/libfdlibm/e_scalb.c + src/java.base/share/native/libfdlibm/e_sinh.c + src/java.base/share/native/libfdlibm/e_sqrt.c + src/java.base/share/native/libfdlibm/fdlibm.h + src/java.base/share/native/libfdlibm/jfdlibm.h + src/java.base/share/native/libfdlibm/k_cos.c + src/java.base/share/native/libfdlibm/k_rem_pio2.c + src/java.base/share/native/libfdlibm/k_sin.c + src/java.base/share/native/libfdlibm/k_standard.c + src/java.base/share/native/libfdlibm/k_tan.c + src/java.base/share/native/libfdlibm/s_atan.c + src/java.base/share/native/libfdlibm/s_ceil.c + src/java.base/share/native/libfdlibm/s_copysign.c + src/java.base/share/native/libfdlibm/s_cos.c + src/java.base/share/native/libfdlibm/s_expm1.c + src/java.base/share/native/libfdlibm/s_fabs.c + src/java.base/share/native/libfdlibm/s_finite.c + src/java.base/share/native/libfdlibm/s_floor.c + src/java.base/share/native/libfdlibm/s_frexp.c + src/java.base/share/native/libfdlibm/s_ilogb.c + src/java.base/share/native/libfdlibm/s_isnan.c + src/java.base/share/native/libfdlibm/s_ldexp.c + src/java.base/share/native/libfdlibm/s_lib_version.c + src/java.base/share/native/libfdlibm/s_log1p.c + src/java.base/share/native/libfdlibm/s_logb.c + src/java.base/share/native/libfdlibm/s_matherr.c + src/java.base/share/native/libfdlibm/s_modf.c + src/java.base/share/native/libfdlibm/s_nextafter.c + src/java.base/share/native/libfdlibm/s_rint.c + src/java.base/share/native/libfdlibm/s_scalbn.c + src/java.base/share/native/libfdlibm/s_signgam.c + src/java.base/share/native/libfdlibm/s_significand.c + src/java.base/share/native/libfdlibm/s_sin.c + src/java.base/share/native/libfdlibm/s_tan.c + src/java.base/share/native/libfdlibm/s_tanh.c + src/java.base/share/native/libfdlibm/w_acos.c + src/java.base/share/native/libfdlibm/w_asin.c + src/java.base/share/native/libfdlibm/w_atan2.c + src/java.base/share/native/libfdlibm/w_atanh.c + src/java.base/share/native/libfdlibm/w_cosh.c + src/java.base/share/native/libfdlibm/w_exp.c + src/java.base/share/native/libfdlibm/w_fmod.c + src/java.base/share/native/libfdlibm/w_log.c + src/java.base/share/native/libfdlibm/w_log10.c + src/java.base/share/native/libfdlibm/w_remainder.c + src/java.base/share/native/libfdlibm/w_scalb.c + src/java.base/share/native/libfdlibm/w_sinh.c + src/java.base/share/native/libfdlibm/w_sqrt.c + src/java.base/share/native/libjava/StrictMath.c Changeset: 09d469e5 Author: Prasanta Sadhukhan Date: 2023-03-08 06:55:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09d469e5adb235ebe43aee459f40ea324ebceb0f 8252255: Blurry rendering of SwingNode with HiDPI scaling in JavaFX Reviewed-by: kcr, aghaisas ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/LightweightFrameWrapper.java Changeset: 1d071d08 Author: Andrey Turbanov Date: 2023-03-08 07:20:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d071d0817714ee2f1bd2af5f9556f7d268dd0fa 8303690: Prefer ArrayList to LinkedList in com.sun.jmx.mbeanserver.Introspector Reviewed-by: stsypanov, kevinw, cjplummer, sspitsyn ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java Changeset: afda8fbf Author: Kevin Walls Date: 2023-03-08 08:20:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afda8fbf0bcea18cbe741e9c693789ebe0c6c4c5 8303136: MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded005 failed with "isCollectionUsageThresholdExceeded() returned true, while threshold = 1 and used = 0" Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java Changeset: d9882523 Author: Tobias Holenstein Date: 2023-03-08 10:52:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9882523780f360afc94d3df5658019d832e596e 8303443: IGV: Syntax highlighting and resizing for filter editor Reviewed-by: rcastanedalo, thartmann ! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditFilterDialog.form ! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditFilterDialog.java Changeset: 8eaf84f0 Author: Matthias Baesken Date: 2023-03-08 11:38:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8eaf84f09476b08ed421efe74d7554e2b29bc5a7 8303575: adjust Xen handling on Linux aarch64 Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp Changeset: 56512cfe Author: Daniel Fuchs Date: 2023-03-08 13:52:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56512cfe1f0682c98ba3488af3d03ccef632c016 8303682: Simplify HttpClient DebugLogger Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/DebugLogger.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Logger.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java + test/jdk/java/net/httpclient/DebugLoggerTest.java Changeset: ddcb369c Author: Justin King Date: 2023-03-08 15:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddcb369ceabd2207699632e90a358baf251c6f36 8303605: Memory leaks in Metaspace gtests Reviewed-by: stuefe, dholmes ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp ! test/hotspot/gtest/metaspace/test_freeblocks.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp Changeset: d287a5e9 Author: Xue-Lei Andrew Fan Date: 2023-03-08 16:07:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d287a5e9d8e1b87397694781772c4ddbf5e4f4a4 8303617: update for deprecated sprintf for jdk.jdwp.agent Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c ! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c Changeset: 404d5bdd Author: Hannes Walln?fer Date: 2023-03-08 17:15:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/404d5bddb9177c3bda03db81e14209e372a00027 8302161: Upgrade jQuery UI to version 1.13.2 Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js ! src/jdk.javadoc/share/legal/jqueryUI.md Changeset: f813dc71 Author: Vladimir Kozlov Date: 2023-03-08 18:23:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f813dc71836e002814622fead8a2b0464b49c83a 8302508: Add timestamp to the output TraceCompilerThreads Reviewed-by: thartmann ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 5b43804b Author: Rajan Halade Date: 2023-03-08 21:09:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b43804b7988ea4abd6458fba0a042b7bd6d9cb8 8282201: Consider removal of expiry check in VerifyCACerts.java test Reviewed-by: xuelei, mullan ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 25de2228 Author: Daniel D. Daugherty Date: 2023-03-08 21:23:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25de2228ac3295ea7d0574ce386d5c84d8ed68b1 8303839: [BACKOUT] JDK-8302799 and JDK-8302189 Reviewed-by: dholmes ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp Changeset: 05ceb37a Author: Eirik Bjorsnos Committer: Naoto Sato Date: 2023-03-08 21:25:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ceb37a2c036580d445c5a7759db74633c090fe 8303833: java.util.LocaleISOData has wrong comments for 'Norwegian Bokm?l' and 'Volap?k' Reviewed-by: naoto ! src/java.base/share/classes/java/util/LocaleISOData.java Changeset: ad326fc6 Author: Doug Simon Date: 2023-03-08 22:33:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad326fc62be9fa29438fb4b59a51c38dd94afd68 8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted Reviewed-by: never, adinn, aph ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp Changeset: 02875e77 Author: Justin Lu Committer: Naoto Sato Date: 2023-03-09 00:09:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02875e77fd01c39aee6f2f0900ea5605b40a8780 8171156: Class java.util.LocaleISOData has outdated information for country Code NP Reviewed-by: naoto ! src/java.base/share/classes/java/util/LocaleISOData.java Changeset: 8cfd74f7 Author: Vladimir Kozlov Date: 2023-03-09 03:26:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cfd74f76afc9e5d50c52104fef9974784718dd4 8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter Reviewed-by: sviswanathan, jbhateja, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp + test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java + test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java + test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java + test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java ! test/jdk/java/lang/Float/Binary16ConversionNaN.java Changeset: 5e232cf0 Author: Roland Westrelin Date: 2023-03-09 07:59:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e232cf0a96cf81036a2d9d7814127b7bc9ebab1 8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestWrongCMovSplitIf.java Changeset: dc523a58 Author: Roland Westrelin Date: 2023-03-09 08:00:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc523a58a6ece87e5865bea0342415a969172c77 8300258: C2: vectorization fails on simple ByteBuffer loop Co-authored-by: Emanuel Peter Reviewed-by: epeter, kvn ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp + test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java + test/hotspot/jtreg/compiler/vectorization/TestOverlappingMismatchedAccesses.java Changeset: dd794108 Author: Alan Bateman Date: 2023-03-09 08:13:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd79410824fa57c7fb1ce56c643bb52540f9a206 8303509: Socket setTrafficClass does not work for IPv4 connections when IPv6 enabled Reviewed-by: djelinski, michaelm ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c Changeset: a7e308ab Author: Matthias Baesken Date: 2023-03-09 08:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7e308ab6e5dba7df790840d29fc7edbf3af2e24 8303576: addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return Reviewed-by: weijun ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m Changeset: 34a92466 Author: Ahmed Muhsin <36454324+ahmedmuhsin at users.noreply.github.com> Committer: Thomas Schatzl Date: 2023-03-09 09:39:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34a92466a615415b76c8cb6010ff7e6e1a1d63b4 8274264: Not all of G1 young collection verification honors the verification type Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp Changeset: 713def0b Author: Jatin Bhateja Date: 2023-03-09 12:05:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/713def0bf25c3488afb72e453f3b7cd09a909599 8303105: LoopRangeStrideTest fails IR verification on x86 Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java Changeset: 7e015345 Author: Albert Mingkun Yang Date: 2023-03-09 13:40:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e015345902c6101d0dc9dbe21a7baa098fbb820 8303467: Serial: Refactor reference processor Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/genMarkSweep.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: 1e9942aa Author: Pavel Rappo Date: 2023-03-09 13:43:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e9942aa112edca33f964db127df6c9ce41e86ff 8303881: Mixed, minor cleanup in jdk.compiler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java Changeset: 4655b790 Author: Adam Sotona Date: 2023-03-09 15:23:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4655b790d0b39b4ddabde78d7b3eed196b1152ed 8294982: Implementation of Classfile API Reviewed-by: ihse, psandoz, mcimadamore ! make/RunTests.gmk ! make/modules/java.base/Java.gmk ! make/test/BuildMicrobenchmark.gmk + src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java + src/java.base/share/classes/jdk/internal/classfile/Annotation.java + src/java.base/share/classes/jdk/internal/classfile/AnnotationElement.java + src/java.base/share/classes/jdk/internal/classfile/AnnotationValue.java + src/java.base/share/classes/jdk/internal/classfile/Attribute.java + 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/Attributes.java + src/java.base/share/classes/jdk/internal/classfile/BootstrapMethodEntry.java + src/java.base/share/classes/jdk/internal/classfile/BufWriter.java + src/java.base/share/classes/jdk/internal/classfile/ClassBuilder.java + src/java.base/share/classes/jdk/internal/classfile/ClassElement.java + src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java + src/java.base/share/classes/jdk/internal/classfile/ClassModel.java + src/java.base/share/classes/jdk/internal/classfile/ClassReader.java + src/java.base/share/classes/jdk/internal/classfile/ClassSignature.java + src/java.base/share/classes/jdk/internal/classfile/ClassTransform.java + src/java.base/share/classes/jdk/internal/classfile/Classfile.java + src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java + src/java.base/share/classes/jdk/internal/classfile/ClassfileElement.java + src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java + src/java.base/share/classes/jdk/internal/classfile/ClassfileVersion.java + src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java + src/java.base/share/classes/jdk/internal/classfile/CodeElement.java + src/java.base/share/classes/jdk/internal/classfile/CodeModel.java + src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java + src/java.base/share/classes/jdk/internal/classfile/CompoundElement.java + src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java + src/java.base/share/classes/jdk/internal/classfile/FieldBuilder.java + src/java.base/share/classes/jdk/internal/classfile/FieldElement.java + src/java.base/share/classes/jdk/internal/classfile/FieldModel.java + src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java + src/java.base/share/classes/jdk/internal/classfile/Instruction.java + src/java.base/share/classes/jdk/internal/classfile/Interfaces.java + src/java.base/share/classes/jdk/internal/classfile/Label.java + src/java.base/share/classes/jdk/internal/classfile/MethodBuilder.java + src/java.base/share/classes/jdk/internal/classfile/MethodElement.java + src/java.base/share/classes/jdk/internal/classfile/MethodModel.java + src/java.base/share/classes/jdk/internal/classfile/MethodSignature.java + src/java.base/share/classes/jdk/internal/classfile/MethodTransform.java + src/java.base/share/classes/jdk/internal/classfile/Opcode.java + src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java + src/java.base/share/classes/jdk/internal/classfile/Signature.java + src/java.base/share/classes/jdk/internal/classfile/Superclass.java + src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java + src/java.base/share/classes/jdk/internal/classfile/TypeKind.java + src/java.base/share/classes/jdk/internal/classfile/WritableElement.java + src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeTableAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ExceptionsAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParameterInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashesAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/RecordComponentInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.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/RuntimeVisibleParameterAnnotationsAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java + src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java + src/java.base/share/classes/jdk/internal/classfile/attribute/UnknownAttribute.java + src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java + src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java + src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java + src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java + src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java + src/java.base/share/classes/jdk/internal/classfile/components/package-info.java + src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java + src/java.base/share/classes/jdk/internal/classfile/constantpool/AnnotationConstantValueEntry.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/ConstantPool.java + src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java + src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantValueEntry.java + src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java + src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.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/LoadableConstantEntry.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/PoolEntry.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/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/AbstractElement.java + src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java + src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java + src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java + src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java + src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java + src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.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/BoundLocalVariableType.java + src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java + src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java + src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileVersionImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.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/DirectFieldBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java + src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.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/MethodImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java + src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/ModuleDescImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/Options.java + src/java.base/share/classes/jdk/internal/classfile/impl/PackageDescImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java + src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java + src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java + src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java + src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java + src/java.base/share/classes/jdk/internal/classfile/impl/TerminalCodeBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/TerminalFieldBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java + src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/TransformingCodeBuilder.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/impl/verifier/VerificationBytecodes.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java + src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayLoadInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayStoreInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java + src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/ConvertInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java + src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/IncrementInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeInstruction.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/LoadInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java + src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java + src/java.base/share/classes/jdk/internal/classfile/instruction/LookupSwitchInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/MonitorInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/NewObjectInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/NewPrimitiveArrayInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/NewReferenceArrayInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/NopInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/OperatorInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/StackInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/SwitchCase.java + src/java.base/share/classes/jdk/internal/classfile/instruction/TableSwitchInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/ThrowInstruction.java + src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java + src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/ModuleDesc.java + src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/PackageDesc.java + src/java.base/share/classes/jdk/internal/classfile/package-info.java + src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! test/jdk/TEST.groups + test/jdk/jdk/classfile/AccessFlagsTest.java + test/jdk/jdk/classfile/AdaptCodeTest.java + test/jdk/jdk/classfile/AdvancedTransformationsTest.java + test/jdk/jdk/classfile/AnnotationModelTest.java + test/jdk/jdk/classfile/AnnotationTest.java + test/jdk/jdk/classfile/ArrayTest.java + test/jdk/jdk/classfile/BSMTest.java + test/jdk/jdk/classfile/BasicBlockTest.java + test/jdk/jdk/classfile/BuilderBlockTest.java + test/jdk/jdk/classfile/BuilderParamTest.java + test/jdk/jdk/classfile/BuilderTryCatchTest.java + test/jdk/jdk/classfile/ClassHierarchyInfoTest.java + test/jdk/jdk/classfile/ClassPrinterTest.java + test/jdk/jdk/classfile/ConstantPoolCopyTest.java + test/jdk/jdk/classfile/CorpusTest.java + test/jdk/jdk/classfile/FilterDeadLabelsTest.java + test/jdk/jdk/classfile/LDCTest.java + test/jdk/jdk/classfile/LimitsTest.java + test/jdk/jdk/classfile/LowAdaptTest.java + test/jdk/jdk/classfile/LowJCovAttributeTest.java + test/jdk/jdk/classfile/LowModuleTest.java + test/jdk/jdk/classfile/LvtTest.java + test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java + test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java + test/jdk/jdk/classfile/ModuleBuilderTest.java + test/jdk/jdk/classfile/ModuleDescTest.java + test/jdk/jdk/classfile/OneToOneTest.java + test/jdk/jdk/classfile/OpcodesValidationTest.java + test/jdk/jdk/classfile/PackageDescTest.java + test/jdk/jdk/classfile/ShortJumpsFixTest.java + test/jdk/jdk/classfile/SignaturesTest.java + test/jdk/jdk/classfile/StackMapsTest.java + test/jdk/jdk/classfile/StackTrackerTest.java + test/jdk/jdk/classfile/StreamedVsListTest.java + test/jdk/jdk/classfile/SwapTest.java + test/jdk/jdk/classfile/TEST.properties + test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java + test/jdk/jdk/classfile/TestRecordComponent.java + test/jdk/jdk/classfile/TransformTests.java + test/jdk/jdk/classfile/Utf8EntryTest.java + test/jdk/jdk/classfile/UtilTest.java + test/jdk/jdk/classfile/VerifierSelfTest.java + test/jdk/jdk/classfile/WriteTest.java + test/jdk/jdk/classfile/examples/AnnotationsExamples.java + test/jdk/jdk/classfile/examples/ExampleGallery.java + test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java + test/jdk/jdk/classfile/examples/ModuleExamples.java + test/jdk/jdk/classfile/examples/TransformExamples.java + test/jdk/jdk/classfile/helpers/ByteArrayClassLoader.java + test/jdk/jdk/classfile/helpers/ClassRecord.java + test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java + test/jdk/jdk/classfile/helpers/RebuildingTransformation.java + test/jdk/jdk/classfile/helpers/TestConstants.java + test/jdk/jdk/classfile/helpers/TestUtil.java + test/jdk/jdk/classfile/helpers/Transforms.java + test/jdk/jdk/classfile/testdata/Lvt.java + test/jdk/jdk/classfile/testdata/Pattern1.java + test/jdk/jdk/classfile/testdata/Pattern10.java + test/jdk/jdk/classfile/testdata/Pattern2.java + test/jdk/jdk/classfile/testdata/Pattern3.java + test/jdk/jdk/classfile/testdata/Pattern4.java + test/jdk/jdk/classfile/testdata/Pattern5.java + test/jdk/jdk/classfile/testdata/Pattern6.java + test/jdk/jdk/classfile/testdata/Pattern7.java + test/jdk/jdk/classfile/testdata/Pattern8.java + test/jdk/jdk/classfile/testdata/Pattern9.java + test/jdk/jdk/classfile/testdata/TypeAnnotationPattern.java + test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java + test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java + test/micro/org/openjdk/bench/jdk/classfile/AdaptInjectNoop.java + test/micro/org/openjdk/bench/jdk/classfile/AdaptMetadata.java + test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java + test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java + test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java + test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java + test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java + test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java + test/micro/org/openjdk/bench/jdk/classfile/Transforms.java + test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: cdcf5c1e Author: Leonid Mesnik Date: 2023-03-09 15:44:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdcf5c1ed89505b6bf688fb255b493be4bbb13d2 8303702: Provide ThreadFactory to create platform/virtual threads for com/sun/jdi tests Reviewed-by: cjplummer, sspitsyn ! test/jdk/com/sun/jdi/ClassesByName2Test.java ! test/jdk/com/sun/jdi/DeferredStepTest.java ! test/jdk/com/sun/jdi/EATests.java ! test/jdk/com/sun/jdi/InterruptHangTest.java ! test/jdk/com/sun/jdi/InvokeHangTest.java ! test/jdk/com/sun/jdi/JdbLockTest.java ! test/jdk/com/sun/jdi/JdbStopThreadidTest.java ! test/jdk/com/sun/jdi/MonitorEventTest.java ! test/jdk/com/sun/jdi/PopAsynchronousTest.java ! test/jdk/com/sun/jdi/ResumeOneThreadTest.java ! test/jdk/com/sun/jdi/SimulResumerTest.java ! test/jdk/com/sun/jdi/TestScaffold.java ! test/jdk/com/sun/jdi/TwoThreadsTest.java Changeset: d275a04d Author: Adam Sotona Date: 2023-03-09 17:25:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d275a04de70c253baafe5090e62c5ef1a8591dfa Merge branch 'master' into classfile-api-branch From asotona at openjdk.org Thu Mar 9 16:41:05 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 9 Mar 2023 16:41:05 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-javadoc-branch: javadoc update after merge from master Message-ID: <3267f73c-4124-4f76-9497-7558c8261441@openjdk.org> Changeset: ad10ec3c Author: Adam Sotona Date: 2023-03-09 17:38:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad10ec3caa06131eb85a169420eda6efb52f4fb5 javadoc update after merge from master ! doc/classfile-api/javadoc/script-dir/jquery-ui.min.css ! doc/classfile-api/javadoc/script-dir/jquery-ui.min.js From asotona at openjdk.org Thu Mar 9 16:55:13 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 9 Mar 2023 16:55:13 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-branch: added readme note Message-ID: Changeset: 1f5f0035 Author: Adam Sotona Date: 2023-03-09 17:51:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f5f003544ba12dbd2fc6562d96ee4ff645586f2 added readme note ! README.md From asotona at openjdk.org Thu Mar 9 16:55:15 2023 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 9 Mar 2023 16:55:15 GMT Subject: git: openjdk/jdk-sandbox: classfile-api-dev-branch: added readme note Message-ID: Changeset: eb9e44ec Author: Adam Sotona Date: 2023-03-09 17:53:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb9e44ec924f691f62e42a6d1a53377d30038985 added readme note ! README.md