summaryrefslogtreecommitdiff
path: root/plugins/InspectionGadgets/test/com/siyeh/igfixes/threading/make_field_volatile/Simple.java
blob: b514dc20378abf6c91a8da5a4c1bb45e45090521 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class Simple
{
  private static Object s_instance;

  public static Object foo()
  {
    if<caret>(s_instance == null)
    {
      synchronized(Simple.class)
      {
        if(s_instance == null)
        {
          s_instance = new Object();
        }
      }
    }
    return s_instance;
  }
}