Searched refs:mtype (Results 1 - 25 of 26) sorted by relevance

12

/openjdk7/jdk/src/share/classes/java/lang/invoke/
H A DInvokers.java77 MethodType mtype = targetType;
78 MethodType invokerType = mtype.invokerType();
80 final int MTYPE_ARG_APPENDED = 1; // argument count for appended mtype value
81 if (mtype.parameterSlotCount() <= MethodType.MAX_MH_INVOKER_ARITY - MTYPE_ARG_APPENDED) {
82 lform = invokeForm(mtype, false, MethodTypeForm.LF_EX_INVOKER);
83 invoker = BoundMethodHandle.bindSingle(invokerType, lform, mtype);
85 // At maximum arity, we cannot afford an extra mtype argument,
87 lform = invokeForm(mtype, true, MethodTypeForm.LF_EX_INVOKER);
98 MethodType mtype = targetType;
99 MethodType invokerType = mtype
232 exactInvokerMethod(MethodType mtype, Object[] appendixResult) argument
244 genericInvokerMethod(MethodType mtype, Object[] appendixResult) argument
257 invokeForm(MethodType mtype, boolean customized, int which) argument
381 prepareForGenericCall(MethodType mtype) argument
396 linkToCallSiteMethod(MethodType mtype) argument
401 callSiteForm(MethodType mtype) argument
[all...]
H A DDirectMethodHandle.java51 private DirectMethodHandle(MethodType mtype, LambdaForm form, MemberName member) { argument
52 super(mtype, form);
71 MethodType mtype = member.getMethodOrFieldType();
75 mtype = mtype.insertParameterTypes(0, receiver);
79 return new DirectMethodHandle(mtype, lform, member);
85 return new StaticAccessor(mtype, lform, member, base, offset);
89 return new Accessor(mtype, lform, member, (int)offset);
109 MethodType mtype = ctor.getMethodType().changeReturnType(instanceClass);
113 return new Constructor(mtype, lfor
203 preparedLambdaForm(MethodType mtype, int which) argument
210 makePreparedLambdaForm(MethodType mtype, int which) argument
376 Constructor(MethodType mtype, LambdaForm form, MemberName constructor, MemberName initMethod, Class<?> instanceClass) argument
399 Accessor(MethodType mtype, LambdaForm form, MemberName member, int fieldOffset) argument
437 StaticAccessor(MethodType mtype, LambdaForm form, MemberName member, Object staticBase, long staticOffset) argument
[all...]
H A DMethodHandle.java1350 static LambdaForm reinvokerForm(MethodType mtype) { argument
1351 mtype = mtype.basicType();
1352 LambdaForm reinvoker = mtype.form().cachedLambdaForm(MethodTypeForm.LF_REINVOKE);
1354 MethodHandle MH_invokeBasic = MethodHandles.basicInvoker(mtype);
1357 final int ARG_LIMIT = ARG_BASE + mtype.parameterCount();
1361 LambdaForm.Name[] names = LambdaForm.arguments(nameCursor - ARG_LIMIT, mtype.invokerType());
1366 return mtype.form().setCachedLambdaForm(MethodTypeForm.LF_REINVOKE, new LambdaForm("BMH.reinvoke", ARG_LIMIT, names));
H A DMemberName.java185 MethodType mtype = MethodType.fromMethodDescriptorString("()"+sig, getClassLoader());
186 Class<?> res = mtype.returnType();
247 MethodType mtype = getMethodType();
248 if (name.equals("toString") && mtype.returnType() == String.class && mtype.parameterCount() == 0)
250 if (name.equals("hashCode") && mtype.returnType() == int.class && mtype.parameterCount() == 0)
252 if (name.equals("equals") && mtype.returnType() == boolean.class && mtype.parameterCount() == 1 && mtype
[all...]
H A DInvokerBytecodeGenerator.java649 String mtype;
664 mtype = member.getMethodType().toMethodDescriptorString();
665 mv.visitMethodInsn(refKindOpcode(refKind), cname, mname, mtype);
667 mtype = MethodType.toFieldDescriptorString(member.getFieldType());
668 mv.visitFieldInsn(refKindOpcode(refKind), cname, mname, mtype);
755 MethodType mtype = name.function.methodType();
759 emitImplicitConversion(n.type, mtype.parameterType(paramIndex));
767 emitImplicitConversion('L', mtype.parameterType(paramIndex));
H A DLambdaForm.java524 MethodType mtype = signatureType(sig);
526 LambdaForm prep = mtype.form().cachedLambdaForm(MethodTypeForm.LF_INTERPRET);
532 return mtype.form().setCachedLambdaForm(MethodTypeForm.LF_INTERPRET, prep);
/openjdk7/jdk/test/java/lang/invoke/
H A DPrivateInvokeTest.java88 private static MethodType basicType(MethodType mtype) { argument
89 MethodType btype = mtype.erase();
91 for (int i = -1; i < mtype.parameterCount(); i++) {
92 Class<?> type = (i < 0 ? mtype.returnType() : mtype.parameterType(i));
165 private static MethodHandle directInvoker(int refKind, MethodType mtype) { argument
166 return directInvoker(REF_KIND_NAMES[refKind], mtype);
168 private static MethodHandle directInvoker(String name, MethodType mtype) { argument
170 mtype = mtype
235 makeArguments(MethodType mtype) argument
[all...]
H A DJavaDocExamplesTest.java509 MethodType mtype = methodType(boolean.class, String.class);
516 dispatch = insertArguments(dispatch, 3, mtype);
519 MethodHandle invoker = invoker(mtype.insertParameterTypes(0, Object.class));
/openjdk7/langtools/src/share/classes/com/sun/tools/javah/
H A DMangle.java68 public final String mangle(CharSequence name, int mtype) { argument
77 mtype == Mangle.Type.CLASS) {
80 mtype == Mangle.Type.CLASS) {
83 } else if (ch == '_' && mtype == Mangle.Type.FIELDSTUB) {
85 } else if (ch == '_' && mtype == Mangle.Type.CLASS) {
87 } else if (mtype == Mangle.Type.JNI) {
102 } else if (mtype == Mangle.Type.SIGNATURE) {
117 int mtype) throws TypeSignature.SignatureException {
121 if (mtype == Mangle.Type.METHOD_JDK_1) {
135 if (mtype
116 mangleMethod(ExecutableElement method, TypeElement clazz, int mtype) argument
[all...]
/openjdk7/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/
H A DMethodType.java136 final MethodType mtype = (MethodType) other;
139 if (len == mtype._argsType.size()) {
143 Type arg2 = (Type) mtype._argsType.elementAt(i);
155 else if (mtype._argsType == null) {
/openjdk7/corba/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/
H A DMethodGen.java353 SymtabEntry mtype = Util.typeOf (m.type ());
396 if (mtype != null)
397 Util.writeInitializer (indent, "$result", "", mtype, stream);
428 if (mtype != null)
430 writeOutputStreamWrite (indent, "out", "$result", mtype, stream);
554 SymtabEntry mtype = m.type ();
555 if (mtype != null)
556 Util.writeInitializer (FOUR_INDENT, "$result", "", mtype,
557 writeInputStreamRead ("$in", mtype), stream);
608 if (mtype instanceo
[all...]
H A DUtil.java739 SymtabEntry mtype = typeOf (m.type ());
740 if (mtype != null && importTypes.contains (mtype))
743 addTo (importList, mtype.name ());
744 addTo (importList, mtype.name () + "Holder");
746 addTo (importList, mtype.name () + "Helper");
748 checkForArrays (mtype, importTypes, importList);
752 checkForBounds (mtype, importTypes, importList);
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/jvm/
H A DItems.java449 MethodType mtype = (MethodType)member.erasure(types);
450 int rescode = Code.typecode(mtype.restype);
451 code.emitInvokestatic(pool.put(member), mtype);
488 MethodType mtype = (MethodType)member.externalType(types);
489 int rescode = Code.typecode(mtype.restype);
491 code.emitInvokeinterface(pool.put(member), mtype);
493 code.emitInvokespecial(pool.put(member), mtype);
495 code.emitInvokevirtual(pool.put(member), mtype);
H A DCode.java411 public void emitInvokeinterface(int meth, Type mtype) { argument
412 int argsize = width(mtype.getParameterTypes());
419 state.push(mtype.getReturnType());
424 public void emitInvokespecial(int meth, Type mtype) { argument
425 int argsize = width(mtype.getParameterTypes());
434 state.push(mtype.getReturnType());
439 public void emitInvokestatic(int meth, Type mtype) { argument
440 int argsize = width(mtype.getParameterTypes());
445 state.push(mtype.getReturnType());
450 public void emitInvokevirtual(int meth, Type mtype) { argument
461 emitInvokedynamic(int desc, Type mtype) argument
[all...]
/openjdk7/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/
H A DSymbolTable.java140 public void addPrimop(String name, MethodType mtype) { argument
145 methods.addElement(mtype);
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/comp/
H A DInfer.java521 public UninferredMethodType(MethodType mtype, List<Type> tvars) { argument
522 super(METHOD, new MethodType(mtype.argtypes, null, mtype.thrown, mtype.tsym));
524 asMethodType().restype = new UninferredReturnType(tvars, mtype.restype);
660 MethodType mtype = new MethodType(paramtypes,
664 return mtype;
H A DResolve.java854 Type mtype = types.createMethodTypeWithParameters(to.type, args.toList());
855 return new MethodSymbol(to.flags_field & ~VARARGS, to.name, mtype, to.owner);
1508 Type mtype = infer.instantiatePolymorphicSignatureInstance(env,
1519 if (types.isSameType(mtype, sym.type) &&
1528 m = new MethodSymbol(flags, name, mtype, site.tsym);
H A DMemberEnter.java379 Type mtype = new MethodType(argbuf.toList(),
383 return tvars.isEmpty() ? mtype : new ForAll(tvars, mtype);
H A DAttr.java1521 Type mtype = attribExpr(tree.meth, localEnv, mpt);
1523 Assert.check(mtype.isErroneous() || tree.varargsElement != null);
1526 Type restype = mtype.getReturnType();
1528 throw new AssertionError(mtype);
/openjdk7/jdk/src/share/classes/java/awt/datatransfer/
H A DDataFlavor.java1107 private boolean isMimeTypeEqual(MimeType mtype) { argument
1109 return (mtype == null);
1111 return mimeType.match(mtype);
/openjdk7/jdk/src/share/classes/com/sun/java/util/jar/pack/
H A DClassReader.java297 Utf8Entry mtype = (Utf8Entry) cpMap[ref2];
298 cpMap[cpi] = ConstantPool.getDescriptorEntry(mname, mtype);
331 SignatureEntry mtype = readSignatureRef();
332 DescriptorEntry descr = ConstantPool.getDescriptorEntry(mname, mtype);
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/tree/
H A DTreeMaker.java779 public JCMethodDecl MethodDef(MethodSymbol m, Type mtype, JCBlock body) { argument
784 Type(mtype.getReturnType()),
785 TypeParams(mtype.getTypeArguments()),
786 Params(mtype.getParameterTypes(), m),
787 Types(mtype.getThrownTypes()),
790 m).setPos(pos).setType(mtype);
/openjdk7/hotspot/src/share/vm/prims/
H A DmethodHandles.hpp144 static Symbol* lookup_method_type(Symbol* msig, Handle mtype, TRAPS);
/openjdk7/hotspot/src/share/vm/classfile/
H A DjavaClasses.hpp900 static void set_type(oop mh, oop mtype);
/openjdk7/jdk/src/share/classes/sun/tools/javac/
H A DSourceClass.java2005 Type mtype = Type.tMethod(Type.tClassDesc, strarg);
2014 mtype, idDClass,

Completed in 146 milliseconds

12