/openjdk10/jdk/src/java.base/share/classes/java/lang/invoke/ |
H A D | Invokers.java | 119 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 D | DelegatingMethodHandle.java | 110 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 D | DirectMethodHandle.java | 56 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 D | MethodHandleNatives.java | 420 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 D | MethodHandle.java | 944 MethodType mtype = type(); 947 Class<?> ptype = mtype.parameterType(i); 956 if (match) return mtype; 957 MethodType needType = mtype.asSpreaderType(arrayType, pos, arrayLength);
|
H A D | MemberName.java | 215 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 D | PrivateInvokeTest.java | 85 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 D | TestCatchExceptionWithVarargs.java | 71 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 D | Mangle.java | 67 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 D | InvokeDynamic.java | 63 MethodType mtype = MethodType.methodType(boolean.class, 67 methodName, mtype));
|
H A D | InvokeDynamicPatcher.java | 131 MethodType mtype = MethodType.methodType(CallSite.class, 134 BOOTSTRAP_METHOD_NAME, mtype.toMethodDescriptorString());
|
/openjdk10/jdk/test/java/lang/invoke/LFCaching/ |
H A D | LFGarbageCollectedTest.java | 70 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 D | MethodType.java | 134 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 D | InvokeTest.java | 67 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 D | Items.java | 456 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 D | Code.java | 432 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 D | MethodGen.java | 353 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 D | Util.java | 739 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 D | ResolveHarness.java | 190 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 D | SymbolTable.java | 140 public void addPrimop(String name, MethodType mtype) { argument 145 methods.addElement(mtype);
|
/openjdk10/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/ |
H A D | DataFlavor.java | 1106 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 D | ClassReader.java | 342 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 D | MemberEnter.java | 138 MethodType mtype = new MethodType(argbuf.toList(), 142 mtype.recvtype = recvtype; 144 return tvars.isEmpty() ? mtype : new ForAll(tvars, mtype);
|
H A D | ArgumentAttr.java | 558 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 D | TreeMaker.java | 941 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);
|