public abstract class AbstractJExpressionImpl extends Object implements IJExpression
IJExpression.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJExpressionImpl() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerate@Nonnull public final JOpUnary minus()
minus in interface IJExpression-[this]" from "[this].@Nonnull public final IJExpression not()
not in interface IJExpression![this]" from "[this].@Nonnull public final JOpUnary complement()
complement in interface IJExpression~[this]" from "[this].@Nonnull public final JOpUnaryTight incr()
incr in interface IJExpression[this]++" from "[this].@Nonnull public final JOpUnaryTight preincr()
preincr in interface IJExpression++[this]" from "[this].@Nonnull public final JOpUnaryTight decr()
decr in interface IJExpression[this]--" from "[this].@Nonnull public final JOpUnaryTight predecr()
predecr in interface IJExpression--[this]" from "[this].@Nonnull public final JOpBinary plus(@Nonnull IJExpression right)
plus in interface IJExpressionright - value to add[this]+[right].@Nonnull public final JOpBinary plus(double right)
plus in interface IJExpressionright - value to add[this]+[right].@Nonnull public final JOpBinary plus(float right)
plus in interface IJExpressionright - value to add[this]+[right].@Nonnull public final JOpBinary plus(int right)
plus in interface IJExpressionright - value to add[this]+[right].@Nonnull public final JOpBinary plus(long right)
plus in interface IJExpressionright - value to add[this]+[right].@Nonnull public final JOpBinary plus(@Nonnull String right)
plus in interface IJExpressionright - value to add[this]+[right].@Nonnull public final JOpBinary minus(@Nonnull IJExpression right)
minus in interface IJExpressionright - value to add[this]-[right].@Nonnull public final JOpBinary minus(double right)
minus in interface IJExpressionright - value to subtract[this]-[right].@Nonnull public final JOpBinary minus(float right)
minus in interface IJExpressionright - value to subtract[this]-[right].@Nonnull public final JOpBinary minus(int right)
minus in interface IJExpressionright - value to subtract[this]-[right].@Nonnull public final JOpBinary minus(long right)
minus in interface IJExpressionright - value to subtract[this]-[right].@Nonnull public final JOpBinary mul(@Nonnull IJExpression right)
mul in interface IJExpressionright - value to multiply[this]*[right].@Nonnull public final JOpBinary mul(double right)
mul in interface IJExpressionright - value to multiply[this]*[right].@Nonnull public final JOpBinary mul(float right)
mul in interface IJExpressionright - value to multiply[this]*[right].@Nonnull public final JOpBinary mul(int right)
mul in interface IJExpressionright - value to multiply[this]*[right].@Nonnull public final JOpBinary mul(long right)
mul in interface IJExpressionright - value to multiply[this]*[right].@Nonnull public final JOpBinary div(@Nonnull IJExpression right)
div in interface IJExpressionright - value to divide through[this]/[right].@Nonnull public final JOpBinary div(double right)
div in interface IJExpressionright - value to divide through[this]/[right].@Nonnull public final JOpBinary div(float right)
div in interface IJExpressionright - value to divide through[this]/[right].@Nonnull public final JOpBinary div(int right)
div in interface IJExpressionright - value to divide through[this]/[right].@Nonnull public final JOpBinary div(long right)
div in interface IJExpressionright - value to divide through[this]/[right].@Nonnull public final JOpBinary mod(@Nonnull IJExpression right)
mod in interface IJExpressionright - value to mod with[this]%[right].@Nonnull public final JOpBinary shl(@Nonnull IJExpression right)
shl in interface IJExpressionright - number of bits to shift[this]<<[right].@Nonnull public final JOpBinary shl(int right)
shl in interface IJExpressionright - number of bits to shift[this]<<[right].@Nonnull public final JOpBinary shr(@Nonnull IJExpression right)
shr in interface IJExpressionright - number of bits to shift[this] >> [right].@Nonnull public final JOpBinary shr(int right)
shr in interface IJExpressionright - number of bits to shift[this] >> [right].@Nonnull public final JOpBinary shrz(@Nonnull IJExpression right)
shrz in interface IJExpressionright - number of bits to shift[this] >>> [right].@Nonnull public final JOpBinary shrz(int right)
shrz in interface IJExpressionright - number of bits to shift[this] >>> [right].@Nonnull public final JOpBinary band(@Nonnull IJExpression right)
IJExpressionband in interface IJExpressionright - value to combine with[this] & [right].@Nonnull public final JOpBinary bor(@Nonnull IJExpression right)
IJExpressionbor in interface IJExpressionright - value to combine with[this] | [right].@Nonnull public final IJExpression cand(@Nonnull IJExpression right)
IJExpressioncand in interface IJExpressionright - value to combine with[this] && [right].@Nonnull public final IJExpression cor(@Nonnull IJExpression right)
IJExpressioncor in interface IJExpressionright - value to combine with[this] || [right].@Nonnull public final JOpBinary xor(@Nonnull IJExpression right)
xor in interface IJExpressionright - value to combine with[this] ^ [right].@Nonnull public final JOpBinary lt(@Nonnull IJExpression right)
lt in interface IJExpressionright - value to compare to[this] < [right].@Nonnull public final JOpBinary lt0()
lt0 in interface IJExpression[this] < 0.@Nonnull public final JOpBinary lte(@Nonnull IJExpression right)
lte in interface IJExpressionright - value to compare to[this] <= [right].@Nonnull public final JOpBinary lte0()
lte0 in interface IJExpression[this] <= 0.@Nonnull public final JOpBinary gt(@Nonnull IJExpression right)
gt in interface IJExpressionright - value to compare to[this] > [right].@Nonnull public final JOpBinary gt0()
gt0 in interface IJExpression[this] > 0.@Nonnull public final JOpBinary gte(@Nonnull IJExpression right)
gte in interface IJExpressionright - value to compare to[this] >= [right].@Nonnull public final JOpBinary gte0()
gte0 in interface IJExpression[this] >= 0.@Nonnull public final JOpBinary eq(@Nonnull IJExpression right)
IJExpressioneq in interface IJExpressionright - expression to compare toexpr == right@Nonnull public final JOpBinary eqNull()
IJExpressioneq (JExpr._null ())eqNull in interface IJExpressionexpr == null@Nonnull public final JOpBinary eq0()
IJExpressioneq (JExpr.lit (0))eq0 in interface IJExpressionexpr == 0@Nonnull public final JOpBinary ne(@Nonnull IJExpression right)
IJExpressionne in interface IJExpressionright - expression to compare toexpr != right@Nonnull public final JOpBinary neNull()
IJExpressionne (JExpr._null ())neNull in interface IJExpressionexpr != null@Nonnull public final JOpBinary ne0()
IJExpressionne (JExpr.lit (0))ne0 in interface IJExpressionexpr != 0@Nonnull public final JOpBinary _instanceof(@Nonnull AbstractJType right)
_instanceof in interface IJExpressionright - type to check[this] instanceof [right].@Nonnull public final JInvocation invoke(@Nonnull JMethod method)
invoke in interface IJExpressionmethod - Method to be invoked[this].[method]. Arguments shall be added to the
returned JInvocation object.@Nonnull public final JInvocation invoke(@Nonnull String method)
invoke in interface IJExpressionmethod - name of the method to invoke[this].[method]. Arguments shall be added to the
returned JInvocation object.@Nonnull public final JFieldRef ref(@Nonnull JVar field)
ref in interface IJExpression@Nonnull public final JFieldRef ref(@Nonnull String field)
ref in interface IJExpression@Nonnull public final JArrayCompRef component(@Nonnull IJExpression index)
component in interface IJExpressionindex - array index[this] [ [index] ]@Nonnull public final JArrayCompRef component(int index)
component in interface IJExpressionindex - array index[this] [ [index] ]@Nonnull public final JArrayCompRef component0()
component0 in interface IJExpression[this] [0]Copyright © 2013–2015 Philip Helger. All rights reserved.