Package | Description |
---|---|
org.dynalang.dynalink.beans |
Contains the linker for POJOs.
|
org.dynalang.dynalink.linker |
Contains interfaces and classes needed by language runtimes to implement
their own language-specific linkers.
|
org.dynalang.dynalink.support |
Contains supporting classes for other packages.
|
Modifier and Type | Method and Description |
---|---|
GuardedInvocation |
BeansLinker.getGuardedInvocation(LinkRequest request,
LinkerServices linkerServices) |
Modifier and Type | Method and Description |
---|---|
LinkRequest |
LinkRequest.replaceArguments(CallSiteDescriptor callSiteDescriptor,
Object[] arguments)
Returns a request identical to this one with call site descriptor and arguments replaced with the ones specified.
|
LinkRequest |
LinkRequest.withoutRuntimeContext()
Returns a request stripped from runtime context arguments.
|
Modifier and Type | Method and Description |
---|---|
GuardedInvocation |
LinkerServices.getGuardedInvocation(LinkRequest linkRequest)
Creates a guarded invocation using the
DynamicLinker that exposes this linker services interface. |
GuardedInvocation |
GuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices)
Creates a guarded invocation appropriate for a particular invocation with the specified arguments at a call site.
|
Modifier and Type | Class and Description |
---|---|
class |
LinkRequestImpl
Default implementation of the
LinkRequest , representing a link request to a call site that passes no language
runtime specific native context arguments on the stack. |
class |
RuntimeContextLinkRequestImpl
A link request implementation for call sites that pass language runtime specific context arguments on the stack.
|
Modifier and Type | Method and Description |
---|---|
LinkRequest |
LinkRequestImpl.replaceArguments(CallSiteDescriptor newCallSiteDescriptor,
Object[] newArguments) |
LinkRequest |
RuntimeContextLinkRequestImpl.replaceArguments(CallSiteDescriptor callSiteDescriptor,
Object[] arguments) |
LinkRequest |
LinkRequestImpl.withoutRuntimeContext() |
LinkRequest |
RuntimeContextLinkRequestImpl.withoutRuntimeContext() |
Modifier and Type | Method and Description |
---|---|
GuardedInvocation |
LinkerServicesImpl.getGuardedInvocation(LinkRequest linkRequest) |
GuardedInvocation |
CompositeGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
GuardedInvocation |
CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
GuardedInvocation |
BottomGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
Copyright © 2015 Attila Szegedi. All rights reserved.