/art/test/959-invoke-polymorphic-accessors/ |
expected.txt | 3 Passed MethodHandle.invokeExact() tests for accessors.
|
/dalvik/dx/tests/132-invoke-polymorphic/ |
TestInvokePolymorphic.java | 25 mh.invokeExact(); 33 return (int) mh.invokeExact(); 41 return (long) mh.invokeExact(); 49 return (double) mh.invokeExact(); 59 return (double) mh.invokeExact(o, l); 69 mh.invokeExact(x, y, z); 79 mh.invokeExact(o, l, d); 90 return (int) mh.invokeExact(o, l, d, f, s);
|
TestInvokePolymorphic.class | |
/art/test/953-invoke-polymorphic-compiler/src/ |
Main.java | 117 assertEquals((int) mh.invokeExact(33, -4), 33); 118 assertEquals((int) mh.invokeExact(-4, 33), 33); 123 assertEquals((int) mh.invokeExact(33, -4, 17), 33); 124 assertEquals((int) mh.invokeExact(-4, 17, 33), 17); 125 assertEquals((int) mh.invokeExact(17, 33, -4), 33); 131 assertEquals((int) mh.invokeExact(33, -4, 77, 88, 99, 111), 33); 134 assertEquals((int) mh.invokeExact(33, -4, 77, 88), 33); 139 assertEquals((int) mh.invokeExact(33, -4, 77, 88, 89, 90, 91), 33); 142 assertEquals((int) mh.invokeExact(-4, 77, 88, 99, 111, 33), 77); 143 assertEquals((int) mh.invokeExact(77, 88, 99, 111, 33, -4), 88) [all...] |
/dalvik/dx/tests/138-invoke-polymorphic-again/ |
Main.java | 35 // OTH: >= 15 arguments to invokeExact tickles this bug. Fewer, no repro. 42 mh0.invokeExact("bad"); 47 // OTH: >= 15 arguments to invokeExact tickles this bug. Fewer, no repro. 54 return (int) mh0.invokeExact("bad");
|
Main.class | |
/art/test/959-invoke-polymorphic-accessors/src/ |
Main.java | 106 m.invokeExact(value); 109 m.invokeExact(v, value); 128 got = (byte) m.invokeExact(); 130 got = (byte) m.invokeExact(v); 149 m.invokeExact(value); 152 m.invokeExact(v, value); 171 got = (char) m.invokeExact(); 173 got = (char) m.invokeExact(v); 192 m.invokeExact(value); 195 m.invokeExact(v, value) [all...] |
/libcore/luni/src/test/java/libcore/java/lang/invoke/ |
MethodHandleAccessorsTest.java | 79 m.invokeExact(value); 82 m.invokeExact(v, value); 101 got = (byte)m.invokeExact(); 103 got = (byte)m.invokeExact(v); 122 m.invokeExact(value); 125 m.invokeExact(v, value); 144 got = (char)m.invokeExact(); 146 got = (char)m.invokeExact(v); 165 m.invokeExact(value); 168 m.invokeExact(v, value) [all...] |
CallSitesTest.java | 42 int n = (int) site.dynamicInvoker().invokeExact(7, 37); 72 int dummy = (int) site.getTarget().invokeExact(1, 1); 88 int dummy = (int) site.getTarget().invokeExact(1, 1); 104 int x = (int) firstTarget.invokeExact(2, 6); 107 int y = (int) site.getTarget().invokeExact(2, 6); 110 int z = (int) site.dynamicInvoker().invokeExact(2, 6); 133 assertEquals(100, (int) site.dynamicInvoker().invokeExact(147, 47));
|
MethodHandlesTest.java | 310 mh1.invokeExact(bInstance); 326 mh1.invokeExact(new A()); 342 mh2.invokeExact(cInstance); 397 handle.invokeExact("a", new Object()); 651 assertEquals("publicMethod", (String) mh.invokeExact(instance)); 656 assertEquals("publicStaticMethod", (String) mh.invokeExact()); 672 assertEquals("privateMethod", (String) mh.invokeExact(instance)); 677 assertEquals("privateMethod", (String) mh.invokeExact(instance)); 696 assertEquals("privateStaticMethod", (String) mh.invokeExact()); 718 UnreflectTester instance = (UnreflectTester) mh.invokeExact("abc") [all...] |
/art/test/958-methodhandle-stackframe/src-art/ |
Main.java | 96 // delegate.invokeExact(false, 'h', (short) 56, 72, Integer.MAX_VALUE + 42l, 100 delegate.invokeExact(false, 'h', (short) 56, 72, Integer.MAX_VALUE + 42l, 123 System.out.println((boolean) delegate.invokeExact()); 131 System.out.println((char) delegate.invokeExact()); 139 System.out.println((int) delegate.invokeExact()); 147 System.out.println((long) delegate.invokeExact()); 155 System.out.println((float) delegate.invokeExact()); 163 System.out.println((double) delegate.invokeExact()); 171 System.out.println((String) delegate.invokeExact());
|
/art/test/713-varhandle-invokers/src/ |
Main.java | 92 assertEquals(3, (int) invokerMethodHandle.invokeExact(fieldVarHandle, this, 4)); 96 // Check invocations with MethodHandle.invokeExact() 102 invokerMethodHandle.invokeExact( 110 int i = (int) invokerMethodHandle.invokeExact(fieldVarHandle, this, (short) 3); 117 invokerMethodHandle.invokeExact(fieldVarHandle, this, 77); 124 long l = (long) invokerMethodHandle.invokeExact(fieldVarHandle, this, 77); 132 int i = (int) invokerMethodHandle.invokeExact(vhNull, this, 777); 245 // Check invocations with MethodHandle.invokeExact() 250 i = (int) invokerMethodHandle.invokeExact(fieldVarHandle, this, Integer.valueOf(3)); 257 i = (int) invokerMethodHandle.invokeExact(fieldVarHandle, this, (short) 33) [all...] |
/art/test/954-invoke-polymorphic-verifier/smali/ |
BetterFakeSignaturePolymorphic.smali | 28 # Fail here because Main;->invokeExact is on wrong class. 29 invoke-polymorphic {v0, v1}, LMain;->invokeExact([Ljava/lang/Object;)Ljava/lang/Object;, ([Ljava/lang/Object;)Ljava/lang/Object;
|
/dalvik/dx/tests/135-invoke-custom/src/invokecustom/ |
InvokeCustom.java | 107 int oldValue = (int) getter.invokeExact(); 108 setter.invokeExact(NEW_VALUE); 109 int newValue = (int) getter.invokeExact(); 120 float oldValue = (float) getter.invokeExact(this); 121 setter.invokeExact(this, NEW_VALUE); 122 float newValue = (float) getter.invokeExact(this); 184 instanceInvoke.invokeExact(instance); 186 InvokeCustom instance2 = (InvokeCustom) constructor.invokeExact(3);
|
/dalvik/dx/tests/137-dexmerger-dex38/src/invokecustom/ |
InvokeCustom.java | 103 int oldValue = (int) getter.invokeExact(); 104 setter.invokeExact(NEW_VALUE); 105 int newValue = (int) getter.invokeExact(); 116 float oldValue = (float) getter.invokeExact(this); 117 setter.invokeExact(this, NEW_VALUE); 118 float newValue = (float) getter.invokeExact(this); 176 instanceInvoke.invokeExact(instance); 178 InvokeCustom instance2 = (InvokeCustom) constructor.invokeExact(3);
|
/libcore/luni/src/main/native/ |
java_lang_invoke_MethodHandle.cpp | 22 "MethodHandle.invokeExact cannot be invoked reflectively."); 31 NATIVE_METHOD(MethodHandle, invokeExact, "([Ljava/lang/Object;)Ljava/lang/Object;"),
|
/art/test/979-const-method-handle/classes/ |
Main.class | |
/dalvik/dx/tests/142-const-method-handle/classes/ |
Main.class | |
/dalvik/dx/tests/142-const-method-handle/ |
constmethodhandle.jar | |
/art/test/956-methodhandles/src/ |
Main.java | 123 mh1.invokeExact(bInstance); 135 mh1.invokeExact(aInstance); 147 mh2.invokeExact(cInstance); 199 handle.invokeExact("a", new Object()); 200 System.out.println("invokeExact(\"a\", new Object()) unexpectedly succeeded."); 441 assertEquals("publicMethod", (String) mh.invokeExact(instance)); 446 assertEquals("publicStaticMethod", (String) mh.invokeExact()); 457 assertEquals("privateMethod", (String) mh.invokeExact(instance)); 468 assertEquals("privateStaticMethod", (String) mh.invokeExact()); 478 instance = (UnreflectTester) mh.invokeExact("abc") [all...] |
/dalvik/dx/tests/137-dexmerger-dex38/ |
invokecustom.jar | |
/art/test/1948-obsolete-const-method-handle/util-src/src/art/ |
Test1948.java | 39 CLASS_BYTES = Base64.getDecoder().decode((String)getClassBase64.invokeExact()); 40 DEX_BYTES = Base64.getDecoder().decode((String)getDexBase64.invokeExact());
|
/art/test/1948-obsolete-const-method-handle/util-src/src/art/constmethodhandle/ |
TestInvoke.java | 31 // handle.invokeExact();
|
/dalvik/dx/tests/142-const-method-handle/src/ |
Main.java | 28 generatedMain.invokeExact(args);
|
/art/test/957-methodhandle-transforms/src/ |
Main.java | 80 transform.invokeExact("foo", 42l); 85 transform.invokeExact(45, new Object(), "foo", 42l); 90 transform.invokeExact("foo", 45, new Object(), 42l); 95 transform.invokeExact("foo", 42l, 45, new Object()); 113 transform.invokeExact((short) 45, new Object(), "foo", 42l); 176 returnVal = (String) adapter.invokeExact("foo", 42l, (String) null); 183 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage"); 194 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage"); 206 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage2"); 214 returnVal = (String) adapter.invokeExact("foo", 42, "exceptionMessage") [all...] |