Files
openide/java/java-impl/resources/inspectionDescriptions/MagicConstant.html
Leonid Shalupov 40795fe787 IJI-2422: community/java: move resources under resources root
GitOrigin-RevId: 8b2b63fc6db476ca0c2cfe5cadd84db6c4236d0f
2025-02-05 04:43:28 +00:00

24 lines
687 B
HTML

<html>
<body>
Reports expressions that can be replaced with "magic" constants.
<p>Example 1:</p>
<pre><code>
// Bare literal "2" is used, warning:
Font font = new Font("Arial", 2)
</code></pre>
<p>Example 2:</p>
<pre><code>
// Predefined constant is used, good:
Font font = new Font("Arial", Font.ITALIC)
</code></pre>
<p>
When possible, the quick-fix inserts an appropriate predefined constant.
</p>
<!-- tooltip end -->
<p>
The behavior of this inspection is controlled by <code>org.intellij.lang.annotations.MagicConstant</code> annotation.
Some standard Java library methods are pre-annotated, but you can use this annotation in your code as well.
</p>
</body>
</html>