Prevent NPE by using intKnckt
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 23 Apr 2013 16:16:45 +0200
changeset 317a86845b0850
parent 30 0ab8f16d9b75
child 32 4ed2861ee92d
Prevent NPE by using intKnckt
json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java
json/src/test/java/org/apidesign/html/json/impl/EmployerTest.java
     1.1 --- a/json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java	Tue Apr 23 15:58:19 2013 +0200
     1.2 +++ b/json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java	Tue Apr 23 16:16:45 2013 +0200
     1.3 @@ -309,7 +309,7 @@
     1.4                  writeToString(props, w);
     1.5                  writeClone(className, props, w);
     1.6                  w.write("  public " + className + " applyBindings() {\n");
     1.7 -                w.write("    ko.applyBindings();\n");
     1.8 +                w.write("    intKnckt().applyBindings();\n");
     1.9                  w.write("    return this;\n");
    1.10                  w.write("  }\n");
    1.11                  w.write("  public boolean equals(Object o) {\n");
     2.1 --- a/json/src/test/java/org/apidesign/html/json/impl/EmployerTest.java	Tue Apr 23 15:58:19 2013 +0200
     2.2 +++ b/json/src/test/java/org/apidesign/html/json/impl/EmployerTest.java	Tue Apr 23 16:16:45 2013 +0200
     2.3 @@ -37,5 +37,6 @@
     2.4      @Test public void preLoadsTheClass() {
     2.5          Employer em = JSON.read(Context.EMPTY, Employer.class, this);
     2.6          Assert.assertNotNull(em, "Class loaded");
     2.7 +        em.applyBindings();
     2.8      }
     2.9  }