Searched refs:methodType (Results 1 - 25 of 43) sorted by relevance

12

/openjdk7/jdk/src/share/classes/java/lang/invoke/
H A DMethodHandleInfo.java45 private final MethodType methodType; field in class:MethodHandleInfo
52 this.methodType = mn.getMethodType();
65 return methodType;
H A DMethodHandleImpl.java128 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 DMethodType.java187 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 DLambdaForm.java315 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 DDirectMethodHandle.java197 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 DTest6990212.java48 MethodHandle target = MethodHandles.lookup().findVirtual(intf.class, "target", MethodType.methodType(Object.class));
/openjdk7/jdk/test/java/lang/invoke/6987555/
H A DTest6987555.java55 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 DJavaDocExamplesTest.java89 // "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 DInvokeDynamicPrintArgs.java142 "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 DCallSiteTest.java55 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 DMethodTypeTest.java61 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 DAccessControlTest.java328 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 DInvokeGenericTest.java300 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 DMethodHandlesTest.java310 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 DPrivateInvokeTest.java143 .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 DTest7082949.java48 MethodHandle m1 = MethodHandles.lookup().findStatic(Test7082949.class, "test", methodType(Test7082949.class));
/openjdk7/jdk/src/share/classes/sun/security/krb5/internal/
H A DMethodData.java49 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 DSpreadNullArg.java40 MethodType mt_ref_arg = MethodType.methodType(int.class, Integer.class);
/openjdk7/jdk/test/java/lang/invoke/7157574/
H A DTest7157574.java56 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 DTest7088020.java42 MethodHandle test = MethodHandles.lookup().findStatic(Test7088020.class, "test", MethodType.methodType(Boolean.TYPE));
/openjdk7/hotspot/test/compiler/7158807/
H A DTest7158807.java44 MethodType mt = MethodType.methodType(java.lang.String.class);
/openjdk7/corba/src/share/classes/sun/rmi/rmic/iiop/
H A DValueType.java306 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 DRMIGenerator.java475 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 DValueConversions.java123 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 DClassWriter.java415 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, "> ");

Completed in 119 milliseconds

12