@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSExprDirect rhs = (JSExprDirect) o; return m_sSource.equals (rhs.m_sSource); }
@Nonnull public final AbstractJSExpression eeq (final boolean bValue) { return eeq (JSExpr.lit (bValue)); }
@Nonnull public final AbstractJSExpression eq (final double dValue) { return eq (JSExpr.lit (dValue)); }
@Nonnull public final JSArrayCompRef component (final long nIndex) { return component (JSExpr.lit (nIndex)); }
@Nonnull public final AbstractJSExpression gte (final float fValue) { return gte (JSExpr.lit (fValue)); }
@Nonnull public final AbstractJSExpression div (final int nValue) { return div (JSExpr.lit (nValue)); }
@Nonnull public final AbstractJSExpression gt (final int nValue) { return gt (JSExpr.lit (nValue)); }
@Nonnull public final AbstractJSExpression ene (final int nValue) { return ene (JSExpr.lit (nValue)); }
@Nonnull public final AbstractJSExpression band (final long nValue) { return band (JSExpr.lit (nValue)); }
@Nonnull public final AbstractJSExpression bor (final long nValue) { return bor (JSExpr.lit (nValue)); }
@Nonnull public final AbstractJSExpression eeq (final long nValue) { return eeq (JSExpr.lit (nValue)); }
@Nonnull public final AbstractJSExpression eq (final int nValue) { return eq (JSExpr.lit (nValue)); }
@Nonnull public final JSArrayCompRef component0 () { return component (JSExpr.lit (0)); }
@Nonnull public final AbstractJSExpression gte (final int nValue) { return gte (JSExpr.lit (nValue)); }
@Nonnull public final AbstractJSExpression div (@Nonnull final BigDecimal aValue) { return div (JSExpr.lit (aValue)); }
@Nonnull public final AbstractJSExpression gt (@Nonnull final BigDecimal aValue) { return gt (JSExpr.lit (aValue)); }
@Nonnull public final AbstractJSExpression ene (@Nonnull final BigDecimal aValue) { return ene (JSExpr.lit (aValue)); }
@Nonnull public final AbstractJSExpression band (final int nValue) { return band (JSExpr.lit (nValue)); }