public void visitUnary(JCUnary tree) { try { int ownprec = TreeInfo.opPrec(tree.getTag()); String opname = operatorName(tree.getTag()); open(prec, ownprec); if (tree.getTag() <= JCTree.PREDEC) { print(opname); printExpr(tree.arg, ownprec); } else { printExpr(tree.arg, ownprec); print(opname); } close(prec, ownprec); } catch (IOException e) { throw new UncheckedIOException(e); } }
public JCTree visitUnary(UnaryTree node, P p) { JCUnary t = (JCUnary) node; JCExpression arg = copy(t.arg, p); return M.at(t.pos).Unary(t.getTag(), arg); }
public void visitUnary(JCUnary node) { node.operator = null; super.visitUnary(node); }
@Override public Void visitUnary(final UnaryTree tree, final Void p) { JCUnary unary = (JCUnary) tree; unary.arg = replace(unary.arg); return super.visitUnary(tree, p); }