Files
javademos/unsafe-migration/output/12-guava-runtime.txt
T
2026-11-06 21:43:48 +05:30

46 lines
2.6 KiB
Plaintext

$ java -cp guava-32.1.3-jre GuavaProbe (JDK 25 default)
murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator (file:<lib>/guava-32.1.3-jre.jar)
WARNING: Please consider reporting this to the maintainers of class com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator
WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
comparator = com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator
compare = -1
future = ok
$ java --sun-misc-unsafe-memory-access=debug -cp guava-32.1.3-jre GuavaProbe
murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00
WARNING: sun.misc.Unsafe::arrayBaseOffset called by com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator (file:<lib>/guava-32.1.3-jre.jar)
at com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.<clinit>(UnsignedBytes.java:317)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at java.base/java.lang.Class.forName(Class.java:458)
at com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder.getBestComparator(UnsignedBytes.java:437)
at com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder.<clinit>(UnsignedBytes.java:290)
at com.google.common.primitives.UnsignedBytes.lexicographicalComparator(UnsignedBytes.java:270)
$ java --sun-misc-unsafe-memory-access=deny -cp guava-32.1.3-jre GuavaProbe
murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00
comparator = com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator
compare = -1
future = ok
$ java -cp guava-33.8.0-jre GuavaProbe (JDK 25 default)
murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00
comparator = com.google.common.primitives.UnsignedBytes$ArraysCompareUnsignedComparator
compare = -1
future = ok
$ java --sun-misc-unsafe-memory-access=debug -cp guava-33.8.0-jre GuavaProbe
murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00
comparator = com.google.common.primitives.UnsignedBytes$ArraysCompareUnsignedComparator
compare = -1
future = ok
$ java --sun-misc-unsafe-memory-access=deny -cp guava-33.8.0-jre GuavaProbe
murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00
comparator = com.google.common.primitives.UnsignedBytes$ArraysCompareUnsignedComparator
compare = -1
future = ok