Files
openide/java/java-impl/resources/inspectionDescriptions/ClassInitializer.html
2025-02-05 04:43:28 +00:00

13 lines
625 B
HTML

<html>
<body>
Reports non-<code>static</code> initializers in classes.
<p>Some coding standards prohibit instance initializers and recommend using constructors or field initializers for initialization.
Also, deleting the <code>static</code> keyword may accidentally create non-<code>static</code> initializers and result in obscure bugs.
</p>
<p>This inspection doesn't report instance initializers in anonymous classes.
<!-- tooltip end -->
<p>
Use the <b>Only warn when the class has one or more constructors</b> option to ignore instance initializers in classes that don't have any constructors.
</p>
</body>
</html>