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 and 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 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.
|
Modifier and Type | Method and 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 and Description |
---|---|
class |
SimpleLinkRequest
Default simple implementation of
LinkRequest . |
Modifier and Type | Method and Description |
---|---|
LinkRequest |
SimpleLinkRequest.replaceArguments(CallSiteDescriptor newCallSiteDescriptor,
Object... newArguments) |
Modifier and Type | Method and 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-internal+0-2016-08-31-194618.buildd.src