]> source.dussan.org Git - sonarqube.git/blob
22aae3dd8a5282d11ba0d9a6e2bccc385fd42061
[sonarqube.git] /
1 <p> During the initialization of a class, the class makes an active use of a subclass.
2 That subclass will not yet be initialized at the time of this use.
3 For example, in the following code, <code>foo</code> will be null.</p>
4
5 <pre>
6 public class CircularClassInitialization {
7         static class InnerClassSingleton extends CircularClassInitialization {
8                 static InnerClassSingleton singleton = new InnerClassSingleton();
9         }
10         
11         static CircularClassInitialization foo = InnerClassSingleton.singleton;
12 }
13 </pre>