Avoid assignment used as condition

GitOrigin-RevId: 6eb52135a5bfdf772bb10d3120648500a95325a4
This commit is contained in:
Tagir Valeev
2021-04-13 11:27:53 +00:00
committed by intellij-monorepo-bot
parent 13d434b8cc
commit 799d952a14
2 changed files with 15 additions and 10 deletions
@@ -370,7 +370,8 @@ public abstract class JBIterator<E> implements Iterator<E> {
@Override
Object apply(Object o) {
JBIterator<?> it = (JBIterator<?>)o;
return ((advanced = nextOp != null) ? it.advance() : it.hasNext()) ? it : stop();
advanced = nextOp != null;
return (advanced ? it.advance() : it.hasNext()) ? it : stop();
}
void advance(Object o) {
@@ -31,7 +31,8 @@ public final class IfHelper {
res |= mergeAllIfsRec(st, setReorderedIfs);
// collapse composed if's
if (changed = mergeIfs(st, setReorderedIfs)) {
if (mergeIfs(st, setReorderedIfs)) {
changed = true;
break;
}
}
@@ -75,21 +76,25 @@ public final class IfHelper {
continue;
}
if (updated = collapseIfIf(rtnode)) {
if (collapseIfIf(rtnode)) {
updated = true;
break;
}
if (!setReorderedIfs.contains(stat.id)) {
if (updated = collapseIfElse(rtnode)) {
if (collapseIfElse(rtnode)) {
updated = true;
break;
}
if (updated = collapseElse(rtnode)) {
if (collapseElse(rtnode)) {
updated = true;
break;
}
}
if (updated = reorderIf((IfStatement)stat)) {
if (reorderIf((IfStatement)stat)) {
updated = true;
setReorderedIfs.add(stat.id);
break;
}
@@ -440,10 +445,9 @@ public final class IfHelper {
if (sttemp == ifstat) {
break;
}
else {
if (elsedirectpath = existsPath(sttemp, next)) {
break;
}
else if (existsPath(sttemp, next)) {
elsedirectpath = true;
break;
}
}
}