openj9
openj9 copied to clipboard
Remove some JITHelpers methods from Java 17+
This commit removes some JITHelpers methods from Java 17+, as they are used only by the String implementation before Java 17.
- canEncodeAsLatin1()
- intrinsicIndexOfStringLatin1()
- intrinsicIndexOfStringUTF16()
- intrinsicIndexOfLatin1()
- intrinsicIndexOfUTF16()
Jenkins compile alinux64 jdk8,jdk11,jdk17,jdk21
Jenkins compile alinux64 jdk8,jdk11,jdk17,jdk21
Test_JITHelpers.java also needs to be changed.
https://github.com/eclipse-openj9/openj9/blob/69cba86c0f11ba3d7e67cfbfdb863368bc17e8bf/test/functional/Java8andUp/src/org/openj9/test/com/ibm/jit/Test_JITHelpers.java#L439
I opened PR #19790 for canEncodeAsLatin1(), which does not require changes in the test code.
Jenkins test sanity amac jdk11,jdk17
Jenkins test sanity.functional xlinux jdk8