blob: 94e395eb96ac5cf2cbd4ec43bbb1bd00cc52f6a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import java.lang.reflect.Method;
public class Main {
public static void main(String []argv) {
try {
System.out.println("into:main");
Class clazzA = Class.forName("A");
Method clazzAMethod = clazzA.getMethod("method",null);
clazzAMethod.invoke(clazzA.newInstance(),null);
Class clazzB= Class.forName("B");
Method clazzBMethod = clazzB.getMethod("method",null);
clazzBMethod.invoke(clazzB.newInstance(),null);
System.out.println("leave:main");
} catch (Throwable t) {
t.printStackTrace();
}
}
}
|