public interface ExprFactory<E extends Expr>
Modifier and Type | Method and Description |
---|---|
E |
ebinop(BinOp op,
Expr left,
Expr right) |
E |
ebool(boolean value) |
E |
ecall(java.lang.String name,
java.util.Vector<Expr> args) |
E |
eget(E target,
java.lang.String recty,
java.lang.String field) |
E |
eint(int value) |
E |
enew(java.lang.String name) |
E |
euniop(UniOp op,
Expr sub) |
E |
evar(java.lang.String name) |