invokevirtual: get the actual class at run-time
[mate.git] / tests / Static1.java
index 56bd3938a69e033b32f6cca7a2a997d7f18e126a..74ca4fdd90f15b0772dc6f9a9b7b0967ea4bc330 100644 (file)
@@ -1,20 +1,20 @@
 package tests;
 
 public class Static1 {
-       public static int a;
-       public static int b;
+       public static int x;
+       public static int y;
 
-       static {
-               Static1.a = 0x1337;
+       public static void main(String []args) {
+               setNumbers();
+               addNumbers(); // 0x33
        }
 
-       public static void main(String []args) {
-               Static1.a = 0x11;
-               Static1.b = 0x22;
-               addnumbers();
+       public static void setNumbers() {
+               Static1.x = 0x11;
+               Static1.y = 0x22;
        }
 
-       public static int addnumbers() {
-               return Static1.a + Static1.b;
+       public static int addNumbers() {
+               return Static1.x + Static1.y;
        }
 }