public interface ConditionalExpression extends Expression
Modifier and Type | Method and Description |
---|---|
ConditionalExpression |
getDemorganApplied(boolean amNegating) |
java.util.Set<LValue> |
getLoopLValues() |
ConditionalExpression |
getNegated() |
ConditionalExpression |
getRightDeep() |
int |
getSize(Precedence outerPrecedence) |
ConditionalExpression |
optimiseForType() |
ConditionalExpression |
simplify() |
applyExpressionRewriter, applyReverseExpressionRewriter, canPushDownInto, canThrow, collectUsedLValues, dump, equivalentUnder, getComputedLiteral, getInferredJavaType, isSimple, isValidStatement, pushDown, replaceSingleUsageLValues, visit
dumpWithOuterPrecedence, getPrecedence
deepClone, outerDeepClone
collectTypeUsages
addLoc, getCombinedLoc, getLoc
ConditionalExpression getNegated()
int getSize(Precedence outerPrecedence)
ConditionalExpression getDemorganApplied(boolean amNegating)
ConditionalExpression getRightDeep()
java.util.Set<LValue> getLoopLValues()
ConditionalExpression optimiseForType()
ConditionalExpression simplify()