public static Expression<BitwiseOperator> createUnqualifying(final Object lhs, final BitwiseOperator operator, final Object rhs) { final BitwiseExpressionBuilder bitwiseExpressionBuilder = new BitwiseExpressionBuilder(lhs, rhs, operator); bitwiseExpressionBuilder.qualifyingBrackets = false; return bitwiseExpressionBuilder; }
public static Expression<BitwiseOperator> expr(final BitwiseOperator operator, final Object rhs) { return BitwiseExpressionBuilder.create(operator, rhs); }
private static Expression<BitwiseOperator> append(final Object lhs, final BitwiseOperator operator, final Object... rhs) { Assert.notNull("must specify a right hand side value", rhs); if (rhs.length == 0) { throw new AssertionError("must specifiy at least one right hand side element"); } Expression<BitwiseOperator> expr = BitwiseExpressionBuilder.create(lhs, operator, rhs[0]); for (int i = 1; i < rhs.length; i++) { expr = BitwiseExpressionBuilder.createUnqualifying(expr, operator, rhs[i]); } return expr; } }
private static Expression<BitwiseOperator> append(final Object lhs, final BitwiseOperator operator, final Object... rhs) { Assert.notNull("must specify a right hand side value", rhs); if (rhs.length == 0) { throw new AssertionError("must specifiy at least one right hand side element"); } Expression<BitwiseOperator> expr = BitwiseExpressionBuilder.create(lhs, operator, rhs[0]); for (int i = 1; i < rhs.length; i++) { expr = BitwiseExpressionBuilder.createUnqualifying(expr, operator, rhs[i]); } return expr; } }
public static Expression<BitwiseOperator> expr(final Statement lhs) { return BitwiseExpressionBuilder.create(lhs); }
public static Expression<BitwiseOperator> createUnqualifying(final Object lhs, final BitwiseOperator operator, final Object rhs) { final BitwiseExpressionBuilder bitwiseExpressionBuilder = new BitwiseExpressionBuilder(lhs, rhs, operator); bitwiseExpressionBuilder.qualifyingBrackets = false; return bitwiseExpressionBuilder; }
public static Expression<BitwiseOperator> expr(final Object lhs, final BitwiseOperator operator, final Object rhs) { return BitwiseExpressionBuilder.create(lhs, operator, rhs); }
public static Expression<BitwiseOperator> create(final Statement lhs) { return new BitwiseExpressionBuilder(lhs, null, null); }
public static Expression<BitwiseOperator> create(final BitwiseOperator operator, final Object rhs) { return create(null, operator, rhs); }
public static Expression<BitwiseOperator> create(final Statement lhs) { return new BitwiseExpressionBuilder(lhs, null, null); }
public static Expression<BitwiseOperator> expr(final Statement lhs) { return BitwiseExpressionBuilder.create(lhs); }
public static Expression<BitwiseOperator> create(final Object lhs, final BitwiseOperator operator, final Object rhs) { return new BitwiseExpressionBuilder(lhs, rhs, operator); }
public static Expression<BitwiseOperator> create(final BitwiseOperator operator, final Object rhs) { return create(null, operator, rhs); }
public static Expression<BitwiseOperator> create(final Object lhs, final BitwiseOperator operator, final Object rhs) { return new BitwiseExpressionBuilder(lhs, rhs, operator); }
public static Expression<BitwiseOperator> expr(final Object lhs, final BitwiseOperator operator, final Object rhs) { return BitwiseExpressionBuilder.create(lhs, operator, rhs); }
public static Expression<BitwiseOperator> expr(final BitwiseOperator operator, final Object rhs) { return BitwiseExpressionBuilder.create(operator, rhs); }