On Tue, 28 Jun 2022 16:23:57 GMT, Nir Lisker <nlis...@openjdk.org> wrote:
>> Marius Hanl has updated the pull request incrementally with one additional >> commit since the last revision: >> >> 8283346: add items directly to the backing list to save a change build >> caused by adding items to the observable list > > modules/javafx.base/src/main/java/javafx/collections/FXCollections.java line > 351: > >> 349: public static <E> ObservableList<E> observableArrayList(E... items) >> { >> 350: ArrayList<E> backingList = new ArrayList<>(items.length); >> 351: backingList.addAll(Arrays.asList(items)); > > Did you try using `List.of` instead? > > var backingList = new ArrayList<>(List.of(items)); No, but `List.of` does not allow `null` values, therefore this would change the existing behaviour as `null` is allowed in an observable arraylist. ------------- PR: https://git.openjdk.org/jfx/pull/758