summaryrefslogtreecommitdiff
path: root/libjava/classpath/testsuite/java.lang/NewInstanceTest.java
blob: 845bb42cc69476d81ea3a5295535bd8bc32dced0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class NewInstanceTest
{
  public NewInstanceTest() {
    static_field = 1;
  }

  public static void main(String args[]) {
    try {
      Class cls = Class.forName("NewInstanceTest");
      Object instance = cls.newInstance();
      
      if (static_field == 1)
	System.out.println("PASSED: static_field = " + static_field);
      else
	System.out.println("FAILED: static_field = " + static_field);
    }
    catch (Exception e)
      {
	System.out.println("FAILED: exception " + e.toString());
      }
  }

  public static int static_field;
}