]> source.dussan.org Git - sonarqube.git/blob
6b4527a8a142fbdd4324c7f0d2205967c685eadf
[sonarqube.git] /
1 <p> This code seems to be using non-short-circuit logic (e.g., &amp;
2 or |)
3 rather than short-circuit logic (&amp;&amp; or ||).
4 Non-short-circuit logic causes both sides of the expression
5 to be evaluated even when the result can be inferred from
6 knowing the left-hand side. This can be less efficient and
7 can result in errors if the left-hand side guards cases
8 when evaluating the right-hand side can generate an error.
9
10 <p>See <a href="http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.22.2">the Java
11 Language Specification</a> for details
12
13 </p>