@Override public Void visitExecutable(ExecutableElement e, Void p) { Tree tree = t.getTree(e); if (tree != null && tree.getKind() == Kind.METHOD) { JCMethodDecl jcTree = (JCMethodDecl) tree; toClean.add(jcTree.defaultValue); } return super.visitExecutable(e, p); } }.scan(resolved, null);
@Override public Void visitExecutable(ExecutableElement e, Void aVoid) { if(e.getAnnotation(DataBoundConstructor.class)!=null) { write(e); } else { String javadoc = getJavadoc(e); if(javadoc!=null && javadoc.contains("@stapler-constructor")) { write(e); } } return super.visitExecutable(e, aVoid); }
@Override public Void visitExecutable(ExecutableElement e, Void aVoid) { if(e.getAnnotation(DataBoundConstructor.class)!=null) { write(e); } else { String javadoc = getJavadoc(e); if(javadoc!=null && javadoc.contains("@stapler-constructor")) { write(e); } } return super.visitExecutable(e, aVoid); }
@Override public Void visitExecutable( ExecutableElement executable, Boolean doCheck ) { // printMessage( Diagnostic.Kind.NOTE, // "Started processing Executable '" + executable + "'" ); List<? extends AnnotationMirror> annotations = executable.getAnnotationMirrors(); for ( AnnotationMirror annotation : annotations ) { String annotationType = annotation.getAnnotationType().toString(); if ( SupplierKey.class.getName().equals( annotationType ) ) { doCheck = true; checkSupplierKey( executable, annotation ); } else if ( KeyWeight.class.getName().equals( annotationType ) ) { checkWeight( executable, annotation ); } } // printMessage( Diagnostic.Kind.NOTE, // "Completed processing Element '" + executable + "'" ); super.visitExecutable( executable, doCheck ); return null; }
@Override public Void visitExecutable(final ExecutableElement e, final Void p) { enter(e); super.visitExecutable(e, p); leave(e); return null; }