@Override public void visit(MethodCallExpr n, Object arg) { if (n.getScope() != null) { n.getScope().accept(this, arg); printer.print("."); } if (isGetter(n)) { printer.print(decapitalizeFromGetterSetter(n.getName())); } else if (isSetter(n)) { printer.print(decapitalizeFromGetterSetter(n.getName())); printer.print(" = "); n.getArgs().iterator().next().accept(this, arg); } else { printer.print(n.getName()); printArguments(n.getArgs(), arg); } }
@Override public Boolean visit(final MethodCallExpr n1, final Node arg) { final MethodCallExpr n2 = (MethodCallExpr) arg; if (!nodeEquals(n1.getScope(), n2.getScope())) { return Boolean.FALSE; } if (!objEquals(n1.getName(), n2.getName())) { return Boolean.FALSE; } if (!nodesEquals(n1.getArgs(), n2.getArgs())) { return Boolean.FALSE; } if (!nodesEquals(n1.getTypeArgs(), n2.getTypeArgs())) { return Boolean.FALSE; } return Boolean.TRUE; }
@Override public void visit(MethodCallExpr n, Object arg) { if (n.getScope() != null) { n.getScope().accept(this, arg); printer.print("."); } printer.print(n.getName()); printArguments(n.getArgs(), arg); }
public void visit(MethodCallExpr n, Object arg) { if (n.getScope() != null) { n.getScope().accept(this, arg); printer.print("."); } printTypeArgs(n.getTypeArgs(), arg); printer.print(n.getName()); printArguments(n.getArgs(), arg); }
@Override public void visit(final MethodCallExpr n, final Object arg) { printJavaComment(n.getComment(), arg); if (n.getScope() != null) { n.getScope().accept(this, arg); printer.print("."); } printTypeArgs(n.getTypeArgs(), arg); printer.print(n.getName()); printArguments(n.getArgs(), arg); }
@Override public Node visit(MethodCallExpr _n, Object _arg) { Expression scope = cloneNodes(_n.getScope(), _arg); List<Type> typeArgs = visit(_n.getTypeArgs(), _arg); List<Expression> args = visit(_n.getArgs(), _arg); Comment comment = cloneNodes(_n.getComment(), _arg); MethodCallExpr r = new MethodCallExpr( _n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, typeArgs, _n.getName(), args ); r.setComment(comment); return r; }