core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java
brancharithmetic
changeset 755 5652acd48509
parent 443 9359b006782b
child 757 70ff060e1674
     1.1 --- a/core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java	Mon Jan 14 11:30:56 2013 +0100
     1.2 +++ b/core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java	Mon Feb 25 19:00:08 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);