@Nonnull public static JSOpBinary shrz (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">>>", aRight); }
/** * Constructor * * @param aLeft * Left side. May not be <code>null</code>. * @param sOp * Operator. May be empty string in very rare cases (e.g. JQuery * selector chaining). May not be <code>null</code>. * @param aRight * Right side. May not be <code>null</code>. */ public JSOpBinary (@Nonnull final IJSExpression aLeft, @Nonnull final String sOp, @Nonnull final IJSGeneratable aRight) { this (aLeft, sOp, aRight, _useBraces (aLeft, sOp, aRight)); }
/** * Constructor * * @param aLeft * Left side. May not be <code>null</code>. * @param sOp * Operator. May be empty string in very rare cases (e.g. JQuery * selector chaining). May not be <code>null</code>. * @param aRight * Right side. May not be <code>null</code>. */ public JSOpBinary (@Nonnull final IJSExpression aLeft, @Nonnull final String sOp, @Nonnull final IJSGeneratable aRight) { this (aLeft, sOp, aRight, _useBraces (aLeft, sOp, aRight)); }
@Nonnull public static JSOpBinary gt (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">", aRight); }
@Nonnull public static JSOpBinary shr (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">>", aRight); }
@Nonnull public static JSOpBinary lte (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "<=", aRight); }
@Nonnull public static JSOpBinary eeq (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "===", aRight); }
@Nonnull public static JSOpBinary gte (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">=", aRight); }
@Nonnull public static JSOpBinary eq (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "==", aRight); }
@Nonnull public static JSOpBinary lt (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "<", aRight); }
@Nonnull public static JSOpBinary lte (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "<=", aRight); }
@Nonnull public static JSOpBinary gt (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">", aRight); }
@Nonnull public static JSOpBinary eeq (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "===", aRight); }
@Nonnull public static JSOpBinary ene (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "!==", aRight); }
@Nonnull public static JSOpBinary shl (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "<<", aRight); }
@Nonnull public static JSOpBinary shrz (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">>>", aRight); }
@Nonnull public static JSOpBinary shr (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">>", aRight); }
@Nonnull public static JSOpBinary gte (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, ">=", aRight); }
@Nonnull public static JSOpBinary eq (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "==", aRight); }
@Nonnull public static JSOpBinary ne (@Nonnull final IJSExpression aLeft, @Nonnull final IJSExpression aRight) { return new JSOpBinary (aLeft, "!=", aRight); }