mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
18 lines
530 B
HTML
18 lines
530 B
HTML
<html>
|
|
<body>
|
|
Reports the use of non-<code>final</code> <code>static</code> variables during class initialization.
|
|
<p>In such cases, the code semantics may become dependent on the class creation order. Additionally, such cases may lead to the use of
|
|
variables before their initialization, and generally cause difficult and confusing bugs.</p>
|
|
<p><b>Example:</b></p>
|
|
<pre><code>
|
|
class Foo {
|
|
public static int bar = 0;
|
|
|
|
static {
|
|
System.out.println(bar);
|
|
}
|
|
}
|
|
</code></pre>
|
|
<!-- tooltip end -->
|
|
</body>
|
|
</html> |