1 <api> 2 <package name="com.android.jack.java7.invokecustom.test004" 3 > 4 <class name="Tests" 5 extends="java.lang.Object" 6 interface="false" 7 abstract="false" 8 static="false" 9 final="false" 10 visibility="public" 11 > 12 <field name="fieldCallSite" 13 type="java.lang.invoke.CallSite" 14 transient="false" 15 volatile="false" 16 static="true" 17 final="false" 18 visibility="public" 19 > 20 </field> 21 <constructor name="Tests" 22 type="com.android.jack.java7.invokecustom.test004.Tests" 23 static="false" 24 final="false" 25 visibility="public" 26 > 27 </constructor> 28 <method name="main" 29 return="void" 30 abstract="false" 31 native="false" 32 synchronized="false" 33 static="true" 34 final="false" 35 visibility="public" 36 > 37 <parameter name="arg0" type="java.lang.String[]"> 38 </parameter> 39 </method> 40 <method name="test" 41 return="void" 42 abstract="false" 43 native="false" 44 synchronized="false" 45 static="false" 46 final="false" 47 visibility="public" 48 > 49 </method> 50 </class> 51 <method_handle index="0" 52 type="invoke-static" 53 target_class="Lcom/android/jack/java7/invokecustom/test004/Tests;" 54 target_member="linkerMethod" 55 target_member_type="(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZBCSIFDLjava/lang/String;Ljava/lang/Class;J)Ljava/lang/invoke/CallSite;" 56 > 57 </method_handle> 58 <call_site index="0"> 59 <link_argument index="0" type="MethodHandle" value="0"/> 60 <link_argument index="1" type="String" values="add"/> 61 <link_argument index="2" type="MethodType" value="(II)I"/> 62 <link_argument index="3" type="int" value="1"/> 63 <link_argument index="4" type="int" value="1"/> 64 <link_argument index="5" type="int" value="97"/> 65 <link_argument index="6" type="int" value="1024"/> 66 <link_argument index="7" type="int" value="1"/> 67 <link_argument index="8" type="float" value="11.1"/> 68 <link_argument index="9" type="double" value="2.2"/> 69 <link_argument index="10" type="String" value="Hello"/> 70 <link_argument index="11" type="Class" value="Tests"/> 71 <link_argument index="12" type="long" value="123456789"/> 72 </call_site> 73 <call_site index="1"> 74 <link_argument index="0" type="MethodHandle" value="0"/> 75 <link_argument index="1" type="String" values="add"/> 76 <link_argument index="2" type="MethodType" value="(II)I"/> 77 <link_argument index="3" type="int" value="1"/> 78 <link_argument index="4" type="int" value="1"/> 79 <link_argument index="5" type="int" value="97"/> 80 <link_argument index="6" type="int" value="1024"/> 81 <link_argument index="7" type="int" value="1"/> 82 <link_argument index="8" type="float" value="11.1"/> 83 <link_argument index="9" type="double" value="2.2"/> 84 <link_argument index="10" type="String" value="Hello"/> 85 <link_argument index="11" type="Class" value="Tests"/> 86 <link_argument index="12" type="long" value="123456789"/> 87 </call_site> 88 </package> 89 </api> 90