diff -r fb4ed6cc0d4b -r 4b59fa013d49 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Sat Jan 12 20:24:30 2013 +0100 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Sun Jan 20 12:29:50 2013 +0100 @@ -95,7 +95,7 @@ append(type).append("(\"").append(id).append("\");\n"); } w.append(" static {\n"); - if (!initializeOnClick(pe, w, pp)) { + if (!initializeOnClick((TypeElement) e, w, pp)) { return false; } w.append(" }\n"); @@ -138,14 +138,13 @@ return id.toUpperCase(Locale.ENGLISH).replace('.', '_'); } - private boolean initializeOnClick(PackageElement pe, Writer w, ProcessPage pp) throws IOException { + private boolean initializeOnClick(TypeElement type, Writer w, ProcessPage pp) throws IOException { TypeMirror stringType = processingEnv.getElementUtils().getTypeElement("java.lang.String").asType(); - for (Element clazz : pe.getEnclosedElements()) { - if (clazz.getKind() != ElementKind.CLASS) { - continue; - } - TypeElement type = (TypeElement)clazz; - for (Element method : clazz.getEnclosedElements()) { + { //for (Element clazz : pe.getEnclosedElements()) { + // if (clazz.getKind() != ElementKind.CLASS) { + // continue; + // } + for (Element method : type.getEnclosedElements()) { On oc = method.getAnnotation(On.class); if (oc != null) { for (String id : oc.id()) {