# HG changeset patch # User Jaroslav Tulach # Date 1359052347 -3600 # Node ID 0751e63c5a9494ba9023ea72dda5f4a753e87058 # Parent 7cf961390eac2c7b0603e704c05a4f6f4a725471 Double check for null diff -r 7cf961390eac -r 0751e63c5a94 core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java --- a/core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java Thu Jan 24 18:04:44 2013 +0100 +++ b/core/src/main/java/org/apidesign/bck2brwsr/core/impl/JavaScriptProcesor.java Thu Jan 24 19:32:27 2013 +0100 @@ -30,7 +30,6 @@ import javax.lang.model.element.Element; import javax.lang.model.element.ElementKind; import javax.lang.model.element.ExecutableElement; -import javax.lang.model.element.Modifier; import javax.lang.model.element.TypeElement; import javax.lang.model.element.VariableElement; import javax.tools.Diagnostic; @@ -60,6 +59,9 @@ List params = ee.getParameters(); JavaScriptBody jsb = e.getAnnotation(JavaScriptBody.class); + if (jsb == null) { + continue; + } String[] arr = jsb.args(); if (params.size() != arr.length) { processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, "Number of args arguments does not match real arguments!", e);