Package | Description |
---|---|
jdk.dynalink |
Dynalink is a library for dynamic linking of high-level operations on 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.
|
jdk.dynalink.support |
Contains classes that make using Dynalink more convenient by providing
basic implementations of some classes as well as various utilities.
|
Modifier and Type | Method | Description |
---|---|---|
CallSiteDescriptor |
CallSiteDescriptor.changeMethodType(MethodType newMethodType) |
Creates a new call site descriptor from this descriptor, which is
identical to this, except it changes the method type.
|
protected CallSiteDescriptor |
CallSiteDescriptor.changeMethodTypeInternal(MethodType newMethodType) |
Creates a new call site descriptor from this descriptor, which is
identical to this, except it changes the method type.
|
CallSiteDescriptor |
RelinkableCallSite.getDescriptor() |
Returns the descriptor for this call site.
|
Modifier and Type | Method | Description |
---|---|---|
CallSiteDescriptor |
LinkRequest.getCallSiteDescriptor() |
Returns the call site descriptor for the call site being linked.
|
Modifier and Type | Method | Description |
---|---|---|
GuardedInvocation |
GuardedInvocation.asType(CallSiteDescriptor desc) |
Changes the type of the invocation, as if
MethodHandle.asType(MethodType) was applied to its invocation
and its guard, if it has one (with return type changed to boolean for
guard). |
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 |
---|---|---|
CallSiteDescriptor |
SimpleLinkRequest.getCallSiteDescriptor() |
Modifier and Type | Method | Description |
---|---|---|
LinkRequest |
SimpleLinkRequest.replaceArguments(CallSiteDescriptor newCallSiteDescriptor,
Object... newArguments) |
Constructor | Description |
---|---|
SimpleLinkRequest(CallSiteDescriptor callSiteDescriptor,
boolean callSiteUnstable,
Object... arguments) |
Creates a new link request.
|
Modifier and Type | Method | Description |
---|---|---|
CallSiteDescriptor |
AbstractRelinkableCallSite.getDescriptor() |
Constructor | Description |
---|---|
AbstractRelinkableCallSite(CallSiteDescriptor descriptor) |
Creates a new abstract relinkable call site.
|
ChainedCallSite(CallSiteDescriptor descriptor) |
Creates a new chained call site.
|
SimpleRelinkableCallSite(CallSiteDescriptor descriptor) |
Creates a new call site with monomorphic inline caching strategy.
|
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-Ubuntu+0-9b139-1