boxing CCE: mixed int/boolean switch & ternary arms (Integer->Boolean ClassCastException in yk.isActive on toolbar chips); arm.isAllowed, yk.isEnabled/isActive, aaj.dispatch, yc.charTyped now pure-boolean vs orig ireturn

This commit is contained in:
loki5512344 2026-10-04 13:44:45 +02:00
parent 54065e9ce4
commit 49dddc798b
Signed by: boba
GPG key ID: 253067914055423B
4 changed files with 13 additions and 14 deletions

View file

@ -2735,7 +2735,7 @@ public class aaj {
if (var3 < this.viewTop - 2.0F || var3 > this.viewBottom + 2.0F) {
return var6.isSelected();
} else {
return (boolean)(this.dispatchRegion(var1, var3) ? 1: var6.isSelected());
return (boolean)(this.dispatchRegion(var1, var3) ? true: var6.isSelected());
}
}

View file

@ -8,14 +8,13 @@ public enum arm {
NUMBERS_ONLY;
public boolean isAllowed(char var1) {
return (boolean)(switch (this) {
case ANY -> 1;
case ENGLISH -> Character.isLetter(var1) && var1 <= (-614200910 | 614201037) + (-614200910 & 614201037) && Character.isAlphabetic(var1)
? 1: 0;
case ENGLISH_NUMBERS -> Character.isLetterOrDigit(var1) && var1 <= 127? 1: 0;
return switch (this) {
case ANY -> true;
case ENGLISH -> Character.isLetter(var1) && var1 <= (-614200910 | 614201037) + (-614200910 & 614201037) && Character.isAlphabetic(var1);
case ENGLISH_NUMBERS -> Character.isLetterOrDigit(var1) && var1 <= 127;
case CYRILLIC -> String.valueOf(var1)
.matches("[А-Яа-яЁё]");
case NUMBERS_ONLY -> Character.isDigit(var1);
});
};
}
}

View file

@ -1173,7 +1173,7 @@ public class yc extends api {
}
}
return (boolean)(var6 != 0 ? 1: super.charTyped(var1, var2));
return (boolean)(var6 != 0 ? true: super.charTyped(var1, var2));
}
@Override

View file

@ -581,18 +581,18 @@ public final class yk {
}
private boolean isEnabled(yi var1) {
return (boolean)(switch (var1) {
return switch (var1) {
case UNDO -> this.history.canUndo();
case REDO -> this.history.canRedo();
default -> 1;
});
default -> true;
};
}
private boolean isActive(yi var1) {
return (boolean)(switch (var1) {
return switch (var1) {
case RESET -> this.isResetArmed();
default -> 0;
});
default -> false;
};
}
private boolean isResetArmed() {