Searched refs:linkRequest (Results 1 - 19 of 19) sorted by relevance

/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/
H A DGuardedInvocationTransformer.java100 * @param linkRequest the link request for which the invocation was
112 public GuardedInvocation filter(GuardedInvocation inv, LinkRequest linkRequest, LinkerServices linkerServices); argument
H A DGuardingDynamicLinker.java119 * @param linkRequest the object describing the request for linking a
140 public GuardedInvocation getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices) argument
H A DLinkerServices.java187 * @param linkRequest a request for linking the invocation
194 public GuardedInvocation getGuardedInvocation(LinkRequest linkRequest) throws Exception; argument
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/
H A DNashornBottomLinker.java64 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) argument
66 final Object self = linkRequest.getReceiver();
69 return linkNull(linkRequest);
74 assert isExpectedObject(self) : "Couldn't link " + linkRequest.getCallSiteDescriptor() + " for " + self.getClass().getName();
76 return linkBean(linkRequest);
97 private static GuardedInvocation linkBean(final LinkRequest linkRequest) throws Exception { argument
98 final CallSiteDescriptor desc = linkRequest.getCallSiteDescriptor();
99 final Object self = linkRequest.getReceiver();
124 static MethodHandle linkMissingBeanMember(final LinkRequest linkRequest, final LinkerServices linkerServices) throws Exception { argument
125 final CallSiteDescriptor desc = linkRequest
208 linkNull(final LinkRequest linkRequest) argument
232 getArgument(final LinkRequest linkRequest) argument
[all...]
H A DNashornBeansLinker.java103 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) throws Exception { argument
104 final Object self = linkRequest.getReceiver();
105 final CallSiteDescriptor desc = linkRequest.getCallSiteDescriptor();
108 final Object[] arguments = linkRequest.getArguments();
110 final LinkRequest forgedLinkRequest = linkRequest.replaceArguments(desc, arguments);
138 final Object[] args = linkRequest.getArguments();
146 final GuardedInvocation gi = getGuardedInvocation(beansLinker, linkRequest.replaceArguments(newDesc, args),
156 return getGuardedInvocation(beansLinker, linkRequest, linkerServices);
163 * @param linkRequest the delegated link request
168 public static GuardedInvocation getGuardedInvocation(final GuardingDynamicLinker delegateLinker, final LinkRequest linkRequest, fina argument
273 getGuardedInvocation(final LinkRequest linkRequest) argument
[all...]
H A DBoundCallableLinker.java53 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) throws Exception { argument
54 final Object objBoundCallable = linkRequest.getReceiver();
59 final CallSiteDescriptor descriptor = linkRequest.getCallSiteDescriptor();
79 final Object[] args = linkRequest.getArguments();
111 final GuardedInvocation inv = linkerServices.getGuardedInvocation(linkRequest.replaceArguments(newDescriptor, newArgs));
H A DJavaSuperAdapterLinker.java78 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) argument
80 final Object objSuperAdapter = linkRequest.getReceiver();
85 final CallSiteDescriptor descriptor = linkRequest.getCallSiteDescriptor();
95 final Object[] args = linkRequest.getArguments();
110 beansLinker, linkRequest.replaceArguments(newDescriptor, args),
H A DBootstrap.java475 final LinkRequest linkRequest, final LinkerServices linkerServices) throws Exception {
476 if (BrowserJSObjectLinker.canLinkTypeStatic(linkRequest.getReceiver().getClass())) {
481 return NashornBottomLinker.linkMissingBeanMember(linkRequest, linkerServices);
474 createMissingMemberHandler( final LinkRequest linkRequest, final LinkerServices linkerServices) argument
/openjdk9/nashorn/test/src/jdk/dynalink/test/
H A DTrustedGuardingDynamicLinkerExporter.java61 return List.of(((GuardingDynamicLinker) (final LinkRequest linkRequest, final LinkerServices linkerServices) -> {
63 lastDescriptor.set(linkRequest.getCallSiteDescriptor());
H A DDynamicLinkerFactoryTest.java89 factory.setFallbackLinkers((GuardingDynamicLinker) (final LinkRequest linkRequest, final LinkerServices linkerServices) -> {
90 Assert.assertEquals(linkRequest.getCallSiteDescriptor().getOperation(), myOperation);
121 factory.setPrioritizedLinker((GuardingDynamicLinker) (final LinkRequest linkRequest, final LinkerServices linkerServices) -> {
122 Assert.assertEquals(linkRequest.getCallSiteDescriptor().getOperation(), myOperation);
153 factory.setPrioritizedLinker((GuardingDynamicLinker) (final LinkRequest linkRequest, final LinkerServices linkerServices) -> {
154 Assert.assertEquals(linkRequest.getCallSiteDescriptor().getOperation(), myOperation);
158 factory.setFallbackLinkers((GuardingDynamicLinker) (final LinkRequest linkRequest, final LinkerServices linkerServices) -> {
159 Assert.assertEquals(linkRequest.getCallSiteDescriptor().getOperation(), myOperation);
189 factory.setPrelinkTransformer((final GuardedInvocation inv, final LinkRequest linkRequest, final LinkerServices linkerServices) -> {
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/
H A DCompositeGuardingDynamicLinker.java122 * @param linkRequest the object describing the request for linking a
129 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) argument
132 final GuardedInvocation invocation = linker.getGuardedInvocation(linkRequest, linkerServices);
H A DCompositeTypeBasedGuardingDynamicLinker.java177 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) argument
179 final Object obj = linkRequest.getReceiver();
184 final GuardedInvocation invocation = linker.getGuardedInvocation(linkRequest, linkerServices);
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/
H A DMissingMemberHandlerFactory.java76 * @param linkRequest the current link request
85 public MethodHandle createMissingMemberHandler(LinkRequest linkRequest, LinkerServices linkerServices) throws Exception; argument
H A DDynamicMethodLinker.java112 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) { argument
113 final Object receiver = linkRequest.getReceiver();
121 final CallSiteDescriptor desc = linkRequest.getCallSiteDescriptor();
H A DLinkerServicesWithMissingMemberHandlerFactory.java69 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest) throws Exception { argument
70 return linkerServices.getGuardedInvocation(linkRequest);
H A DAbstractJavaLinker.java372 final LinkRequest linkRequest; field in class:AbstractJavaLinker.ComponentLinkRequest
379 ComponentLinkRequest(final LinkRequest linkRequest, argument
382 this.linkRequest = linkRequest;
385 final Operation namedOp = linkRequest.getCallSiteDescriptor().getOperation();
392 private ComponentLinkRequest(final LinkRequest linkRequest, argument
396 this.linkRequest = linkRequest;
405 return linkRequest.getCallSiteDescriptor();
409 return new ComponentLinkRequest(linkRequest, linkerService
445 createNoSuchMemberHandler( final MissingMemberHandlerFactory missingMemberHandlerFactory, final LinkRequest linkRequest, final LinkerServices linkerServices) argument
[all...]
H A DBeansLinker.java223 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) throws Exception { argument
224 return linker.getGuardedInvocation(linkRequest,
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/
H A DLinkerServicesImpl.java156 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest) throws Exception { argument
160 return topLevelLinker.getGuardedInvocation(linkRequest, this);
166 }, linkRequest.getCallSiteDescriptor());
H A DDynamicLinker.java263 final LinkRequest linkRequest = new SimpleLinkRequest(callSiteDescriptor, callSiteUnstable, arguments);
265 GuardedInvocation guardedInvocation = linkerServices.getGuardedInvocation(linkRequest);
274 guardedInvocation = prelinkTransformer.filter(guardedInvocation, linkRequest, linkerServices);

Completed in 81 milliseconds