On Tue, 7 May 2024 09:02:49 GMT, Michael Strauß <mstra...@openjdk.org> wrote:
>> Andy Goryachev has updated the pull request incrementally with one >> additional commit since the last revision: >> >> comments > > modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/Utils.java > line 236: > >> 234: OverrunStyle type, >> 235: String ellipsisString, >> 236: AtomicBoolean textTruncated > > Instead of returning the clipped text with the return value, and the > truncation flag with an argument, have you considered just using a record to > return both at the same time? That would be a cleaner solution. Not really a cleaner solution: `computeClippedWrappedText()` might get called multiple times (for each line of text), and doing an extra allocation per call is less optimal than passing a reference to an AtomicBoolean. ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1389#discussion_r1592604175