1<api>
2<package name=""
3>
4<class name="Main"
5 extends="java.lang.Object"
6 interface="false"
7 abstract="false"
8 static="false"
9 final="false"
10 visibility="public"
11>
12<constructor name="Main"
13 type="Main"
14 static="false"
15 final="false"
16 visibility="public"
17>
18</constructor>
19<method name="main"
20 return="void"
21 abstract="false"
22 native="false"
23 synchronized="false"
24 static="true"
25 final="false"
26 visibility="public"
27>
28<parameter name="arg0" type="java.lang.String[]">
29</parameter>
30</method>
31</class>
32</package>
33<package name="constmethodhandle"
34>
35<class name="ConstTest"
36 extends="java.lang.Object"
37 interface="false"
38 abstract="false"
39 static="false"
40 final="false"
41 visibility="public"
42>
43<constructor name="ConstTest"
44 type="constmethodhandle.ConstTest"
45 static="false"
46 final="false"
47 visibility="public"
48>
49</constructor>
50<method name="main"
51 return="void"
52 abstract="false"
53 native="false"
54 synchronized="false"
55 static="true"
56 final="false"
57 visibility="public"
58>
59<parameter name="arg0" type="java.lang.String[]">
60</parameter>
61</method>
62<method name="test1"
63 return="java.lang.invoke.MethodHandle"
64 abstract="false"
65 native="false"
66 synchronized="false"
67 static="true"
68 final="false"
69 visibility="public"
70>
71</method>
72<method name="test2"
73 return="java.lang.invoke.MethodType"
74 abstract="false"
75 native="false"
76 synchronized="false"
77 static="true"
78 final="false"
79 visibility="public"
80>
81</method>
82</class>
83<method_handle index="0"
84 type="invoke-instance"
85 target_class="Ljava/lang/Object;"
86 target_member="getClass"
87 target_member_type="(Ljava/lang/Object;)Ljava/lang/Class;"
88>
89</method_handle>
90</package>
91</api>
92