20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23 package com.oracle.graal.jtt.reflect;
24
25 import com.oracle.graal.jtt.*;
26 import org.junit.*;
27
28 import sun.reflect.*;
29
30 /*
31 */
32 public final class Reflection_getCallerClass01 extends JTTTest {
33
34 public static final class Caller1 {
35
36 private Caller1() {
37 }
38
39 static String caller1(int depth) {
40 return Reflection.getCallerClass(depth).getName();
41 }
42 }
43
44 public static final class Caller2 {
45
46 private Caller2() {
47 }
48
49 static String caller2(int depth) {
50 return Caller1.caller1(depth);
51 }
52 }
53
54 public static String test(int depth) {
55 return Caller2.caller2(depth);
56 }
57
58 @Test
59 public void run0() throws Throwable {
60 runTest("test", 0);
|
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23 package com.oracle.graal.jtt.reflect;
24
25 import com.oracle.graal.jtt.*;
26 import org.junit.*;
27
28 import sun.reflect.*;
29
30 /*
31 */
32 public final class Reflection_getCallerClass01 extends JTTTest {
33
34 public static final class Caller1 {
35
36 private Caller1() {
37 }
38
39 static String caller1(int depth) {
40 return Reflection.getCallerClass().getName();
41 }
42 }
43
44 public static final class Caller2 {
45
46 private Caller2() {
47 }
48
49 static String caller2(int depth) {
50 return Caller1.caller1(depth);
51 }
52 }
53
54 public static String test(int depth) {
55 return Caller2.caller2(depth);
56 }
57
58 @Test
59 public void run0() throws Throwable {
60 runTest("test", 0);
|