blob: 2a2966738a5a20cc66db998c951b906c14185673 [file] [log] [blame]
<api>
<package name="com.android.jack.java7.invokecustom.test004"
>
<class name="Tests"
extends="java.lang.Object"
interface="false"
abstract="false"
static="false"
final="false"
visibility="public"
>
<field name="fieldCallSite"
type="java.lang.invoke.CallSite"
transient="false"
volatile="false"
static="true"
final="false"
visibility="public"
>
</field>
<constructor name="Tests"
type="com.android.jack.java7.invokecustom.test004.Tests"
static="false"
final="false"
visibility="public"
>
</constructor>
<method name="main"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
visibility="public"
>
<parameter name="arg0" type="java.lang.String[]">
</parameter>
</method>
<method name="test"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
visibility="public"
>
</method>
</class>
<method_handle index="0"
type="invoke-static"
target_class="Lcom/android/jack/java7/invokecustom/test004/Tests;"
target_member="linkerMethod"
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;"
>
</method_handle>
<call_site index="0">
<link_argument index="0" type="MethodHandle" value="0"/>
<link_argument index="1" type="String" values="add"/>
<link_argument index="2" type="MethodType" value="(II)I"/>
<link_argument index="3" type="int" value="1"/>
<link_argument index="4" type="int" value="1"/>
<link_argument index="5" type="int" value="97"/>
<link_argument index="6" type="int" value="1024"/>
<link_argument index="7" type="int" value="1"/>
<link_argument index="8" type="float" value="11.1"/>
<link_argument index="9" type="double" value="2.2"/>
<link_argument index="10" type="String" value="Hello"/>
<link_argument index="11" type="Class" value="Tests"/>
<link_argument index="12" type="long" value="123456789"/>
</call_site>
<call_site index="1">
<link_argument index="0" type="MethodHandle" value="0"/>
<link_argument index="1" type="String" values="add"/>
<link_argument index="2" type="MethodType" value="(II)I"/>
<link_argument index="3" type="int" value="1"/>
<link_argument index="4" type="int" value="1"/>
<link_argument index="5" type="int" value="97"/>
<link_argument index="6" type="int" value="1024"/>
<link_argument index="7" type="int" value="1"/>
<link_argument index="8" type="float" value="11.1"/>
<link_argument index="9" type="double" value="2.2"/>
<link_argument index="10" type="String" value="Hello"/>
<link_argument index="11" type="Class" value="Tests"/>
<link_argument index="12" type="long" value="123456789"/>
</call_site>
</package>
</api>