summaryrefslogtreecommitdiffstats
path: root/libjava/testsuite/libjava.compile/final_initialization_in_ctor.java
blob: 8ea56a27c5118c13b7646e25b7a268444263b8fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// This test case was insipred by
// http://gcc.gnu.org/ml/java/2001-09/msg00181.html

class M {
    int size () { return 3; }
}

class final_initialization_in_ctor {

 final float loadFactor;

  public final_initialization_in_ctor(M m)
  {
      this(Math.max(m.size() * 2, 30), (float)40.0);
  }

  public final_initialization_in_ctor(int initialCapacity, float loadFactor)
  {
      this.loadFactor = loadFactor;
  }
}
OpenPOWER on IntegriCloud