@Override public Node visit(final TryStmt n, final A arg) { n.setTryBlock((BlockStmt) n.getTryBlock().accept(this, arg)); final List<CatchClause> catchs = n.getCatchs(); if (catchs != null) { for (int i = 0; i < catchs.size(); i++) { catchs.set(i, (CatchClause) catchs.get(i).accept(this, arg)); } removeNulls(catchs); } if (n.getFinallyBlock() != null) { n.setFinallyBlock((BlockStmt) n.getFinallyBlock().accept(this, arg)); } return n; }
@Override public R visit(final CatchClause n, final A arg) { { R result = n.getExcept().accept(this, arg); if (result != null) { return result; } } { R result = n.getCatchBlock().accept(this, arg); if (result != null) { return result; } } return null; }
@Override public void visit(final TryStmt n, final A arg) { visitComment(n.getComment(), arg); n.getTryBlock().accept(this, arg); if (n.getCatchs() != null) { for (final CatchClause c : n.getCatchs()) { c.accept(this, arg); } } if (n.getFinallyBlock() != null) { n.getFinallyBlock().accept(this, arg); } }
@Override public R visit(final TryStmt n, final A arg) { { R result = n.getTryBlock().accept(this, arg); if (result != null) { return result; } } if (n.getCatchs() != null) { for (final CatchClause c : n.getCatchs()) { { R result = c.accept(this, arg); if (result != null) { return result; } } } } if (n.getFinallyBlock() != null) { { R result = n.getFinallyBlock().accept(this, arg); if (result != null) { return result; } } } return null; }
@Override public Node visit(final CatchClause n, final A arg) { n.setExcept((MultiTypeParameter) n.getExcept().accept(this, arg)); n.setCatchBlock((BlockStmt) n.getCatchBlock().accept(this, arg)); return n; }
@Override public void visit(final SynchronizedStmt n, final A arg) { visitComment(n.getComment(), arg); n.getExpr().accept(this, arg); n.getBlock().accept(this, arg); }
@Override public void visit(final CatchClause n, final A arg) { visitComment(n.getComment(), arg); n.getExcept().accept(this, arg); n.getCatchBlock().accept(this, arg); }
public void visit(SynchronizedStmt n, Object arg) { printer.print("synchronized ("); n.getExpr().accept(this, arg); printer.print(") "); n.getBlock().accept(this, arg); }
@Override public R visit(final InitializerDeclaration n, final A arg) { if (n.getJavaDoc() != null) { { R result = n.getJavaDoc().accept(this, arg); if (result != null) { return result; } } } { R result = n.getBlock().accept(this, arg); if (result != null) { return result; } } return null; }
@Override public R visit(final SynchronizedStmt n, final A arg) { { if (n.getExpr() != null) { R result = n.getExpr().accept(this, arg); if (result != null) { return result; } } } { R result = n.getBlock().accept(this, arg); if (result != null) { return result; } } return null; }
@Override public Node visit(final SynchronizedStmt n, final A arg) { n.setExpr((Expression) n.getExpr().accept(this, arg)); n.setBlock((BlockStmt) n.getBlock().accept(this, arg)); return n; }
public void visit(InitializerDeclaration n, Object arg) { printJavadoc(n.getJavaDoc(), arg); if (n.isStatic()) { printer.print("static "); } n.getBlock().accept(this, arg); }
public void visit(CatchClause n, Object arg) { printer.print(" catch ("); n.getExcept().accept(this, arg); printer.print(") "); n.getCatchBlock().accept(this, arg); }
@Override public Node visit(final InitializerDeclaration n, final A arg) { if (n.getJavaDoc() != null) { n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)); } n.setBlock((BlockStmt) n.getBlock().accept(this, arg)); return n; }
@Override public void visit(final InitializerDeclaration n, final A arg) { visitComment(n.getComment(), arg); if (n.getJavaDoc() != null) { n.getJavaDoc().accept(this, arg); } n.getBlock().accept(this, arg); }
@Override public void visit(final InitializerDeclaration n, final Object arg) { printJavaComment(n.getComment(), arg); printJavadoc(n.getJavaDoc(), arg); if (n.isStatic()) { printer.print("static "); } n.getBlock().accept(this, arg); }
@Override public void visit(final CatchClause n, final Object arg) { printJavaComment(n.getComment(), arg); printer.print(" catch ("); n.getExcept().accept(this, arg); printer.print(") "); n.getCatchBlock().accept(this, arg); }
@Override public void visit(final SynchronizedStmt n, final Object arg) { printJavaComment(n.getComment(), arg); printer.print("synchronized ("); n.getExpr().accept(this, arg); printer.print(") "); n.getBlock().accept(this, arg); }
@Override public void visit(final ConstructorDeclaration n, final A arg) { visitComment(n.getComment(), arg); if (n.getJavaDoc() != null) { n.getJavaDoc().accept(this, arg); } if (n.getAnnotations() != null) { for (final AnnotationExpr a : n.getAnnotations()) { a.accept(this, arg); } } if (n.getTypeParameters() != null) { for (final TypeParameter t : n.getTypeParameters()) { t.accept(this, arg); } } if (n.getParameters() != null) { for (final Parameter p : n.getParameters()) { p.accept(this, arg); } } if (n.getThrows() != null) { for (final NameExpr name : n.getThrows()) { name.accept(this, arg); } } n.getBlock().accept(this, arg); }