Package | Description |
---|---|
org.dynalang.dynalink |
Contains the main API for using the dynamic linking facilities.
|
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 |
---|---|
LinkerServices |
DynamicLinker.getLinkerServices()
Returns the object representing the lower level linker services of this class that are normally exposed to
individual language-specific linkers.
|
Modifier and Type | Method and Description |
---|---|
GuardedInvocation |
BeansLinker.getGuardedInvocation(LinkRequest request,
LinkerServices linkerServices) |
Modifier and Type | Method and Description |
---|---|
GuardedInvocation |
GuardedInvocation.asType(LinkerServices linkerServices,
MethodType newType)
Changes the type of the invocation, as if
asType(MethodHandle, MethodType) was applied to
its invocation and its guard, if it has one (with return type changed to boolean, and parameter count potentially
truncated for the guard). |
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 |
LinkerServicesImpl
Default implementation of the
LinkerServices interface. |
Modifier and Type | Method and Description |
---|---|
static MethodHandle |
Guards.asType(LinkerServices linkerServices,
MethodHandle test,
MethodType type)
Takes a guard-test method handle, and adapts it to the requested type, returning a boolean.
|
GuardedInvocation |
BottomGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
GuardedInvocation |
CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
GuardedInvocation |
CompositeGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
Copyright © 2017 Attila Szegedi. All rights reserved.