Fully functional (except still using non-exported packages in OSGi mode) osgi
authorJaroslav Tulach <jaroslav.tulach@netbeans.org>
Mon, 23 Dec 2013 16:41:47 +0100
branchosgi
changeset 379609311f4312b
parent 378 b2b4c084e3ec
child 380 ec5d671d0ef3
Fully functional (except still using non-exported packages in OSGi mode)
json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java
     1.1 --- a/json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java	Mon Dec 23 16:38:29 2013 +0100
     1.2 +++ b/json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java	Mon Dec 23 16:41:47 2013 +0100
     1.3 @@ -245,7 +245,13 @@
     1.4                              w.write("  }})");
     1.5                          }
     1.6                          w.write(";\n");
     1.7 -                    } else {
     1.8 +                    }
     1.9 +                }
    1.10 +                w.append("  };\n");
    1.11 +                w.append("  public ").append(className).append("() {\n");
    1.12 +                w.append("    this(net.java.html.BrwsrCtx.findDefault(").append(className).append(".class));\n");
    1.13 +                for (Prprt p : props) {
    1.14 +                    if (!p.array()) {
    1.15                          boolean[] isModel = {false};
    1.16                          boolean[] isEnum = {false};
    1.17                          boolean isPrimitive[] = {false};
    1.18 @@ -256,9 +262,6 @@
    1.19                      }
    1.20                  }
    1.21                  w.append("  };\n");
    1.22 -                w.append("  public ").append(className).append("() {\n");
    1.23 -                w.append("    this(net.java.html.BrwsrCtx.findDefault(").append(className).append(".class));\n");
    1.24 -                w.append("  };\n");
    1.25                  if (props.length > 0) {
    1.26                      w.append("  public ").append(className).append("(");
    1.27                      Prprt firstArray = null;