[java-inspection] IJ-CR-177592 IDEA-375813 It seems dataflow join works wrong for branching with division by zero

- added descriptions and a new option

GitOrigin-RevId: 4d105d96b1b8fd0bae8560134479c959aaaa7d20
This commit is contained in:
Mikhail Pyltsin
2025-10-06 13:15:06 +00:00
committed by intellij-monorepo-bot
parent f62c5ebc02
commit 789fdc06c6
3 changed files with 30 additions and 3 deletions
@@ -849,6 +849,9 @@ comparison.of.short.and.char.problem.descriptor=Equality comparison <code>#ref</
big.decimal.equals.problem.descriptor=<code>#ref()</code> between BigDecimal values should probably be 'compareTo()' #loc
divide.by.zero.problem.descriptor=Division by zero #loc
divide.by.zero.problem.may.descriptor=Maybe division by zero #loc
divide.by.zero.problem.may.option=Report conditional divide-by-zero
divide.by.zero.problem.may.option.description=Highlights divisions that can become zero in some execution branches
divide.by.zero.problem.may.option.disabled=Don't suggest conditional divide-by-zero problems
non.reproducible.math.call.problem.descriptor=<code>Math.#ref()</code> may produce non-reproducible results #loc
constant.math.call.problem.descriptor=Constant call to <code>#ref()</code> can be simplified #loc
floating.point.equality.problem.descriptor=<code>#ref</code>: floating-point values compared for exact equality #loc