Unary plus
Reports usages of the +
unary operator. The unary plus is usually a null operation, and its presence might represent a coding error. For example, in a combination with the increment operator (like in +++
) or with the equal operator (like in =+
).
Example:
void unaryPlus(int i) {
int x = + +i;
}
The following quick fixes are suggested:
Remove
+
operators before thei
variable:void unaryPlus(int i) { int x = i; }
Replace
+
operators with the prefix increment operator:void unaryPlus(int i) { int x = ++i; }
- 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.
UnaryPlus
Use the checkbox below to report unary pluses that are used together with a binary or another unary expression. It means the inspection will not report situations when a unary plus expression is used in array initializer expressions or as a method argument.
Here you can find the description of settings available for the Unary plus inspection, and the reference of their default values.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 243.23126 |
Thanks for your feedback!