mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
24 lines
687 B
HTML
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>
|