Clean merge -> gc7-branch
[cacao.git] / tests / stack / staticinitializertest2.java
1 class staticinitializertest2_1 {
2         public static void a() {
3                 System.out.println("***");
4         }
5         public static void b() {
6                 System.out.println("***");
7         }
8         static {
9                 String s=null;
10                 s.length();
11         }
12 }
13
14 public class staticinitializertest2 {
15         public static void a() {
16                 staticinitializertest2_1.a();
17         }
18         public static void b() {
19                 staticinitializertest2_1.b();
20         }
21         public static void main(String args[]) {
22                 try {
23                         a();
24                 } catch (Throwable t) {
25                         System.out.println("Ok:Caught an exception");
26                         t.printStackTrace();
27                         System.out.println("Test2:");
28                         b();
29                 }
30                 System.out.println("Error:Should not be reached");
31         }
32 }