/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/ |
H A D | GuardedInvocationTransformer.java | 100 * @param linkRequest the link request for which the invocation was 112 public GuardedInvocation filter(GuardedInvocation inv, LinkRequest linkRequest, LinkerServices linkerServices); argument
|
H A D | GuardingDynamicLinker.java | 119 * @param linkRequest the object describing the request for linking a 140 public GuardedInvocation getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices) argument
|
H A D | LinkerServices.java | 187 * @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 D | NashornBottomLinker.java | 64 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 D | NashornBeansLinker.java | 103 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 D | BoundCallableLinker.java | 53 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 D | JavaSuperAdapterLinker.java | 78 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 D | Bootstrap.java | 475 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 D | TrustedGuardingDynamicLinkerExporter.java | 61 return List.of(((GuardingDynamicLinker) (final LinkRequest linkRequest, final LinkerServices linkerServices) -> { 63 lastDescriptor.set(linkRequest.getCallSiteDescriptor());
|
H A D | DynamicLinkerFactoryTest.java | 89 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 D | CompositeGuardingDynamicLinker.java | 122 * @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 D | CompositeTypeBasedGuardingDynamicLinker.java | 177 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 D | MissingMemberHandlerFactory.java | 76 * @param linkRequest the current link request 85 public MethodHandle createMissingMemberHandler(LinkRequest linkRequest, LinkerServices linkerServices) throws Exception; argument
|
H A D | DynamicMethodLinker.java | 112 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) { argument 113 final Object receiver = linkRequest.getReceiver(); 121 final CallSiteDescriptor desc = linkRequest.getCallSiteDescriptor();
|
H A D | LinkerServicesWithMissingMemberHandlerFactory.java | 69 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest) throws Exception { argument 70 return linkerServices.getGuardedInvocation(linkRequest);
|
H A D | AbstractJavaLinker.java | 372 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 D | BeansLinker.java | 223 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 D | LinkerServicesImpl.java | 156 public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest) throws Exception { argument 160 return topLevelLinker.getGuardedInvocation(linkRequest, this); 166 }, linkRequest.getCallSiteDescriptor());
|
H A D | DynamicLinker.java | 263 final LinkRequest linkRequest = new SimpleLinkRequest(callSiteDescriptor, callSiteUnstable, arguments); 265 GuardedInvocation guardedInvocation = linkerServices.getGuardedInvocation(linkRequest); 274 guardedInvocation = prelinkTransformer.filter(guardedInvocation, linkRequest, linkerServices);
|