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:
parent
54065e9ce4
commit
49dddc798b
4 changed files with 13 additions and 14 deletions
|
|
@ -2735,7 +2735,7 @@ public class aaj {
|
||||||
if (var3 < this.viewTop - 2.0F || var3 > this.viewBottom + 2.0F) {
|
if (var3 < this.viewTop - 2.0F || var3 > this.viewBottom + 2.0F) {
|
||||||
return var6.isSelected();
|
return var6.isSelected();
|
||||||
} else {
|
} else {
|
||||||
return (boolean)(this.dispatchRegion(var1, var3) ? 1: var6.isSelected());
|
return (boolean)(this.dispatchRegion(var1, var3) ? true: var6.isSelected());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,14 +8,13 @@ public enum arm {
|
||||||
NUMBERS_ONLY;
|
NUMBERS_ONLY;
|
||||||
|
|
||||||
public boolean isAllowed(char var1) {
|
public boolean isAllowed(char var1) {
|
||||||
return (boolean)(switch (this) {
|
return switch (this) {
|
||||||
case ANY -> 1;
|
case ANY -> true;
|
||||||
case ENGLISH -> Character.isLetter(var1) && var1 <= (-614200910 | 614201037) + (-614200910 & 614201037) && Character.isAlphabetic(var1)
|
case ENGLISH -> Character.isLetter(var1) && var1 <= (-614200910 | 614201037) + (-614200910 & 614201037) && Character.isAlphabetic(var1);
|
||||||
? 1: 0;
|
case ENGLISH_NUMBERS -> Character.isLetterOrDigit(var1) && var1 <= 127;
|
||||||
case ENGLISH_NUMBERS -> Character.isLetterOrDigit(var1) && var1 <= 127? 1: 0;
|
|
||||||
case CYRILLIC -> String.valueOf(var1)
|
case CYRILLIC -> String.valueOf(var1)
|
||||||
.matches("[А-Яа-яЁё]");
|
.matches("[А-Яа-яЁё]");
|
||||||
case NUMBERS_ONLY -> Character.isDigit(var1);
|
case NUMBERS_ONLY -> Character.isDigit(var1);
|
||||||
});
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -581,18 +581,18 @@ public final class yk {
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isEnabled(yi var1) {
|
private boolean isEnabled(yi var1) {
|
||||||
return (boolean)(switch (var1) {
|
return switch (var1) {
|
||||||
case UNDO -> this.history.canUndo();
|
case UNDO -> this.history.canUndo();
|
||||||
case REDO -> this.history.canRedo();
|
case REDO -> this.history.canRedo();
|
||||||
default -> 1;
|
default -> true;
|
||||||
});
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isActive(yi var1) {
|
private boolean isActive(yi var1) {
|
||||||
return (boolean)(switch (var1) {
|
return switch (var1) {
|
||||||
case RESET -> this.isResetArmed();
|
case RESET -> this.isResetArmed();
|
||||||
default -> 0;
|
default -> false;
|
||||||
});
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isResetArmed() {
|
private boolean isResetArmed() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue