Package jdk.dynalink

Contains interfaces and classes that are used to link an invokedynamic call site.

Interface Description
Namespace

An object that describes a namespace that is the target of a dynamic operation on an object.

Operation

An object that describes a dynamic operation.

RelinkableCallSite

Interface for call sites managed by a DynamicLinker.

Class Description
CallSiteDescriptor

Call site descriptors contain all the information necessary for linking a call site.

DynamicLinker

The linker for RelinkableCallSite objects.

DynamicLinkerFactory

A factory class for creating DynamicLinker objects.

NamedOperation

Operation that associates a name with another operation.

NamespaceOperation

Describes an operation that operates on at least one Namespace of an object.

SecureLookupSupplier

Provides security-checked access to a MethodHandles.Lookup object.

Enum Description
StandardNamespace

An enumeration of standard namespaces defined by Dynalink.

StandardOperation

Defines the standard dynamic operations.

Exception Description
NoSuchDynamicMethodException

Thrown at the invocation if the call site can not be linked by any available GuardingDynamicLinker.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.dynalink/jdk/dynalink/package-summary.html