Package 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.

Since:
9
Class Description
CompositeGuardingDynamicLinker

A GuardingDynamicLinker that delegates sequentially to a list of other guarding dynamic linkers in its CompositeGuardingDynamicLinker.getGuardedInvocation(LinkRequest, LinkerServices).

CompositeTypeBasedGuardingDynamicLinker

A composite type-based guarding dynamic linker.

DefaultInternalObjectFilter

Default implementation for a DynamicLinkerFactory.setInternalObjectsFilter(MethodHandleTransformer) that delegates to a pair of filtering method handles.

Guards

Utility methods for creating typical guards for MethodHandles.guardWithTest(MethodHandle, MethodHandle, MethodHandle) and for adjusting their method types.

Lookup

A wrapper around MethodHandles.Lookup that masks checked exceptions.

SimpleLinkRequest

Default simple implementation of LinkRequest.

TypeUtilities

Various static utility methods for working with Java types.

© 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/linker/support/package-summary.html