BXMLSerializer should call bind() on superclasses when appropriate ------------------------------------------------------------------
Key: PIVOT-596 URL: https://issues.apache.org/jira/browse/PIVOT-596 Project: Pivot Issue Type: Improvement Components: core-beans Reporter: Todd Volkert Assignee: Todd Volkert Priority: Minor Fix For: 2.0 Scenario: public class A { } public class B extends A implements Bindable { @BXML Foo foo; @Override public void initialize(...) { System.out.println(foo.getClass().getSimpleName()); } } public class C extends B { @BXML Bar bar; @Override public void initialize(...) { super.initialize(); System.out.println(bar.getClass().getSimpleName()); } } Now, in test.bxml, you have: <C/> You expect the following output: "Foo Bar" And yet we only bind the object to class C, meaning you instead will get a NullPointerException trying to de-reference 'foo'. We should bind to all classes that implement Bindable. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.