public class WildcardMatch.ConditionalExpressionWildcard extends Object implements ConditionalExpression, Wildcard<ConditionalExpression>
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
ConditionalExpression |
getDemorganApplied(boolean amNegating) |
Set<LValue> |
getLoopLValues() |
ConditionalExpression |
getMatch() |
ConditionalExpression |
getNegated() |
ConditionalExpression |
getRightDeep() |
int |
getSize(Precedence outerPrecedence) |
ConditionalExpression |
optimiseForType() |
void |
resetMatch() |
ConditionalExpression |
simplify() |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyExpressionRewriter, applyReverseExpressionRewriter, canPushDownInto, canThrow, collectUsedLValues, dump, equivalentUnder, getComputedLiteral, getInferredJavaType, isSimple, isValidStatement, pushDown, replaceSingleUsageLValues, visit
dumpWithOuterPrecedence, getPrecedence
deepClone, outerDeepClone
collectTypeUsages
addLoc, getCombinedLoc, getLoc
public ConditionalExpression getMatch()
getMatch
in interface Wildcard<ConditionalExpression>
public void resetMatch()
resetMatch
in interface Wildcard<ConditionalExpression>
public ConditionalExpression simplify()
simplify
in interface ConditionalExpression
public ConditionalExpression optimiseForType()
optimiseForType
in interface ConditionalExpression
public Set<LValue> getLoopLValues()
getLoopLValues
in interface ConditionalExpression
public ConditionalExpression getDemorganApplied(boolean amNegating)
getDemorganApplied
in interface ConditionalExpression
public ConditionalExpression getRightDeep()
getRightDeep
in interface ConditionalExpression
public int getSize(Precedence outerPrecedence)
getSize
in interface ConditionalExpression
public ConditionalExpression getNegated()
getNegated
in interface ConditionalExpression
Copyright © 2011-2021. All Rights Reserved.