OnFunction methods need to be package private, so static compilation with full obfuscation does not remove them model
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Mon, 25 Mar 2013 16:27:50 +0100
branchmodel
changeset 888e2e65ab49293
parent 887 13dc5ada296b
child 889 d79ecbeffe89
OnFunction methods need to be package private, so static compilation with full obfuscation does not remove them
javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java
     1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java	Mon Mar 25 16:17:21 2013 +0100
     1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java	Mon Mar 25 16:27:50 2013 +0100
     1.3 @@ -658,7 +658,7 @@
     1.4                  return false;
     1.5              }
     1.6              String n = e.getSimpleName().toString();
     1.7 -            body.append("private void ").append(n).append("(Object data, Object ev) {\n");
     1.8 +            body.append("void ").append(n).append("(Object data, Object ev) {\n");
     1.9              body.append("  ").append(clazz.getSimpleName()).append(".").append(n).append("(");
    1.10              body.append(wrapParams(e, null, className, "ev", "data"));
    1.11              body.append(");\n");