Package | Description |
---|---|
jdk.dynalink |
Dynalink is a library for dynamic linking of high-level operations on objects.
|
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 |
---|---|---|
void |
DynamicLinkerFactory.setFallbackLinkers(GuardingDynamicLinker... fallbackLinkers) |
Sets the fallback guarding dynamic linkers.
|
void |
DynamicLinkerFactory.setPrioritizedLinker(GuardingDynamicLinker prioritizedLinker) |
Sets a single prioritized linker.
|
void |
DynamicLinkerFactory.setPrioritizedLinkers(GuardingDynamicLinker... prioritizedLinkers) |
Sets the prioritized guarding dynamic linkers.
|
Modifier and Type | Method | Description |
---|---|---|
void |
DynamicLinkerFactory.setFallbackLinkers(List<? extends GuardingDynamicLinker> fallbackLinkers) |
Sets the fallback guarding dynamic linkers.
|
void |
DynamicLinkerFactory.setPrioritizedLinkers(List<? extends GuardingDynamicLinker> prioritizedLinkers) |
Sets the prioritized guarding dynamic linkers.
|
Modifier and Type | Class | Description |
---|---|---|
class |
BeansLinker |
A linker for ordinary Java objects.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
TypeBasedGuardingDynamicLinker |
A guarding dynamic linker that can determine whether it can link the call site solely based on the type of the first
argument at linking invocation time.
|
Modifier and Type | Class | Description |
---|---|---|
class |
CompositeGuardingDynamicLinker |
A
GuardingDynamicLinker that delegates sequentially to a list of
other guarding dynamic linkers in its
CompositeGuardingDynamicLinker.getGuardedInvocation(LinkRequest, LinkerServices) . |
class |
CompositeTypeBasedGuardingDynamicLinker |
A composite type-based guarding dynamic linker.
|
Modifier and Type | Method | Description |
---|---|---|
static List<GuardingDynamicLinker> |
CompositeTypeBasedGuardingDynamicLinker.optimize(Iterable<? extends GuardingDynamicLinker> linkers) |
Optimizes a list of type-based linkers.
|
Modifier and Type | Method | Description |
---|---|---|
static List<GuardingDynamicLinker> |
CompositeTypeBasedGuardingDynamicLinker.optimize(Iterable<? extends GuardingDynamicLinker> linkers) |
Optimizes a list of type-based linkers.
|
Constructor | Description |
---|---|
CompositeGuardingDynamicLinker(Iterable<? extends GuardingDynamicLinker> linkers) |
Creates a new composite linker.
|
Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2015, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Ubuntu+0-9b151-2