Properties can be null context
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 28 May 2013 20:00:53 +0200
branchcontext
changeset 114096e86113681
parent 113 ba7853055f6b
child 115 b236fc0949e0
Properties can be null
json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java
     1.1 --- a/json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java	Tue May 28 20:00:32 2013 +0200
     1.2 +++ b/json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java	Tue May 28 20:00:53 2013 +0200
     1.3 @@ -1040,7 +1040,7 @@
     1.4                      w.write("    ret.prop_" + p.name() + " = prop_" + p.name() + ";\n");
     1.5                      continue;
     1.6                  }
     1.7 -                w.write("    ret.prop_" + p.name() + " = prop_" + p.name() + ".clone();\n");
     1.8 +                w.write("    ret.prop_" + p.name() + " =  prop_" + p.name() + "  == null ? null : prop_" + p.name() + ".clone();\n");
     1.9              } else {
    1.10                  w.write("    ret.prop_" + p.name() + ".addAll(prop_" + p.name() + ");\n");
    1.11              }