Searched refs:callSiteDescriptor (Results 1 - 8 of 8) sorted by relevance

/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/
H A DSimpleLinkRequest.java95 private final CallSiteDescriptor callSiteDescriptor; field in class:SimpleLinkRequest
102 * @param callSiteDescriptor the descriptor for the call site being linked.
107 * @throws NullPointerException if either {@code callSiteDescriptor} or
110 public SimpleLinkRequest(final CallSiteDescriptor callSiteDescriptor, final boolean callSiteUnstable, final Object... arguments) { argument
111 this.callSiteDescriptor = Objects.requireNonNull(callSiteDescriptor);
128 return callSiteDescriptor;
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/
H A DLinkRequest.java136 * @param callSiteDescriptor the new call site descriptor
141 public LinkRequest replaceArguments(CallSiteDescriptor callSiteDescriptor, Object... arguments); argument
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/
H A DDynamicMethod.java116 * @param callSiteDescriptor the descriptor of the call site
120 abstract MethodHandle getInvocation(CallSiteDescriptor callSiteDescriptor, LinkerServices linkerServices); argument
H A DOverloadedDynamicMethod.java152 MethodHandle getInvocation(final CallSiteDescriptor callSiteDescriptor, final LinkerServices linkerServices) { argument
153 final MethodType callSiteType = callSiteDescriptor.getMethodType();
209 return invokables.iterator().next().getInvocation(callSiteDescriptor, linkerServices);
220 methodHandles.add(method.getTarget(callSiteDescriptor));
222 return new OverloadedMethod(methodHandles, this, getCallSiteClassLoader(callSiteDescriptor), callSiteType, linkerServices, callSiteDescriptor).getInvoker();
231 private static ClassLoader getCallSiteClassLoader(final CallSiteDescriptor callSiteDescriptor) { argument
235 return callSiteDescriptor.getLookup().lookupClass().getClassLoader();
H A DAbstractJavaLinker.java352 final CallSiteDescriptor callSiteDescriptor = request.getCallSiteDescriptor();
483 private GuardedInvocation createGuardedDynamicMethodInvocation(final CallSiteDescriptor callSiteDescriptor, argument
485 final MethodHandle inv = getDynamicMethodInvocation(callSiteDescriptor, linkerServices, methodName, methodMap);
486 return inv == null ? null : new GuardedInvocation(inv, getClassGuard(callSiteDescriptor.getMethodType()));
489 private MethodHandle getDynamicMethodInvocation(final CallSiteDescriptor callSiteDescriptor, argument
492 return dynaMethod != null ? dynaMethod.getInvocation(callSiteDescriptor, linkerServices) : null;
552 final CallSiteDescriptor callSiteDescriptor = req.getDescriptor();
554 assertParameterCount(callSiteDescriptor, 3);
559 final MethodType origType = callSiteDescriptor.getMethodType();
577 callSiteDescriptor
[all...]
H A DSingleDynamicMethod.java130 MethodHandle getInvocation(final CallSiteDescriptor callSiteDescriptor, final LinkerServices linkerServices) { argument
131 return linkerServices.getWithLookup(()->getInvocation(getTarget(callSiteDescriptor),
132 callSiteDescriptor.getMethodType(), linkerServices), callSiteDescriptor);
H A DBeanLinker.java186 final CallSiteDescriptor callSiteDescriptor = req.getDescriptor();
189 assertParameterCount(callSiteDescriptor, isFixedKey ? 1 : 2);
191 final MethodType callSiteType = callSiteDescriptor.getMethodType();
248 checkGuard = convertArgToNumber(RANGE_CHECK_LIST, linkerServices, callSiteDescriptor);
254 checkGuard = convertArgToNumber(RANGE_CHECK_ARRAY, linkerServices, callSiteDescriptor);
432 final CallSiteDescriptor callSiteDescriptor = req.getDescriptor();
435 assertParameterCount(callSiteDescriptor, isFixedKey ? 2 : 3);
437 final MethodType callSiteType = callSiteDescriptor.getMethodType();
507 RANGE_CHECK_ARRAY, linkerServices, callSiteDescriptor);
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/
H A DDynamicLinker.java260 final CallSiteDescriptor callSiteDescriptor = callSite.getDescriptor();
263 final LinkRequest linkRequest = new SimpleLinkRequest(callSiteDescriptor, callSiteUnstable, arguments);
269 throw new NoSuchDynamicMethodException(callSiteDescriptor.toString());

Completed in 158 milliseconds