comparison graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_invokevirtual02.java @ 16041:f0efdd541094

less dependency between jtt tests and GraalCompilerTest constructors
author Lukas Stadler <lukas.stadler@oracle.com>
date Thu, 05 Jun 2014 18:14:14 +0200
parents 64dcb92ee75a
children
comparison
equal deleted inserted replaced
16040:7046c4061cc8 16041:f0efdd541094
28 28
29 /* 29 /*
30 */ 30 */
31 public class BC_invokevirtual02 extends JTTTest { 31 public class BC_invokevirtual02 extends JTTTest {
32 32
33 private static final BC_invokevirtual02 obj = new BC_invokevirtual02(); 33 private static class TestClass {
34 @SuppressWarnings("static-method")
35 public final boolean method() {
36 return true;
37 }
38 }
39
40 private static final TestClass obj = new TestClass();
34 41
35 public static boolean test(int arg) { 42 public static boolean test(int arg) {
36 BC_invokevirtual02 object = null; 43 TestClass object = null;
37 if (arg == 0) { 44 if (arg == 0) {
38 object = obj; 45 object = obj;
39 } 46 }
40 return object.method(); 47 return object.method();
41 }
42
43 @SuppressWarnings("static-method")
44 public final boolean method() {
45 return true;
46 } 48 }
47 49
48 @Test 50 @Test
49 public void run0() throws Throwable { 51 public void run0() throws Throwable {
50 runTest("test", 0); 52 runTest("test", 0);