So I'm looking at Java 8 stuff now and I see that addListener has methods. One takes a ChangeListener, the other an InvalidationListener.
So what does this do: Node n = getSomeNode(); n.managedProperty().addListener(x -> test(x)); Well it seems it adds an InvalidationListener. So I tried this: n.managedProperty().<ChangeListener>addListener(x -> test(x)); which seems to be accepted syntax, but it still adds an InvalidationListener !!! Help Please. Why didn't JavaFX 8 add two new methods: addChangeListener addInvalidationListener ? Scott