Java
Unnecessary unary minus
Warning
New
Last modified: 03 December 2024Reports unnecessary unary minuses. Such expressions might be hard to understand and might contain errors.
For example:
void unaryMinus(int i) {
int x = - -i;
}
The following quick fixes are suggested here:
Remove
-
operators before thei
variable:void unaryMinus(int i) { int x = i; }
Replace
-
operators with the prefix decrement operator:void unaryMinus(int i) { int x = --i; }
Another example:
void unaryMinus(int i) {
i += - 8;
}
After the quick-fix is applied:
void unaryMinus(int i) {
i -= 8;
}
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
UnnecessaryUnaryMinus
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 243.23126 |
Thanks for your feedback!
Was this page helpful?