public static class Factory.NamedExprFactory<E extends Expr> extends java.lang.Object implements ExprFactory<E>
Constructor and Description |
---|
NamedExprFactory(java.lang.Class<E> clazz,
java.lang.String pkg) |
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) |
java.lang.Class<E> |
getClazz() |
java.lang.String |
getPkg() |
public E ebool(boolean value)
ebool
in interface ExprFactory<E extends Expr>
public E eint(int value)
eint
in interface ExprFactory<E extends Expr>
public E evar(java.lang.String name)
evar
in interface ExprFactory<E extends Expr>
public E euniop(UniOp op, Expr sub)
euniop
in interface ExprFactory<E extends Expr>
public E ebinop(BinOp op, Expr left, Expr right)
ebinop
in interface ExprFactory<E extends Expr>
public E ecall(java.lang.String name, java.util.Vector<Expr> args)
ecall
in interface ExprFactory<E extends Expr>
public E enew(java.lang.String name)
enew
in interface ExprFactory<E extends Expr>
public E eget(E target, java.lang.String recty, java.lang.String field)
eget
in interface ExprFactory<E extends Expr>
@Generated(value="lombok") public java.lang.String getPkg()