/openjdk7/jdk/src/share/classes/java/lang/invoke/ |
H A D | MethodHandleInfo.java | 45 private final MethodType methodType; field in class:MethodHandleInfo 52 this.methodType = mn.getMethodType(); 65 return methodType;
|
H A D | MethodHandleImpl.java | 128 MethodType.methodType(elemClass, arrayArgClass, int.class) : 129 MethodType.methodType(void.class, arrayArgClass, int.class, elemClass); 135 MethodType.methodType(Object.class, classArgClass, arrayArgClass, int.class) : 136 MethodType.methodType(void.class, classArgClass, arrayArgClass, int.class, Object.class); 142 MethodType.methodType(elemClass, arrayClass, int.class) : 143 MethodType.methodType(void.class, arrayClass, int.class, elemClass); 229 fn = boxMethod.asType(MethodType.methodType(dst, src)); 251 fn = unbox.asType(MethodType.methodType(dst, src)); 303 return SimpleMethodHandle.make(MethodType.methodType(refType, refType), form); 554 MethodType.methodType(MethodHandl [all...] |
H A D | MethodType.java | 187 MethodType methodType(Class<?> rtype, Class<?>[] ptypes) { method in class:MethodType 193 * Convenience method for {@link #methodType(java.lang.Class, java.lang.Class[]) methodType}. 199 MethodType methodType(Class<?> rtype, List<Class<?>> ptypes) { method in class:MethodType 212 * Convenience method for {@link #methodType(java.lang.Class, java.lang.Class[]) methodType}. 219 MethodType methodType(Class<?> rtype, Class<?> ptype0, Class<?>... ptypes) { method in class:MethodType 228 * Convenience method for {@link #methodType(java.lang.Class, java.lang.Class[]) methodType}. 234 MethodType methodType(Clas method in class:MethodType 247 MethodType methodType(Class<?> rtype, Class<?> ptype0) { method in class:MethodType 259 MethodType methodType(Class<?> rtype, MethodType ptypes) { method in class:MethodType [all...] |
H A D | LambdaForm.java | 315 MethodType methodType() { method in class:LambdaForm 363 return MethodType.methodType(rtype, ptypes); 448 MethodType invokerType = methodType(); 1116 MethodType.methodType(Object.class, MethodHandle.class, Object[].class); 1135 assert(checkArgumentTypes(arguments, methodType())); 1152 assert(checkArgumentTypes(arguments, methodType())); 1165 return invoker = computeInvoker(methodType().form()); 1168 private static boolean checkArgumentTypes(Object[] arguments, MethodType methodType) { argument 1170 MethodType dstType = methodType.form().erasedType(); 1180 MethodType argType = MethodType.methodType(srcTyp 1190 MethodType methodType() { method in class:LambdaForm.NamedFunction [all...] |
H A D | DirectMethodHandle.java | 197 assert(lform.methodType().dropParameterTypes(0, 1) 199 : Arrays.asList(m, m.getInvocationType().basicType(), lform, lform.methodType()); 532 assert(lform.methodType().dropParameterTypes(0, 1) 534 : Arrays.asList(m, m.getInvocationType().basicType(), lform, lform.methodType()); 561 linkerType = MethodType.methodType(ft, Object.class, long.class); 563 linkerType = MethodType.methodType(void.class, Object.class, long.class, ft); 574 mtype = MethodType.methodType(ft); 576 mtype = MethodType.methodType(void.class, ft);
|
/openjdk7/hotspot/test/compiler/6990212/ |
H A D | Test6990212.java | 48 MethodHandle target = MethodHandles.lookup().findVirtual(intf.class, "target", MethodType.methodType(Object.class));
|
/openjdk7/jdk/test/java/lang/invoke/6987555/ |
H A D | Test6987555.java | 55 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(boolean.class, boolean.class)); 56 MethodHandle mh2 = mh1.asType(MethodType.methodType(boolean.class, Boolean.class)); 81 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(byte.class, byte.class)); 82 MethodHandle mh2 = mh1.asType(MethodType.methodType(byte.class, Byte.class)); 105 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(char.class, char.class)); 106 MethodHandle mh2 = mh1.asType(MethodType.methodType(char.class, Character.class)); 135 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(short.class, short.class)); 136 MethodHandle mh2 = mh1.asType(MethodType.methodType(short.class, Short.class)); 165 MethodHandle mh1 = MethodHandles.lookup().findStatic(CLASS, NAME, MethodType.methodType(int.class, int.class)); 166 MethodHandle mh2 = mh1.asType(MethodType.methodType(in [all...] |
/openjdk7/jdk/test/java/lang/invoke/ |
H A D | JavaDocExamplesTest.java | 89 // "concat", methodType(String.class, String.class)); 91 // "hashCode", methodType(int.class)); 99 "concat", methodType(String.class, String.class)); 101 "hashCode", methodType(int.class)); 102 ADD_2 = LOOKUP.findStatic(THIS_CLASS, "add", methodType(int.class, int.class, int.class)); 103 SUB_2 = LOOKUP.findStatic(THIS_CLASS, "sub", methodType(int.class, int.class, int.class)); 116 "concat", methodType(String.class, String.class)); 118 "hashCode", methodType(int.class)); 131 MethodType intfn1 = methodType(int.class, int.class); 132 MethodType intfn2 = methodType(in [all...] |
H A D | InvokeDynamicPrintArgs.java | 142 "printArgs", methodType(void.class, Object.class, Object[].class)); 152 return methodType(CallSite.class, Lookup.class, String.class, MethodType.class); 198 return lookup().findVirtual(lookup().lookupClass(), "createTarget", methodType(MethodHandle.class)); 207 return methodType(CallSite.class, Lookup.class, String.class, MethodType.class, Object[].class); 217 "nothing", methodType(void.class) 223 "foo", methodType(void.class, String.class) 229 "bar", methodType(void.class, String.class, int.class) 236 "bar2", methodType(void.class, String.class, int.class) 243 "baz", methodType(void.class, String.class, int.class, double.class)
|
H A D | CallSiteTest.java | 55 mh_foo = lookup().findStatic(CLASS, "foo", methodType(int.class, int.class, int.class)); 56 mh_bar = lookup().findStatic(CLASS, "bar", methodType(int.class, int.class, int.class)); 133 return methodType(CallSite.class, Lookup.class, String.class, MethodType.class); 145 return ((CallSite) MH_bsm_mcs().invoke(lookup(), "foo", methodType(int.class, int.class, int.class))).dynamicInvoker(); 157 return ((CallSite) MH_bsm_vcs().invoke(lookup(), "foo", methodType(int.class, int.class, int.class))).dynamicInvoker();
|
H A D | MethodTypeTest.java | 61 mt_viS = MethodType.methodType(void.class, int.class, String.class); 62 mt_OO = MethodType.methodType(Object.class, Object.class); 63 mt_OO2 = MethodType.methodType(Object.class, Object.class, Object.class); 64 mt_vv = MethodType.methodType(void.class); 65 mt_Vv = MethodType.methodType(Void.class); 66 mt_Ov = MethodType.methodType(Object.class); 67 mt_iSI = MethodType.methodType(int.class, String.class, Integer.class); 68 mt_ISi = MethodType.methodType(Integer.class, String.class, int.class); 69 mt_ISI = MethodType.methodType(Integer.class, String.class, Integer.class); 70 mt_iSi = MethodType.methodType(in [all...] |
H A D | AccessControlTest.java | 328 Method pro_in_self = targetMethod(THIS_CLASS, PROTECTED, methodType(void.class)); 341 MethodType methodType = methodType(void.class); 342 Method method = targetMethod(targetClass, targetAccess, methodType); 358 MethodType methodType = methodType(method.getReturnType(), method.getParameterTypes()); 366 sourceCase.lookup().findStatic(targetClass, methodName, methodType); 368 sourceCase.lookup().findVirtual(targetClass, methodName, methodType); 381 System.out.println(sourceCase+" => "+targetClass.getSimpleName()+"."+methodName+methodType); 389 static Method targetMethod(Class<?> targetClass, int targetAccess, MethodType methodType) { argument [all...] |
H A D | InvokeGenericTest.java | 300 MethodType ttype2 = MethodType.methodType(targetType.returnType(), argTypes); 311 mh = collector_MH.asType(methodType(Object.class, params)); 328 methodType(Object.class, Object[].class)); 386 if (k == 1) params = methodType(Object.class, params).generic().parameterList(); 387 if (k == 2) params2 = methodType(Object.class, params2).generic().parameterList(); 432 argcTypes.add(MethodType.methodType(rtype)); 463 findVirtual(Object.class, "toString", MethodType.methodType(String.class));
|
H A D | MethodHandlesTest.java | 310 MethodType.methodType(String.class, List.class)); 317 MethodType.methodType(int.class, List.class)); 339 MethodType ttype2 = MethodType.methodType(targetType.returnType(), argTypes); 500 MethodType type = MethodType.methodType(ret, params); 586 MethodType type = MethodType.methodType(ret, params); 615 MethodType typeWithSelf = MethodType.methodType(ret, paramsWithSelf); 664 MethodType type = MethodType.methodType(ret, params); 689 MethodType typeWithSelf = MethodType.methodType(ret, paramsWithSelf); 714 MethodType type = MethodType.methodType(void.class, params); 767 MethodType type = MethodType.methodType(re [all...] |
H A D | PrivateInvokeTest.java | 143 .findVirtual(MethodHandle.class, "internalMemberName", methodType(MEMBER_NAME_CLASS)) 144 .asType(methodType(Object.class, MethodHandle.class)); 146 .findVirtual(MethodHandle.class, "debugString", methodType(String.class));
|
/openjdk7/hotspot/test/compiler/7082949/ |
H A D | Test7082949.java | 48 MethodHandle m1 = MethodHandles.lookup().findStatic(Test7082949.class, "test", methodType(Test7082949.class));
|
/openjdk7/jdk/src/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));
|
/openjdk7/hotspot/test/compiler/7141637/ |
H A D | SpreadNullArg.java | 40 MethodType mt_ref_arg = MethodType.methodType(int.class, Integer.class);
|
/openjdk7/jdk/test/java/lang/invoke/7157574/ |
H A D | Test7157574.java | 56 MethodHandle m1 = lookup().findVirtual(Sub.class, "m1", methodType(void.class)); 58 MethodHandle m2 = lookup().findVirtual(Sub.class, "m2", methodType(void.class)); 64 MethodHandle chc = lookup().findVirtual(Sub.class, "hashCode", methodType(int.class)); 66 MethodHandle ihc = lookup().findVirtual(Intf.class, "hashCode", methodType(int.class));
|
/openjdk7/hotspot/test/compiler/7088020/ |
H A D | Test7088020.java | 42 MethodHandle test = MethodHandles.lookup().findStatic(Test7088020.class, "test", MethodType.methodType(Boolean.TYPE));
|
/openjdk7/hotspot/test/compiler/7158807/ |
H A D | Test7158807.java | 44 MethodType mt = MethodType.methodType(java.lang.String.class);
|
/openjdk7/corba/src/share/classes/sun/rmi/rmic/iiop/ |
H A D | ValueType.java | 306 sun.tools.java.Type methodType = member.getType(); 307 sun.tools.java.Type rtnType = methodType.getReturnType(); 313 sun.tools.java.Type[] args = methodType.getArgumentTypes();
|
/openjdk7/jdk/src/share/classes/sun/rmi/rmic/ |
H A D | RMIGenerator.java | 475 Type methodType = method.getType(); 476 Type paramTypes[] = methodType.getArgumentTypes(); 478 Type returnType = methodType.getReturnType(); 486 methodType.typeString(methodName.toString(), true, false)); 846 Type methodType = method.getType(); 847 Type paramTypes[] = methodType.getArgumentTypes(); 849 Type returnType = methodType.getReturnType(); 852 methodType.typeString(methodName.toString(), true, false)); 997 Type methodType = method.getType(); 998 Type paramTypes[] = methodType [all...] |
/openjdk7/jdk/src/share/classes/sun/invoke/util/ |
H A D | ValueConversions.java | 123 return MethodType.methodType(wrap.primitiveType(), Object.class, boolean.class); 266 return MethodType.methodType(boxType, wrap.primitiveType()); 361 MethodType type = MethodType.methodType(wrap.primitiveType()); 478 ARRAY_IDENTITY = IMPL_LOOKUP.findStatic(THIS_CLASS, "identity", MethodType.methodType(Object[].class, Object[].class)); 481 MethodType.methodType(Object[].class, Integer.class, Object[].class)); 484 MethodType.methodType(Object[].class, Object[].class, Integer.class, Object[].class)); 495 //MAKE_ARRAY = IMPL_LOOKUP.findStatic(THIS_CLASS, "makeArray", MethodType.methodType(Object[].class, Object[].class)); 496 COPY_AS_REFERENCE_ARRAY = IMPL_LOOKUP.findStatic(THIS_CLASS, "copyAsReferenceArray", MethodType.methodType(Object[].class, Class.class, Object[].class)); 497 COPY_AS_PRIMITIVE_ARRAY = IMPL_LOOKUP.findStatic(THIS_CLASS, "copyAsPrimitiveArray", MethodType.methodType(Object.class, Wrapper.class, Object[].class)); 498 MAKE_LIST = IMPL_LOOKUP.findStatic(THIS_CLASS, "makeList", MethodType.methodType(Lis [all...] |
/openjdk7/langtools/src/share/classes/com/sun/tools/javap/ |
H A D | ClassWriter.java | 415 Type.MethodType methodType; 421 methodType = null; 427 methodType = (Type.MethodType) methodSig.getType(constant_pool); 428 methodExceptions = methodType.throwsTypes; 434 methodType = null; 440 if (methodType != null) { 441 writeListIfNotEmpty("<", methodType.typeParamTypes, "> ");
|