codegen: handle exceptions of a method
[mate.git] / tests / Static3.java
1 package tests;
2
3 public class Static3 extends Static1 {
4         public static int z;
5         public static int sum;
6         public static void main(String []args) {
7                 sum = 0;
8                 Static3.x = 0x111;
9                 Static3.y = 0x555;
10                 sum += Static1.addNumbers(); // 0x666
11                 Static1.setNumbers();
12                 sum += Static1.addNumbers(); // 0x33
13                 Static3.z = 0x11;
14                 sum += Static3.addNumbers(); // 0x44
15                 System.out.printf("result: 0x%08x\n", getSum()); // 0x666 + 0x33 + 0x44 = 0x6dd
16         }
17
18         public static int getSum() {
19                 return sum;
20         }
21
22         public static int addNumbers() {
23                 return x + y + z;
24         }
25 }