Mercurial > hg > truffle
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); |