/openjdk10/jdk/test/java/lang/String/concat/ |
H A D | StringConcatFactoryEmptyMethods.java | 44 MethodType.methodType(String.class) 50 MethodType.methodType(String.class),
|
H A D | StringConcatFactoryInvariants.java | 71 MethodType mt = MethodType.methodType(String.class, String.class, int.class); 83 new MethodType[] { MethodType.methodType(String.class) } 125 MethodType mtEmpty = MethodType.methodType(String.class); 126 MethodType mtUnderThreshold = MethodType.methodType(String.class, underThreshold); 127 MethodType mtThreshold = MethodType.methodType(String.class, threshold); 128 MethodType mtOverThreshold = MethodType.methodType(String.class, overThreshold); 179 () -> StringConcatFactory.makeConcat(lookup, methodName, MethodType.methodType(void.class, String.class, int.class))); 182 () -> StringConcatFactory.makeConcat(lookup, methodName, MethodType.methodType(int.class, String.class, int.class))); 185 () -> StringConcatFactory.makeConcat(lookup, methodName, MethodType.methodType(StringBuilder.class, String.class, int.class))); 188 () -> StringConcatFactory.makeConcat(lookup, methodName, MethodType.methodType(Objec [all...] |
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/ |
H A D | CallSiteDescriptor.java | 117 private final MethodType methodType; field in class:CallSiteDescriptor 125 * @param methodType the method type of the call site. When creating 129 public CallSiteDescriptor(final Lookup lookup, final Operation operation, final MethodType methodType) { argument 132 this.methodType = Objects.requireNonNull(methodType, "methodType"); 149 return methodType; 167 alwaysAssert(newMethodType == changed.methodType, () -> "changeMethodTypeInternal didn't set the correct new method type"); 207 alwaysAssert(methodType == changed.methodType, () [all...] |
/openjdk10/jdk/test/java/lang/invoke/7087570/ |
H A D | Test7087570.java | 51 data(Object.class, "hashCode", methodType(int.class), Object.class, REF_invokeVirtual), 55 data(String.class, "hashCode", methodType(int.class), String.class, REF_invokeVirtual), 58 data(Collections.class, "sort", methodType(void.class, List.class), Collections.class, REF_invokeStatic), 59 data(Arrays.class, "asList", methodType(List.class, Object[].class), Arrays.class, REF_invokeStatic), // varargs case 62 data(Object.class, "hashCode", methodType(int.class), Object.class, REF_invokeSpecial), 65 data(String.class, "<init>", methodType(void.class, char[].class), String.class, REF_newInvokeSpecial), 66 data(DummyFieldHolder.class, "<init>", methodType(void.class, byte.class, Long[].class), DummyFieldHolder.class, REF_newInvokeSpecial), // varargs case 69 data(List.class, "size", methodType(int.class), List.class, REF_invokeInterface) 81 testMethod.clazz.getName(), testMethod.name, testMethod.methodType, 85 assertEquals(testMethod.methodType, mh 118 final MethodType methodType; field in class:Test7087570.TestMethodData 122 TestMethodData(Class<?> clazz, String name, MethodType methodType, Class<?> declaringClass, int referenceKind) argument 133 data(Class<?> clazz, String name, MethodType methodType, Class<?> declaringClass, int referenceKind) argument [all...] |
/openjdk10/jdk/test/java/lang/invoke/ProtectedMemberDifferentPackage/p1/ |
H A D | T2.java | 44 assertFailure(IAE, () -> LOOKUP.findVirtual(T1.class, "m1", MethodType.methodType(void.class))); 45 assertFailure(IAE, () -> LOOKUP.findStatic(T1.class, "m2", MethodType.methodType(void.class))); 47 assertSuccess(() -> LOOKUP.findVirtual(T2.class, "m1", MethodType.methodType(void.class))); 48 assertSuccess(() -> LOOKUP.findVirtual(T3.class, "m1", MethodType.methodType(void.class))); 50 assertSuccess(() -> LOOKUP.findStatic(T2.class, "m2", MethodType.methodType(void.class))); 51 assertSuccess(() -> LOOKUP.findStatic(T3.class, "m2", MethodType.methodType(void.class)));
|
/openjdk10/jdk/test/sun/invoke/util/ |
H A D | WrapperTest.java | 47 MethodHandle h2 = h1.asType(MethodType.methodType(void.class)); // drop 42 48 MethodHandle h3 = h2.asType(MethodType.methodType(short.class)); // add 0 49 MethodHandle h4 = h3.asType(MethodType.methodType(Object.class)); // box 60 MethodHandle h2 = h1.asType(MethodType.methodType(void.class)); // drop 42 61 MethodHandle h3 = h2.asType(MethodType.methodType(int.class)); // add 0 62 MethodHandle h4 = h3.asType(MethodType.methodType(Object.class)); // box 73 MethodHandle h2 = h1.asType(MethodType.methodType(void.class)); // drop 42 74 MethodHandle h3 = h2.asType(MethodType.methodType(long.class)); // add 0 75 MethodHandle h4 = h3.asType(MethodType.methodType(Object.class)); // box 86 MethodHandle h2 = h1.asType(MethodType.methodType(voi [all...] |
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/ |
H A D | ApplicableOverloadedMethods.java | 145 final MethodType methodType = method.getMethodType(); 146 final int methodArity = methodType.parameterCount(); 153 if(!TypeUtilities.isSubtype(callSiteType.parameterType(i), methodType.parameterType(i))) { 167 final MethodType methodType = method.getMethodType(); 168 final int methodArity = methodType.parameterCount(); 176 methodType.parameterType(i))) { 193 final MethodType methodType = method.getMethodType(); 194 final int methodArity = methodType.parameterCount(); 204 methodType.parameterType(i))) { 208 final Class<?> varArgType = methodType [all...] |
H A D | ClassLinker.java | 105 "forClass", MethodType.methodType(StaticClass.class, Class.class));
|
/openjdk10/jdk/test/java/lang/invoke/8177146/ |
H A D | TestMethodHandleBind.java | 43 MethodHandle bound = lookup().bind(new TestMethodHandleBind() , "m1", MethodType.methodType(String.class)); 50 MethodHandle bound = lookup().bind(new B() , "m1", MethodType.methodType(String.class)); 51 // MethodHandle bound = lookup().findVirtual(B.class, "m1", MethodType.methodType(String.class)).bindTo(new B()); 59 MethodHandle bound = lookup().bind(new pkg.A() , "m1", MethodType.methodType(String.class)); 68 MethodHandle bound = lookup().bind(new pkg.A() , "m2", MethodType.methodType(String.class)); 75 MethodHandle bound = lookup().bind(new TestMethodHandleBind(), "m2", MethodType.methodType(String.class)); 82 MethodHandle bound = lookup().bind(new TestMethodHandleBind() , "m3", MethodType.methodType(String.class, String[].class)); 90 MethodHandle bound = lookup().bind(new pkg.A(), "m3", MethodType.methodType(String.class, String[].class));
|
/openjdk10/jdk/test/java/lang/invoke/ |
H A D | JavaDocExamplesTest.java | 82 // "concat", methodType(String.class, String.class)); 84 // "hashCode", methodType(int.class)); 92 "concat", methodType(String.class, String.class)); 94 "hashCode", methodType(int.class)); 95 ADD_2 = LOOKUP.findStatic(THIS_CLASS, "add", methodType(int.class, int.class, int.class)); 96 SUB_2 = LOOKUP.findStatic(THIS_CLASS, "sub", methodType(int.class, int.class, int.class)); 110 "concat", methodType(String.class, String.class)); 112 "hashCode", methodType(int.class)); 125 "asList", methodType(List.class, Object[].class)); 133 "concat", methodType(Strin [all...] |
H A D | LoopCombinatorTest.java | 48 import static java.lang.invoke.MethodType.methodType; 93 assertEquals(MethodType.methodType(void.class), loop.type()); 102 assertEquals(MethodType.methodType(void.class), loop.type()); 111 assertEquals(MethodType.methodType(void.class), loop.type()); 131 assertEquals(MethodType.methodType(int.class), loop.type()); 213 MH_loop = LOOKUP.findStatic(MethodHandles.class, "loop", methodType(MethodHandle.class, MethodHandle[][].class)); 363 MethodHandle loop = MethodHandles.doWhileLoop(MethodHandles.empty(methodType(char.class)), 388 MethodHandle loop = MethodHandles.whileLoop(MethodHandles.empty(methodType(void.class, char.class)), 493 assertEquals(methodType(int.class), loop.type()); 500 assertEquals(methodType(voi [all...] |
H A D | FoldTest.java | 39 import static java.lang.invoke.MethodType.methodType; 89 MethodHandle trace = LOOKUP.findVirtual(StringWriter.class, "write", methodType(void.class, String.class)).bindTo(swr); 90 MethodHandle cat = LOOKUP.findVirtual(String.class, "concat", methodType(String.class, String.class)); 126 static final MethodType MT_adder = methodType(int.class, int.class, int.class, int.class); 127 static final MethodType MT_adder1 = methodType(int.class, int.class, int.class); 128 static final MethodType MT_multer = methodType(int.class, int.class, int.class, int.class, int.class); 129 static final MethodType MT_str = methodType(int.class, boolean.class, String.class, boolean.class, int.class); 130 static final MethodType MT_comb = methodType(boolean.class, String.class, boolean.class); 131 static final MethodType MT_comb2 = methodType(String.class, boolean.class, int.class); 140 static final MethodType MT_folded1 = methodType(in [all...] |
H A D | ObjectMethodInInterfaceTest.java | 38 MethodHandle mh = MethodHandles.lookup().findVirtual(CharSequence.class, "toString", MethodType.methodType(String.class)); 39 MethodType mt = MethodType.methodType(Object.class, CharSequence.class);
|
H A D | PermuteArgsReturnVoidTest.java | 58 MethodType.methodType(String.class, String.class, int.class, int.class)); 61 MethodType.methodType(void.class, String.class, int.class, int.class)); 65 MethodHandle p = MethodHandles.permuteArguments(f, MethodType.methodType(String.class, String.class, int.class, int.class), 0, 2, 1); 80 MethodType.methodType(void.class, String.class, int.class, int.class)); 84 MethodHandle p = MethodHandles.permuteArguments(f, MethodType.methodType(String.class, String.class, int.class, int.class), 0, 2, 1);
|
H A D | CustomizedLambdaFormTest.java | 40 MethodType.methodType(String.class, String.class))
|
H A D | TryFinallyTest.java | 40 import static java.lang.invoke.MethodType.methodType; 161 static final MethodType MT_greet = methodType(String.class, String.class); 162 static final MethodType MT_exclaim = methodType(String.class, Throwable.class, String.class, String.class); 163 static final MethodType MT_print = methodType(void.class, String.class); 164 static final MethodType MT_printMore = methodType(void.class, Throwable.class, String.class); 165 static final MethodType MT_greetMore = methodType(String.class, String.class, String.class); 166 static final MethodType MT_exclaimMore = methodType(String.class, Throwable.class, String.class, String.class); 167 static final MethodType MT_voidTarget = methodType(void.class); 168 static final MethodType MT_voidCleanup = methodType(void.class, Throwable.class); 181 static final MethodType MT_hello = methodType(Strin [all...] |
/openjdk10/hotspot/test/compiler/jsr292/ |
H A D | Test7082949.java | 37 import static java.lang.invoke.MethodType.methodType; 50 MethodHandle m1 = MethodHandles.lookup().findStatic(Test7082949.class, "test", methodType(Test7082949.class));
|
/openjdk10/jdk/test/java/lang/invoke/8147078/ |
H A D | Test8147078.java | 36 import static java.lang.invoke.MethodType.methodType; 59 MH_target = LOOKUP.findStatic(C, "target", methodType(int.class, int.class)); 60 MH_handler = LOOKUP.findStatic(C, "handler", methodType(int.class, String.class, int.class)); 62 methodType(MethodHandle.class, MethodHandle.class, Class.class, MethodHandle.class));
|
/openjdk10/nashorn/samples/dynalink/ |
H A D | BufferIndexingLinkerExporter.java | 102 BUFFER_LIMIT = look.findVirtual(Buffer.class, "limit", MethodType.methodType(int.class)); 104 MethodType.methodType(byte.class, int.class)); 106 MethodType.methodType(ByteBuffer.class, int.class, byte.class)); 108 MethodType.methodType(char.class, int.class)); 110 MethodType.methodType(CharBuffer.class, int.class, char.class)); 112 MethodType.methodType(short.class, int.class)); 114 MethodType.methodType(ShortBuffer.class, int.class, short.class)); 116 MethodType.methodType(int.class, int.class)); 118 MethodType.methodType(IntBuffer.class, int.class, int.class)); 120 MethodType.methodType(lon [all...] |
/openjdk10/jdk/test/java/lang/invoke/6987555/ |
H A D | Test6987555.java | 54 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(boolean.class, boolean.class)); 55 MethodHandle mh2 = mh1.asType(MethodType.methodType(boolean.class, Boolean.class)); 80 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(byte.class, byte.class)); 81 MethodHandle mh2 = mh1.asType(MethodType.methodType(byte.class, Byte.class)); 104 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(char.class, char.class)); 105 MethodHandle mh2 = mh1.asType(MethodType.methodType(char.class, Character.class)); 134 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(short.class, short.class)); 135 MethodHandle mh2 = mh1.asType(MethodType.methodType(short.class, Short.class)); 164 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(int.class, int.class)); 165 MethodHandle mh2 = mh1.asType(MethodType.methodType(in [all...] |
/openjdk10/jdk/test/java/lang/invoke/VarHandles/ |
H A D | VarHandleTestMethodTypeString.java | 650 String x = (String) hs.get(am, methodType(String.class, VarHandleTestMethodTypeString.class)). 654 String x = (String) hs.get(am, methodType(String.class, Class.class)). 658 String x = (String) hs.get(am, methodType(String.class, int.class)). 663 Void x = (Void) hs.get(am, methodType(Void.class, VarHandleTestMethodTypeString.class)). 667 boolean x = (boolean) hs.get(am, methodType(boolean.class, VarHandleTestMethodTypeString.class)). 672 String x = (String) hs.get(am, methodType(String.class)). 676 String x = (String) hs.get(am, methodType(String.class, VarHandleTestMethodTypeString.class, Class.class)). 684 hs.get(am, methodType(void.class, VarHandleTestMethodTypeString.class, String.class)). 688 hs.get(am, methodType(void.class, Class.class, String.class)). 692 hs.get(am, methodType(voi [all...] |
H A D | VarHandleTestMethodTypeChar.java | 1004 char x = (char) hs.get(am, methodType(char.class, VarHandleTestMethodTypeChar.class)). 1008 char x = (char) hs.get(am, methodType(char.class, Class.class)). 1012 char x = (char) hs.get(am, methodType(char.class, int.class)). 1017 Void x = (Void) hs.get(am, methodType(Void.class, VarHandleTestMethodTypeChar.class)). 1021 boolean x = (boolean) hs.get(am, methodType(boolean.class, VarHandleTestMethodTypeChar.class)). 1026 char x = (char) hs.get(am, methodType(char.class)). 1030 char x = (char) hs.get(am, methodType(char.class, VarHandleTestMethodTypeChar.class, Class.class)). 1038 hs.get(am, methodType(void.class, VarHandleTestMethodTypeChar.class, char.class)). 1042 hs.get(am, methodType(void.class, Class.class, char.class)). 1046 hs.get(am, methodType(voi [all...] |
/openjdk10/hotspot/test/compiler/linkage/ |
H A D | LinkageErrors.java | 74 MethodHandle testI1 = L.findStatic(test, "testI1", MethodType.methodType(void.class, I.class)); 75 MethodHandle testX1 = L.findStatic(test, "testX1", MethodType.methodType(void.class, X.class)); 83 MethodHandle testI2 = L.findStatic(test, "testI2", MethodType.methodType(void.class)); 84 MethodHandle testX2 = L.findStatic(test, "testX2", MethodType.methodType(void.class)); 86 MethodHandle testI3 = L.findStatic(test, "testI3", MethodType.methodType(void.class, I.class)); 87 MethodHandle testX3 = L.findStatic(test, "testX3", MethodType.methodType(void.class, X.class));
|
/openjdk10/jdk/test/java/lang/invoke/lambda/ |
H A D | MetafactoryArityTest.java | 31 import static java.lang.invoke.MethodType.methodType; 42 try { C_m = lookup.findStatic(C.class, "m", methodType(String.class, int.class)); } 47 MethodType unary = methodType(String.class, int.class); 48 MethodType nullary = methodType(String.class); 49 MethodType binary = methodType(String.class, int.class, int.class); 50 MethodType unaryCS = methodType(CharSequence.class, int.class); 51 MethodType nullaryCS = methodType(CharSequence.class); 52 MethodType binaryCS = methodType(CharSequence.class, int.class, int.class); 53 MethodType unaryObj = methodType(Object.class, int.class); 54 MethodType nullaryObj = methodType(Objec [all...] |
/openjdk10/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ |
H A D | MethodData.java | 49 private int methodType; field in class:MethodData 53 methodType = type; 73 methodType = bint.intValue(); 98 temp.putInteger(BigInteger.valueOf(methodType));
|