Files
Tagir Valeevandintellij-monorepo-bot d694fde33a IDEA-386017 [java-inspections] Improvements after review
1. Better documentation
2. Flip arguments in case of strict inequality
3. Better tests


(cherry picked from commit 56c1dab39962fb457ca38a6ac44125b38ef11ea3)

IJ-CR-192581

GitOrigin-RevId: d9c31f14f62a2d6ea28aa00cf67985d9b2ccfb44
2026-02-26 13:40:41 +00:00

21 lines
602 B
HTML

<html>
<body>
Reports <code>if</code> statements and ternary expressions with <code>Comparator.compare()</code> calls
that can be replaced with <code>Comparator.max()</code> or <code>Comparator.min()</code> calls.
<p><b>Example:</b></p>
<pre><code>
Comparator&lt;String&gt; comp = Comparator.naturalOrder();
String result = comp.compare(a, b) > 0 ? a : b;
</code></pre>
<p>After the quick-fix is applied:</p>
<pre><code>
Comparator&lt;String&gt; comp = Comparator.naturalOrder();
String result = comp.max(a, b);
</code></pre>
<!-- tooltip end -->
<p><small>New in 2026.1</small></p>
</body>
</html>