...
JAccording to the JLS, §15.7, "Evaluation Order" [JLS 2005]:
The Java programming language guarantees that the operands of operators appear to be evaluated in a specific evaluation order, namely, from left to right.
...
Tool | Version | Checker | Description |
---|---|---|---|
SonarQube Plugin | 2.4 | S881 |
Related Guidelines
EXP30-C. Do not depend on the order of evaluation for side effects | |
EXP50-CPP. Do not depend on the order of evaluation for side effects | |
Side Effects and Order of Evaluation [SAM] |
Bibliography
...