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

12

/openjdk10/jdk/src/java.base/share/classes/java/lang/invoke/
H A DInvokers.java119 MethodType mtype = targetType;
120 MethodType invokerType = mtype.invokerType();
122 LambdaForm lform = invokeHandleForm(mtype, false, which);
123 MethodHandle invoker = BoundMethodHandle.bindSingle(invokerType, lform, mtype);
125 invoker = invoker.withInternalMemberName(MemberName.makeMethodHandleInvoke(whichName, mtype), false);
132 MethodType mtype = targetType;
133 MethodType invokerType = mtype.insertParameterTypes(0, VarHandle.class);
135 LambdaForm lform = varHandleMethodInvokerHandleForm(ak, mtype, isExact);
136 VarHandle.AccessDescriptor ad = new VarHandle.AccessDescriptor(mtype, ak.at.ordinal(), ak.ordinal());
139 invoker = invoker.withInternalMemberName(MemberName.makeVarHandleMethodInvoke(ak.methodName(), mtype), fals
227 methodHandleInvokeLinkerMethod(String name, MethodType mtype, Object[] appendixResult) argument
258 invokeHandleForm(MethodType mtype, boolean customized, int which) argument
340 varHandleInvokeLinkerMethod(VarHandle.AccessMode ak, MethodType mtype) argument
351 varHandleMethodGenericLinkerHandleForm(VarHandle.AccessMode ak, MethodType mtype) argument
396 varHandleMethodInvokerHandleForm(VarHandle.AccessMode ak, MethodType mtype, boolean isExact) argument
515 linkToCallSiteMethod(MethodType mtype) argument
520 linkToTargetMethod(MethodType mtype) argument
526 callSiteForm(MethodType mtype, boolean skipCallSite) argument
[all...]
H A DDelegatingMethodHandle.java110 MethodType mtype = target.type().basicType();
113 mtype.parameterSlotCount() > MethodType.MAX_MH_INVOKER_ARITY);
117 form = mtype.form().cachedLambdaForm(whichCache);
122 final int ARG_LIMIT = ARG_BASE + mtype.parameterCount();
127 LambdaForm.Name[] names = LambdaForm.arguments(nameCursor - ARG_LIMIT, mtype.invokerType());
141 names[REINVOKE] = new LambdaForm.Name(mtype, targetArgs);
145 form = mtype.form().setCachedLambdaForm(whichCache, form);
H A DDirectMethodHandle.java56 private DirectMethodHandle(MethodType mtype, LambdaForm form, MemberName member) { argument
57 super(mtype, form);
76 MethodType mtype = member.getMethodOrFieldType();
80 mtype = mtype.insertParameterTypes(0, receiver);
86 return new Special(mtype, lform, member);
89 return new DirectMethodHandle(mtype, lform, member);
96 return new StaticAccessor(mtype, lform, member, base, offset);
100 return new Accessor(mtype, lform, member, (int)offset);
120 MethodType mtype
183 preparedLambdaForm(MethodType mtype, int which) argument
190 makePreparedLambdaForm(MethodType mtype, int which) argument
366 Special(MethodType mtype, LambdaForm form, MemberName member) argument
384 Constructor(MethodType mtype, LambdaForm form, MemberName constructor, MemberName initMethod, Class<?> instanceClass) argument
411 Accessor(MethodType mtype, LambdaForm form, MemberName member, int fieldOffset) argument
452 StaticAccessor(MethodType mtype, LambdaForm form, MemberName member, Object staticBase, long staticOffset) argument
[all...]
H A DMethodHandleNatives.java420 MethodType mtype,
423 final MethodType sigType = mtype.basicType();
434 VarHandle.AccessDescriptor ad = new VarHandle.AccessDescriptor(mtype, ak.at.ordinal(), ak.ordinal());
442 if (ak.at.returnType != mtype.returnType()) {
445 throw newNoSuchMethodErrorOnVarHandle(name, mtype);
474 return Invokers.varHandleInvokeLinkerMethod(ak, mtype);
491 static NoSuchMethodError newNoSuchMethodErrorOnVarHandle(String name, MethodType mtype) { argument
492 return new NoSuchMethodError("VarHandle." + name + mtype);
419 varHandleOperationLinkerMethod(String name, MethodType mtype, Object[] appendixResult) argument
H A DMethodHandle.java944 MethodType mtype = type();
947 Class<?> ptype = mtype.parameterType(i);
956 if (match) return mtype;
957 MethodType needType = mtype.asSpreaderType(arrayType, pos, arrayLength);
H A DMemberName.java215 MethodType mtype = MethodType.fromDescriptor("()"+sig, getClassLoader());
216 Class<?> res = mtype.returnType();
281 MethodType mtype = getMethodType();
282 if (name.equals("toString") && mtype.returnType() == String.class && mtype.parameterCount() == 0)
284 if (name.equals("hashCode") && mtype.returnType() == int.class && mtype.parameterCount() == 0)
286 if (name.equals("equals") && mtype.returnType() == boolean.class && mtype.parameterCount() == 1 && mtype
[all...]
/openjdk10/jdk/test/java/lang/invoke/
H A DPrivateInvokeTest.java85 private static MethodType basicType(MethodType mtype) { argument
86 MethodType btype = mtype.erase();
88 for (int i = -1; i < mtype.parameterCount(); i++) {
89 Class<?> type = (i < 0 ? mtype.returnType() : mtype.parameterType(i));
162 private static MethodHandle directInvoker(int refKind, MethodType mtype) { argument
163 return directInvoker(REF_KIND_NAMES[refKind], mtype);
165 private static MethodHandle directInvoker(String name, MethodType mtype) { argument
167 mtype = mtype
232 makeArguments(MethodType mtype) argument
[all...]
H A DTestCatchExceptionWithVarargs.java71 MethodType mtype = MethodType.methodType(Object.class, Object[].class);
72 target = MethodHandles.lookup().findStatic(CLASS, "target", mtype);
73 handler = MethodHandles.lookup().findStatic(CLASS, "handler", mtype);
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javah/
H A DMangle.java67 public final String mangle(CharSequence name, int mtype) { argument
76 mtype == Mangle.Type.CLASS) {
79 mtype == Mangle.Type.CLASS) {
82 } else if (ch == '_' && mtype == Mangle.Type.FIELDSTUB) {
84 } else if (ch == '_' && mtype == Mangle.Type.CLASS) {
86 } else if (mtype == Mangle.Type.JNI) {
101 } else if (mtype == Mangle.Type.SIGNATURE) {
116 int mtype) throws TypeSignature.SignatureException {
120 if (mtype == Mangle.Type.METHOD_JDK_1) {
134 if (mtype
115 mangleMethod(ExecutableElement method, TypeElement clazz, int mtype) argument
[all...]
/openjdk10/hotspot/test/compiler/calls/common/
H A DInvokeDynamic.java63 MethodType mtype = MethodType.methodType(boolean.class,
67 methodName, mtype));
H A DInvokeDynamicPatcher.java131 MethodType mtype = MethodType.methodType(CallSite.class,
134 BOOTSTRAP_METHOD_NAME, mtype.toMethodDescriptorString());
/openjdk10/jdk/test/java/lang/invoke/LFCaching/
H A DLFGarbageCollectedTest.java70 MethodType mtype; field in class:LFGarbageCollectedTest
84 mtype = adapter.type();
128 System.err.println("Method type: " + mtype);
/openjdk10/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/
H A DMethodType.java134 final MethodType mtype = (MethodType) other;
137 if (len == mtype._argsType.size()) {
141 Type arg2 = (Type) mtype._argsType.elementAt(i);
153 else if (mtype._argsType == null) {
/openjdk10/hotspot/test/compiler/jsr292/NonInlinedCall/
H A DInvokeTest.java67 MethodType mtype = MethodType.methodType(Class.class);
69 virtualMH = LOOKUP.findVirtual(T.class, "f1", mtype);
70 staticMH = LOOKUP.findStatic (T.class, "f2", mtype);
71 intfMH = LOOKUP.findVirtual(I.class, "f3", mtype);
72 specialMH = LOOKUP.findSpecial(T.class, "f4", mtype, T.class);
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/
H A DItems.java456 MethodType mtype = (MethodType)member.erasure(types);
457 int rescode = Code.typecode(mtype.restype);
458 code.emitInvokestatic(pool.put(member), mtype);
485 MethodType mtype = (MethodType)member.erasure(types);
486 int rescode = Code.typecode(mtype.restype);
487 code.emitInvokedynamic(pool.put(member), mtype);
524 MethodType mtype = (MethodType)member.externalType(types);
525 int rescode = Code.typecode(mtype.restype);
527 code.emitInvokeinterface(pool.put(member), mtype);
529 code.emitInvokespecial(pool.put(member), mtype);
[all...]
H A DCode.java432 public void emitInvokeinterface(int meth, Type mtype) { argument
433 int argsize = width(mtype.getParameterTypes());
440 state.push(mtype.getReturnType());
445 public void emitInvokespecial(int meth, Type mtype) { argument
446 int argsize = width(mtype.getParameterTypes());
455 state.push(mtype.getReturnType());
460 public void emitInvokestatic(int meth, Type mtype) { argument
461 int argsize = width(mtype.getParameterTypes());
466 state.push(mtype.getReturnType());
471 public void emitInvokevirtual(int meth, Type mtype) { argument
482 emitInvokedynamic(int desc, Type mtype) argument
[all...]
/openjdk10/corba/src/java.corba/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);
/openjdk10/langtools/test/tools/javac/resolve/
H A DResolveHarness.java190 void checkSig(Candidate c, Element methodSym, MethodType mtype) { argument
191 if (c.sig().length() > 0 && !c.sig().equals(mtype.toString())) {
352 MethodType mtype = getSig(diagnostic);
353 if (mtype != null) {
354 checkSig(c, methodSym, mtype);
/openjdk10/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/
H A DSymbolTable.java140 public void addPrimop(String name, MethodType mtype) { argument
145 methods.addElement(mtype);
/openjdk10/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/
H A DDataFlavor.java1106 private boolean isMimeTypeEqual(MimeType mtype) { argument
1108 return (mtype == null);
1110 return mimeType.match(mtype);
/openjdk10/jdk/src/java.base/share/classes/com/sun/java/util/jar/pack/
H A DClassReader.java342 Utf8Entry mtype = (Utf8Entry) checkTag(cpMap[ref2], CONSTANT_Signature);
343 cpMap[cpi] = ConstantPool.getDescriptorEntry(mname, mtype);
433 SignatureEntry mtype = readSignatureRef();
434 DescriptorEntry descr = ConstantPool.getDescriptorEntry(mname, mtype);
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/
H A DMemberEnter.java138 MethodType mtype = new MethodType(argbuf.toList(),
142 mtype.recvtype = recvtype;
144 return tvars.isEmpty() ? mtype : new ForAll(tvars, mtype);
H A DArgumentAttr.java558 Type mtype = methodType();
561 if (mtype != null && mtype.hasTag(METHOD) && mtype.isPartial()) {
563 t = ((PartiallyInferredMethodType)mtype).check(localInfo);
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/tree/
H A DTreeMaker.java941 public JCMethodDecl MethodDef(MethodSymbol m, Type mtype, JCBlock body) { argument
946 Type(mtype.getReturnType()),
947 TypeParams(mtype.getTypeArguments()),
949 Params(mtype.getParameterTypes(), m),
950 Types(mtype.getThrownTypes()),
953 m).setPos(pos).setType(mtype);

Completed in 323 milliseconds

12