Package | Description |
---|---|
jdk.dynalink.beans |
Contains the linker for ordinary Java objects.
|
jdk.dynalink.linker |
Contains interfaces and classes needed by language runtimes to implement
their own language-specific object models and type conversions.
|
jdk.dynalink.linker.support |
Contains classes that make it more convenient for language runtimes to
implement their own language-specific object models and type conversions
by providing basic implementations of some classes as well as various
utilities.
|
Modifier and Type | Method | Description |
---|---|---|
MethodHandle |
MissingMemberHandlerFactory.createMissingMemberHandler(LinkRequest linkRequest,
LinkerServices linkerServices) |
Returns a method handle suitable for implementing missing member behavior
for a particular link request.
|
GuardedInvocation |
BeansLinker.getGuardedInvocation(LinkRequest request,
LinkerServices linkerServices) |
Modifier and Type | Method | 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.
|
Modifier and Type | Method | Description |
---|---|---|
GuardedInvocation |
GuardedInvocationTransformer.filter(GuardedInvocation inv,
LinkRequest linkRequest,
LinkerServices linkerServices) |
Given a guarded invocation, return either the same or potentially
different guarded invocation.
|
GuardedInvocation |
GuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
Creates a guarded invocation appropriate for a particular invocation with
the specified arguments at a call site.
|
GuardedInvocation |
LinkerServices.getGuardedInvocation(LinkRequest linkRequest) |
Creates a guarded invocation delegating back to the
DynamicLinker
that exposes this linker services object. |
Modifier and Type | Class | Description |
---|---|---|
class |
SimpleLinkRequest |
Default simple implementation of
LinkRequest . |
Modifier and Type | Method | Description |
---|---|---|
LinkRequest |
SimpleLinkRequest.replaceArguments(CallSiteDescriptor newCallSiteDescriptor,
Object... newArguments) |
Modifier and Type | Method | Description |
---|---|---|
GuardedInvocation |
CompositeGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
Delegates the call to its component linkers.
|
GuardedInvocation |
CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(LinkRequest linkRequest,
LinkerServices linkerServices) |
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-Ubuntu+0-9b139-1