On Fri, 29 Aug 2025 06:48:00 GMT, Alan Bateman <al...@openjdk.org> wrote:
>> Volkan Yazici has updated the pull request incrementally with two additional >> commits since the last revision: >> >> - Rename `NoReplacement` suffix to `OrThrow` >> - Simplify `encodeWithEncoder` and trim long lines > > src/java.base/share/classes/java/lang/String.java line 1434: > >> 1432: * having to declare the exception >> 1433: */ >> 1434: private static <E extends Exception> byte[] >> encodeUTF8_UTF16(byte[] val, Class<E> exceptionClass) throws E { > > Would it be possible to add a brief method description to this method? It's > the equivalent of decoding val with the UTF-16 charset, then encoding the > result with the UTF-8 charset, right? > > In passing, if rename exceptionClass to exClass then you'll get get some back > some of the horizontal space in several areas. Pushed following changes: - dae04e9e35e Improve Javadoc of touched `encode*()` methods - b120d14fd96 Rename `exceptionClass` to `exClass` ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/26413#discussion_r2310204987