Hello! It seems that there's an unused method in java.lang.Integer with the following signature: static void formatUnsignedInt(int val, int shift, char[] buf, int offset, int len)
Seems it exists since pre-compact-string times [1]. The callsite was replaced in the changeset 2cd62a4bd471 [2] to the method which accepts byte[] array instead of char[], but the old method still exists. The similar method java.lang.long::formatUnsignedLong was removed in unrelated changeset 66cdb7e01a3e [3] while adapting UUID.toString() for compact strings. But Integer method still stays with us. Should we remove unused java.lang.Integer::formatUnsignedInt or am I missing something? With best regards, Tagir Valeev [1] https://bugs.openjdk.java.net/browse/JDK-8141132 [2] http://hg.openjdk.java.net/jdk/jdk/rev/2cd62a4bd471 [3] http://hg.openjdk.java.net/jdk/jdk/rev/66cdb7e01a3ecb18144a27b61c2529a7390cf1b8 [4] https://bugs.openjdk.java.net/browse/JDK-8148936