public static BlockBuilder<ElseBlockBuilder> cond(final BooleanExpression condition) { return StatementBuilder.create().if_(condition); }
public static BlockBuilder<ElseBlockBuilder> cond(final BooleanExpression condition) { return StatementBuilder.create().if_(condition); }
public static BlockBuilder<ElseBlockBuilder> idNotEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.notEquals(lhs, rhs)); }
public static BlockBuilder<ElseBlockBuilder> notEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.notEquals(lhs, rhs)); }
public static BlockBuilder<ElseBlockBuilder> notEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.notEquals(lhs, rhs)); }
public static BlockBuilder<ElseBlockBuilder> instanceOf(final Object lhs, final MetaClass type) { return StatementBuilder.create().if_(Bool.instanceOf(lhs, type)); }
public static BlockBuilder<ElseBlockBuilder> isNull(final Object statement) { return StatementBuilder.create().if_(Bool.isNull(statement)); }
public static BlockBuilder<ElseBlockBuilder> idNotEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.notEquals(lhs, rhs)); }
public static BlockBuilder<ElseBlockBuilder> idEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.equals(lhs, rhs)); }
public static BlockBuilder<ElseBlockBuilder> isEqual(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.equals(lhs, rhs)); }
public static BlockBuilder<ElseBlockBuilder> idEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.equals(lhs, rhs)); }
public static BlockBuilder<ElseBlockBuilder> instanceOf(final Object lhs, final MetaClass type) { return StatementBuilder.create().if_(Bool.instanceOf(lhs, type)); }
public static BlockBuilder<ElseBlockBuilder> not(final Statement statement) { return StatementBuilder.create().if_(Bool.notExpr(statement)); }
public static BlockBuilder<ElseBlockBuilder> objEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.expr(Stmt.load(lhs).invoke("equals", rhs))); }
public static BlockBuilder<ElseBlockBuilder> objNotEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.notExpr(Bool.expr(Stmt.load(lhs).invoke("equals", rhs)))); }
public static BlockBuilder<ElseBlockBuilder> objNotEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.notExpr(Bool.expr(Stmt.load(lhs).invoke("equals", rhs)))); }
public static BlockBuilder<ElseBlockBuilder> safeObjEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.expr(Bool.and(Bool.isNotNull(lhs), Bool.expr(Stmt.load(lhs).invoke("equals", rhs))))); }
public static BlockBuilder<ElseBlockBuilder> safeObjEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_(Bool.expr(Bool.and(Bool.isNotNull(lhs), Bool.expr(Stmt.load(lhs).invoke("equals", rhs))))); }
public static BlockBuilder<ElseBlockBuilder> safeObjNotEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_( Bool.expr(Bool.and(Bool.isNotNull(lhs), Bool.expr(Bool.notExpr(Stmt.load(lhs).invoke("equals", rhs)))))); }
public static BlockBuilder<ElseBlockBuilder> safeObjNotEquals(final Object lhs, final Object rhs) { return StatementBuilder.create().if_( Bool.expr(Bool.and(Bool.isNotNull(lhs), Bool.expr(Bool.notExpr(Stmt.load(lhs).invoke("equals", rhs)))))); }