On Wed, 23 Apr 2025 00:58:08 GMT, Shaojin Wen <s...@openjdk.org> wrote:
>> As the title says, this is a simple refactoring that simplifies the code by >> using record. > > Shaojin Wen has updated the pull request incrementally with one additional > commit since the last revision: > > from @liach, Use static pirntln method to replace WrappedStream and > WrappedPrintWriter The shared implementation method either needs to be renamed, or the parameter needs to be cast to `Object`, as otherwise this’ll just lead to infinite self‑recursion. src/java.base/share/classes/java/lang/Throwable.java line 689: > 687: } > 688: > 689: private void printStackTrace(Object printer) { Suggestion: printStackTrace0(s); } private void printStackTrace0(Object printer) { src/java.base/share/classes/java/lang/Throwable.java line 776: > 774: */ > 775: public void printStackTrace(PrintWriter s) { > 776: printStackTrace(s); Suggestion: printStackTrace0(s); ------------- Changes requested by exe-b...@github.com (no known OpenJDK username). PR Review: https://git.openjdk.org/jdk/pull/24795#pullrequestreview-2785712763 PR Review Comment: https://git.openjdk.org/jdk/pull/24795#discussion_r2055099442 PR Review Comment: https://git.openjdk.org/jdk/pull/24795#discussion_r2055099540