| <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> |