public class ExpressionBuilder extends Object
| Constructor and Description |
|---|
ExpressionBuilder() |
public static Expression binaryOp(Class<? extends AbstractBinaryOperator> klass, Expression a, Expression b) throws Exception
Exceptionpublic static Expression multiply(Expression a, Expression b) throws Exception
Exceptionpublic static Expression add(Expression a, Expression b) throws Exception
Exceptionpublic static Expression unaryOp(Class<? extends AbstractUnaryOperator> klass, Expression a) throws Exception
Exceptionpublic static Expression not(Expression a) throws Exception
Exceptionpublic static Expression unaryMinus(Expression a) throws Exception
Exceptionpublic static Expression unaryPlus(Expression a) throws Exception
Exceptionpublic static Expression variable(String s)
public static Expression func(String name, Expression... indices)
public static Expression array(String name, Expression... indices)
public static ExpressionList LIST(Expression... expressions)
public static Expression BOOL(Boolean b)
public static Expression LONG(Long l)
public static Expression DOUBLE(Double d)
public static Expression STRING(String s)
public static Expression ID(String s)
public static Expression OBJECT_FIELD(String a, String b)
public static Expression OBJECT_FIELD(String a, Expression b)
public static Expression OBJECT_FIELD(Expression a, String b)
public static Expression OBJECT_FIELD(Expression a, Expression b)
Copyright © 2012 Verhas and Verhas Software Craftsmen. All Rights Reserved.