Lines Matching refs:String

18 # MethodHandle Main.getHandleForVirtual(Class<?> defc, String name, MethodType type);
22 .method public static getHandleForVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/Meth…
30 …ng/invoke/MethodHandles$Lookup;->findVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/…
35 # MethodHandle Main.getHandleForStatic(Class<?> defc, String name, MethodType type);
39 .method public static getHandleForStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/Metho…
47 …ang/invoke/MethodHandles$Lookup;->findStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/…
52 # Returns a method handle to String java.lang.String.concat(String);
59 # Call MethodType.methodType(rtype=String.class, ptype[0] = String.class)
63 # Call Main.getHandleForVirtual(String.class, "concat", methodType);
64 …invoke-static {v1, v0, v2}, LMain;->getHandleForVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/l…
87 …invoke-static {v0, v3, v2}, LMain;->getHandleForVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/l…
92 # Returns a method handle to static String java.lang.String.valueOf(Object);
101 # set v1 to the name of the method ("valueOf") and v2 to java.lang.String.class;
106 # Call MethodType.methodType(rtype=String.class, ptype[0]=Object.class)
110 # Call Main.getHandleForStatic(String.class, "valueOf", methodType);
111 …invoke-static {v2, v1, v3}, LMain;->getHandleForStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/la…
116 # Returns a method handle to static String java.lang.String.valueOf(String);
122 # set v1 to the name of the method ("valueOf") and v2 to java.lang.String.class;
127 # Call MethodType.methodType(rtype=String.class, ptype[0]=Long.class)
131 # Call Main.getHandleForStatic(String.class, "valueOf", methodType);
132 …invoke-static {v2, v1, v3}, LMain;->getHandleForStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/la…
137 .method public static main([Ljava/lang/String;)V
140 # Test case 1: Exercise String.concat(String, String) which is a virtual method.
145 …ct([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
148 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
150 # Test case 2: Exercise String.valueOf(Object);
154 …Handle;->invokeExact([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;)Ljava/lang/String;
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.
160 # Note that the callsite type here is String type(Object, Object); so the runtime
166 …ke([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
169 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
171 # Test case 4: Exercise String.valueOf(long);
180 …ang/invoke/MethodHandle;->invokeExact([Ljava/lang/Object;)Ljava/lang/Object;, (J)Ljava/lang/String;
183 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
187 …ava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)Ljava/lang/Object;, (I)Ljava/lang/String;
190 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
196 …/MethodHandle;->invoke([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Long;)Ljava/lang/String;
199 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
205 …thodHandle;->invoke([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Integer;)Ljava/lang/String;
208 invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V