Пример #1
0
  @Override
  public Boolean visit(final CastExpr n1, final Node arg) {
    final CastExpr n2 = (CastExpr) arg;

    if (!nodeEquals(n1.getType(), n2.getType())) {
      return Boolean.FALSE;
    }

    if (!nodeEquals(n1.getExpr(), n2.getExpr())) {
      return Boolean.FALSE;
    }

    return Boolean.TRUE;
  }
Пример #2
0
 public void visit(CastExpr n, Object arg) {
   n.getType().accept(this, arg);
   n.getExpr().accept(this, arg);
 }
Пример #3
0
 public Object visit(CastExpr node) {
   return layoutUnary("cast to " + node.getType(), node.getExpr());
 }