RFR: 8294966: jdk.jartool sun.tools.jar.FingerPrint uses ASM to parse class jar entries [v2]
Adam Sotona
asotona at openjdk.org
Fri Mar 10 07:56:20 UTC 2023
On Thu, 9 Mar 2023 18:16:49 GMT, Mandy Chung <mchung at openjdk.org> wrote:
>> Adam Sotona has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 197 commits:
>>
>> - Merge branch 'master' into JDK-8294966-jartool
>> - Merge branch 'master' into JDK-8294966-jartool
>> - FingerPrint fixes
>> Co-authored-by: Mandy Chung <mandy.chung at oracle.com>
>> - Update src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
>>
>> Co-authored-by: Mandy Chung <mandy.chung at oracle.com>
>> - Merge branch 'JDK-8294982' into JDK-8294966
>> - removed obsolete javadoc from implementation classes
>> - minor fix in CodeBuilder and added test cases to LDCTest
>> - EntryMap::nextPowerOfTwo delegates to Long:numberOfLeadingZeros
>> - fixed CodeBuilder:constantInstruction for -0.0d and -0.0f values and added test
>> - Merge branch 'master' into JDK-8294982
>> - ... and 187 more: https://git.openjdk.org/jdk/compare/e26cc526...f595a905
>
> make/modules/jdk.jartool/Java.gmk line 28:
>
>> 26: DISABLED_WARNINGS_java += missing-explicit-ctor
>> 27: JAVAC_FLAGS += -XDstringConcat=inline
>> 28: JAVAC_FLAGS += --enable-preview
>
> This change is no longer needed. It's not a preview API.
Unfortunately patterns in switch statements are still in preview. This flag and participation in preview can be removed once they are finalised.
-------------
PR: https://git.openjdk.org/jdk/pull/11694
More information about the core-libs-dev
mailing list