Adapt to new equality rules due to lazy parent calculation

This commit is contained in:
Dmitry Jemerov
2017-10-06 16:44:31 +02:00
parent ada695bd17
commit bde7a657cf
@@ -1806,8 +1806,8 @@ public class ApiDetector extends ResourceXmlDetector
} }
} }
if (level != -1) { if (level != -1) {
boolean fromThen = ifStatement == null || prev == ifStatement.getThenExpression(); boolean fromThen = ifStatement == null || prev.equals(ifStatement.getThenExpression());
boolean fromElse = ifStatement != null && prev == ifStatement.getElseExpression(); boolean fromElse = ifStatement != null && prev.equals(ifStatement.getElseExpression());
assert fromThen == !fromElse; assert fromThen == !fromElse;
if (tokenType == UastBinaryOperator.GREATER_OR_EQUALS) { if (tokenType == UastBinaryOperator.GREATER_OR_EQUALS) {
// if (SDK_INT >= ICE_CREAM_SANDWICH) { <call> } else { ... } // if (SDK_INT >= ICE_CREAM_SANDWICH) { <call> } else { ... }