Lines Matching refs:invoke

22 …eForVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/Met…
26invoke-static {}, Ljava/lang/invoke/MethodHandles;->publicLookup()Ljava/lang/invoke/MethodHandles$…
30invoke-virtual {v0, p0, p1, p2}, Ljava/lang/invoke/MethodHandles$Lookup;->findVirtual(Ljava/lang/C…
39 …leForStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/Met…
43invoke-static {}, Ljava/lang/invoke/MethodHandles;->publicLookup()Ljava/lang/invoke/MethodHandles$…
47invoke-virtual {v0, p0, p1, p2}, Ljava/lang/invoke/MethodHandles$Lookup;->findStatic(Ljava/lang/Cl…
53 .method public static getStringConcatHandle()Ljava/lang/invoke/MethodHandle;
56 invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
60invoke-static {v1, v1}, Ljava/lang/invoke/MethodType;->methodType(Ljava/lang/Class;Ljava/lang/Clas…
64invoke-static {v1, v0, v2}, LMain;->getHandleForVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/l…
70 .method public static getLongCompareToHandle()Ljava/lang/invoke/MethodHandle;
74 invoke-direct {v0, v1, v2}, Ljava/lang/Long;-><init>(J)V
75 invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
82invoke-static {v1, v0}, Ljava/lang/invoke/MethodType;->methodType(Ljava/lang/Class;Ljava/lang/Clas…
87invoke-static {v0, v3, v2}, LMain;->getHandleForVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/l…
93 .method public static getStringValueOfObjectHandle()Ljava/lang/invoke/MethodHandle;
97 invoke-direct {v0}, Ljava/lang/Object;-><init>()V
98 invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
103 invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
107invoke-static {v2, v0}, Ljava/lang/invoke/MethodType;->methodType(Ljava/lang/Class;Ljava/lang/Clas…
111invoke-static {v2, v1, v3}, LMain;->getHandleForStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/la…
117 .method public static getStringValueOfLongHandle()Ljava/lang/invoke/MethodHandle;
124 invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
128invoke-static {v2, v0}, Ljava/lang/invoke/MethodType;->methodType(Ljava/lang/Class;Ljava/lang/Clas…
132invoke-static {v2, v1, v3}, LMain;->getHandleForStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/la…
141 invoke-static {}, LMain;->getStringConcatHandle()Ljava/lang/invoke/MethodHandle;
145invoke-polymorphic {v0, v1, v2}, Ljava/lang/invoke/MethodHandle;->invokeExact([Ljava/lang/Object;)…
148 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
151 invoke-static {}, LMain;->getStringValueOfObjectHandle()Ljava/lang/invoke/MethodHandle;
154invoke-polymorphic {v0, v1}, Ljava/lang/invoke/MethodHandle;->invokeExact([Ljava/lang/Object;)Ljav…
157 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
159 # Test case 3: Exercise String.concat(String, String) with an inexact invoke.
162 invoke-static {}, LMain;->getStringConcatHandle()Ljava/lang/invoke/MethodHandle;
166invoke-polymorphic {v0, v1, v2}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)Ljava…
169 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
174 invoke-static {}, LMain;->getStringValueOfLongHandle()Ljava/lang/invoke/MethodHandle;
180invoke-polymorphic {v0, v1, v2}, Ljava/lang/invoke/MethodHandle;->invokeExact([Ljava/lang/Object;)…
183 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
187invoke-polymorphic {v0, v1}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)Ljava/lan…
190 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
195 invoke-direct {v1, v2, v3}, Ljava/lang/Long;-><init>(J)V
196invoke-polymorphic {v0, v1}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)Ljava/lan…
199 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
204 invoke-direct {v1, v2}, Ljava/lang/Integer;-><init>(I)V
205invoke-polymorphic {v0, v1}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)Ljava/lan…
208 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
211 invoke-static {}, LMain;->getLongCompareToHandle()Ljava/lang/invoke/MethodHandle;
215 invoke-direct {v1, v2, v3}, Ljava/lang/Long;-><init>(J)V
220invoke-polymorphic {v0, v1, v1}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)Ljava…
223 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(I)V
227invoke-polymorphic {v0, v1, v2, v3}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)L…
230 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(I)V
235 # invoke-polymorphic {v0, v1, v2}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)L…
238 # invoke-virtual {v4, v3}, Ljava/io/PrintStream;->print(I)V