@Immutable public final class JOp extends Object
public static boolean hasTopOp(@Nullable IJExpression e)
e - Expression to evaluatetrue of a top level operator is present@Nonnull public static JOpUnary minus(@Nonnull IJExpression e)
@Nonnull public static IJExpression not(@Nonnull IJExpression e)
e - Expression to invert@Nonnull public static JOpUnary complement(@Nonnull IJExpression e)
@Deprecated @Nonnull public static JOpUnaryTight incr(@Nonnull IJExpression e)
postincr(IJExpression) insteade - expressione++@Nonnull public static JOpUnaryTight postincr(@Nonnull IJExpression e)
e - expressione++@Nonnull public static JOpUnaryTight preincr(@Nonnull IJExpression e)
e - expression++e@Deprecated @Nonnull public static JOpUnaryTight decr(@Nonnull IJExpression e)
postdecr(IJExpression) insteade - expressione--@Nonnull public static JOpUnaryTight postdecr(@Nonnull IJExpression e)
e - expressione--@Nonnull public static JOpUnaryTight predecr(@Nonnull IJExpression e)
e - expression--e@Nonnull public static JOpBinary plus(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary minus(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary mul(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary div(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary mod(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary shl(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary shr(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary shrz(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary band(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary bor(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static IJExpression cand(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static IJExpression cor(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary xor(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary lt(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary lte(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary gt(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary gte(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary eq(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary ne(@Nonnull IJExpression left, @Nonnull IJExpression right)
@Nonnull public static JOpBinary _instanceof(@Nonnull IJExpression left, @Nonnull AbstractJType right)
@Nonnull public static JOpTernary cond(@Nonnull IJExpression cond, @Nonnull IJExpression ifTrue, @Nonnull IJExpression ifFalse)
Copyright © 2013–2015 Philip Helger. All rights reserved.