1.1 --- a/core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java Thu Jan 24 18:04:44 2013 +0100
1.2 +++ b/core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java Thu Jan 24 19:32:27 2013 +0100
1.3 @@ -30,7 +30,6 @@
1.4 import javax.lang.model.element.Element;
1.5 import javax.lang.model.element.ElementKind;
1.6 import javax.lang.model.element.ExecutableElement;
1.7 -import javax.lang.model.element.Modifier;
1.8 import javax.lang.model.element.TypeElement;
1.9 import javax.lang.model.element.VariableElement;
1.10 import javax.tools.Diagnostic;
1.11 @@ -60,6 +59,9 @@
1.12 List<? extends VariableElement> params = ee.getParameters();
1.13
1.14 JavaScriptBody jsb = e.getAnnotation(JavaScriptBody.class);
1.15 + if (jsb == null) {
1.16 + continue;
1.17 + }
1.18 String[] arr = jsb.args();
1.19 if (params.size() != arr.length) {
1.20 processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, "Number of args arguments does not match real arguments!", e);