/libcore/ojluni/annotations/hiddenapi/java/lang/invoke/ |
D | MethodHandles.java | 26 package java.lang.invoke; 37 public static java.lang.invoke.MethodHandles.Lookup lookup() { in lookup() 41 public static java.lang.invoke.MethodHandles.Lookup publicLookup() { in publicLookup() 46 java.lang.Class<T> expected, java.lang.invoke.MethodHandle target) { in reflectAs() 50 private static java.lang.invoke.MethodHandleImpl getMethodHandleImpl( in getMethodHandleImpl() 51 java.lang.invoke.MethodHandle target) { in getMethodHandleImpl() 63 public static java.lang.invoke.MethodHandle arrayElementGetter(java.lang.Class<?> arrayClass) in arrayElementGetter() 100 public static java.lang.invoke.MethodHandle arrayElementSetter(java.lang.Class<?> arrayClass) in arrayElementSetter() 137 public static java.lang.invoke.VarHandle arrayElementVarHandle(java.lang.Class<?> arrayClass) in arrayElementVarHandle() 142 public static java.lang.invoke.VarHandle byteArrayViewVarHandle( in byteArrayViewVarHandle() [all …]
|
/libcore/luni/src/test/java/libcore/java/lang/ |
D | IntrinsicTest.java | 27 String.class.getMethod("charAt", int.class).invoke("hello", 0); in testString_charAt() 32 String.class.getMethod("compareTo", String.class).invoke("hello", "world"); in testString_compareTo() 37 String.class.getMethod("equals", Object.class).invoke("hello", "world"); in testString_equals() 42 String.class.getMethod("indexOf", int.class).invoke("hello", 'l'); in testString_fastIndexOf_II() 47 String.class.getMethod("isEmpty").invoke("hello"); in testString_isEmpty() 52 String.class.getMethod("length").invoke("hello"); in testString_length() 57 Math.class.getMethod("abs", int.class).invoke(null, 1); in testMath_abs() 59 Math.class.getMethod("abs", long.class).invoke(null, 1L); in testMath_abs() 61 Math.class.getMethod("abs", float.class).invoke(null, 1.0f); in testMath_abs() 63 Math.class.getMethod("abs", double.class).invoke(null, 1.0); in testMath_abs() [all …]
|
/libcore/ojluni/src/test/java/lang/invoke/ |
D | VarArgsTest.java | 30 package test.java.lang.invoke; 32 import java.lang.invoke.MethodHandle; 33 import java.lang.invoke.MethodHandles; 34 import java.lang.invoke.MethodType; 37 import static java.lang.invoke.MethodHandles.*; 38 import static java.lang.invoke.MethodType.*; 54 assertEquals("[won]", (String) ts1.invoke(new Object[]{"won"})); in testWithVarargs() 55 assertEquals("[won]", (String) ts1.invoke("won")); in testWithVarargs() 56 assertEquals("[won, won]", (String) ts1.invoke("won", "won")); in testWithVarargs() 57 assertEquals("[won, won]", (String) ts1.invoke(new Object[]{"won", "won"})); in testWithVarargs() [all …]
|
D | ConstantIdentityMHTest.java | 30 package test.java.lang.invoke; 32 import java.lang.invoke.MethodHandle; 33 import java.lang.invoke.MethodHandles; 34 import java.lang.invoke.MethodType; 36 import static java.lang.invoke.MethodHandles.*; 37 import static java.lang.invoke.MethodType.*; 73 assertEquals("xy", (String)cat.invoke("x","y")); in testEmpty() 75 assertEquals(null, (String)mhEmpty.invoke("x","y")); in testEmpty()
|
D | SpreadCollectTest.java | 32 package test.java.lang.invoke; 35 import java.lang.invoke.MethodHandle; 36 import java.lang.invoke.MethodHandles; 37 import java.lang.invoke.MethodHandles.Lookup; 38 import java.lang.invoke.MethodType; 39 import java.lang.invoke.WrongMethodTypeException; 42 import static java.lang.invoke.MethodType.methodType; 59 assertEquals("A456B", (String) spreader.invoke("A", new int[]{4, 5, 6}, "B")); in testAsSpreader() 69 assertTrue((int) compare2FromArray.invoke(Arrays.copyOfRange(ints, 0, 2), cmp) < 0); in testAsSpreaderExample() 70 assertTrue((int) compare2FromArray.invoke(Arrays.copyOfRange(ints, 1, 3), cmp) > 0); in testAsSpreaderExample() [all …]
|
D | PermuteArgsReturnVoidTest.java | 31 package test.java.lang.invoke; 36 import java.lang.invoke.MethodHandle; 37 import java.lang.invoke.MethodHandles; 38 import java.lang.invoke.MethodType; 40 import static java.lang.invoke.MethodHandles.dropArguments; 41 import static java.lang.invoke.MethodHandles.identity; 67 String s = (String) p.invoke("IN", 0, 0); in testReturnOnStack() 86 String s = (String) p.invoke("IN", 0, 0); in testReturnFromArg()
|
D | FoldTest.java | 31 package test.java.lang.invoke; 34 import java.lang.invoke.MethodHandle; 35 import java.lang.invoke.MethodHandles; 36 import java.lang.invoke.MethodHandles.Lookup; 37 import java.lang.invoke.MethodType; 39 import static java.lang.invoke.MethodType.methodType; 57 assertEquals(720, (int) fold.invoke(3, 4, 5)); in testFold0a() 65 assertEquals(540, (int) fold.invoke(3, 4, 5)); in testFold1a() 73 assertEquals(23, (int) fold.invoke("true", true, 23)); in testFold0b() 81 assertEquals(1, (int) fold.invoke(true, true, 1)); in testFold1b() [all …]
|
D | ArrayLengthTest.java | 29 package test.java.lang.invoke; 31 import java.lang.invoke.MethodHandle; 32 import java.lang.invoke.MethodHandles; 61 Object array = MethodHandles.arrayConstructor(arrayClass).invoke(10); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE()
|
D | ArrayConstructorTest.java | 30 package test.java.lang.invoke; 32 import java.lang.invoke.MethodHandle; 33 import java.lang.invoke.MethodHandles; 35 import static java.lang.invoke.MethodType.methodType; 87 String[] a = (String[]) h.invoke(17); in testArrayConstructor() 95 h.invoke(-1); // throws exception in testArrayConstructorNegativeIndex()
|
D | JavaDocExamplesTest.java | 30 package test.java.lang.invoke; 33 import java.lang.invoke.*; 34 import static java.lang.invoke.MethodHandles.*; 35 import static java.lang.invoke.MethodType.*; 129 assertEquals("[x, y]", MH_asList.invoke("x", "y").toString()); in testFindStatic() 147 assertEquals("def", MH_subSequence.invoke("abcdefghi", 3, 6).toString()); in testFindVirtual() 171 MH_newProcessBuilder.invoke("x", "y", "z"); in testFindConstructor() 298 assertEquals("xy", h3.invoke("x", "y", 1, "a", "b", "c")); in testDropArgumentsToMatch() 388 x = mh.invoke("one", "two"); in testMethodHandlesSummary() 497 assertEquals("[won]", (String) ts1.invoke( new Object[]{"won"})); in testAsVarargsCollector() [all …]
|
D | TryFinallyTest.java | 31 package test.java.lang.invoke; 33 import java.lang.invoke.MethodHandle; 34 import java.lang.invoke.MethodHandles; 35 import java.lang.invoke.MethodHandles.Lookup; 36 import java.lang.invoke.MethodType; 38 import static java.lang.invoke.MethodType.methodType; 55 assertEquals("Hello, world!", hello.invoke("world")); in testTryFinally() 80 assertEquals(arg, tryFinally.invoke(arg)); in testTryFinally() 90 tryFinally.invoke(arg); // should throw in testTryFinallyException() 97 tfVoid.invoke("world"); in testTryFinallyVoid() [all …]
|
D | CountedLoopIterationCountsTest.java | 31 package test.java.lang.invoke; 33 import java.lang.invoke.MethodHandle; 34 import java.lang.invoke.MethodHandles; 35 import java.lang.invoke.MethodType; 67 int r = (int) loop.invoke(); in run()
|
D | InvokeGenericTest.java | 30 package test.java.lang.invoke; 32 import java.lang.invoke.*; 33 import static java.lang.invoke.MethodHandles.*; 34 import static java.lang.invoke.MethodType.*; 338 res = resl = (List<?>) mh.invoke((String)args[0], (Object)args[1]); in testSimple() 350 res = resl = (List<?>) mh.invoke(args[0], args[1]); in testSimplePrims() 362 res = resl = (List<?>) mh.invoke((String)args[0], (Object)args[1]); in testAlternateName() 400 junk = target.invoke(); break; in testWrongArgumentCount() 402 junk = target.invoke(args[0]); break; in testWrongArgumentCount() 404 junk = target.invoke(args[0], args[1]); break; in testWrongArgumentCount() [all …]
|
D | DropArgumentsTest.java | 31 package test.java.lang.invoke; 33 import java.lang.invoke.MethodHandle; 34 import java.lang.invoke.MethodHandles; 35 import java.lang.invoke.MethodType; 38 import static java.lang.invoke.MethodHandles.*; 39 import static java.lang.invoke.MethodType.*;
|
D | FilterArgumentsTest.java | 30 package test.java.lang.invoke; 32 import java.lang.invoke.MethodHandle; 33 import java.lang.invoke.MethodHandles; 37 import static java.lang.invoke.MethodHandles.*; 38 import static java.lang.invoke.MethodType.methodType;
|
D | InvokeWithArgumentsTest.java | 29 package test.java.lang.invoke; 34 import java.lang.invoke.MethodHandle; 35 import java.lang.invoke.MethodHandles; 36 import java.lang.invoke.WrongMethodTypeException; 38 import static java.lang.invoke.MethodType.methodType;
|
/libcore/luni/src/test/java/libcore/java/lang/invoke/ |
D | MethodHandleCombinersTest.java | 17 package libcore.java.lang.invoke; 20 import java.lang.invoke.MethodHandle; 21 import java.lang.invoke.MethodHandles; 22 import java.lang.invoke.MethodType; 23 import java.lang.invoke.WrongMethodTypeException; 44 handle.invoke(iae); in testThrowException() 74 transform.invoke(45, new Object(), "foo", 42l); in testDropArguments() 79 transform.invoke("foo", 45, new Object(), 42l); in testDropArguments() 84 transform.invoke("foo", 42l, 45, new Object()); in testDropArguments() 89 transform.invoke("foo", 42l, 45l, new Object()); in testDropArguments() [all …]
|
D | MethodHandlesTest.java | 17 package libcore.java.lang.invoke; 21 import java.lang.invoke.MethodHandle; 22 import java.lang.invoke.MethodHandleInfo; 23 import java.lang.invoke.MethodHandles; 24 import java.lang.invoke.MethodHandles.Lookup; 25 import java.lang.invoke.MethodType; 26 import java.lang.invoke.WrongMethodTypeException; 38 import static java.lang.invoke.MethodHandles.Lookup.*; 363 mh1.invoke(bInstance); in testfindSpecial_invokeSuperBehaviour() 369 mh1.invoke(new A()); in testfindSpecial_invokeSuperBehaviour() [all …]
|
D | MethodHandleAccessorsTest.java | 17 package libcore.java.lang.invoke; 21 import java.lang.invoke.MethodHandle; 22 import java.lang.invoke.MethodHandles; 23 import java.lang.invoke.WrongMethodTypeException; 761 h0.invoke(); in testStaticGetter() 762 Number t = (Number)h0.invoke(); in testStaticGetter() 763 int u = (int)h0.invoke(); in testStaticGetter() 764 Integer v = (Integer)h0.invoke(); in testStaticGetter() 765 long w = (long)h0.invoke(); in testStaticGetter() 767 byte x = (byte)h0.invoke(); in testStaticGetter() [all …]
|
D | CallSitesTest.java | 17 package libcore.java.lang.invoke; 21 import java.lang.invoke.CallSite; 22 import java.lang.invoke.ConstantCallSite; 23 import java.lang.invoke.MethodHandle; 24 import java.lang.invoke.MethodHandles; 25 import java.lang.invoke.MethodHandles.Lookup; 26 import java.lang.invoke.MethodType; 27 import java.lang.invoke.MutableCallSite; 28 import java.lang.invoke.VolatileCallSite; 29 import java.lang.invoke.WrongMethodTypeException; [all …]
|
/libcore/ojluni/src/test/java/lang/invoke/VarHandles/ |
D | VarHandleTestReflection.java | 25 package test.java.lang.invoke.VarHandles; 35 import java.lang.invoke.MethodHandle; 36 import java.lang.invoke.MethodHandleInfo; 37 import java.lang.invoke.MethodHandles; 38 import java.lang.invoke.VarHandle; 64 vhm.invoke(v, new Object[]{}); in methodInvocation() 77 Object o = (Object) mh.invoke(v, new Object[]{}); in methodHandleInvoke() 91 im.invoke(v, new Object[]{}); in methodInvocationFromMethodInfo()
|
/libcore/ojluni/src/test/java/lang/invoke/remote/ |
D | RemoteExample.java | 23 package test.java.lang.invoke.remote; 25 import java.lang.invoke.MethodHandles; 26 import java.lang.invoke.MethodHandles.Lookup; 27 import test.java.lang.invoke.MethodHandlesTest;
|
/libcore/libart/src/main/java/java/lang/invoke/ |
D | TEST_MAPPING | 7 "include-filter": "libcore.java.lang.invoke" 15 "include-filter": "org.openjdk.tests.java.lang.invoke" 18 "include-filter": "test.java.lang.invoke"
|
/libcore/luni/src/test/java/libcore/sun/invoke/util/ |
D | VerifyAccessTest.java | 17 package libcore.sun.invoke.util; 21 import sun.invoke.util.VerifyAccess; 23 import java.lang.invoke.MethodHandle; 24 import java.lang.invoke.MethodHandles;
|
/libcore/dom/src/test/java/org/w3c/domts/ |
D | LSDocumentBuilderFactory.java | 138 Object domConfig = domConfigMethod.invoke(parser, new Object[0]); in setParameter() 141 setParameterMethod.invoke(domConfig, new Object[] {parameter, value}); in setParameter() 156 Object domConfig = domConfigMethod.invoke(parser, new Object[0]); in getParameter() 159 return getParameterMethod.invoke(domConfig, new Object[] {parameter}); in getParameter() 276 Object domRegistry = newInstanceMethod.invoke(null, (Class<?>) null); in LSDocumentBuilderFactory() 279 impl = (DOMImplementation) getDOMImplementationMethod.invoke(domRegistry, in LSDocumentBuilderFactory() 283 parser = createLSParserMethod.invoke(impl, in LSDocumentBuilderFactory() 333 return (Document) parseURIMethod.invoke(parser, in load()
|