Top Description Classes
module jdk.dynalink

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 Summary

Modifier and TypeClass and Description
public class
CompositeGuardingDynamicLinker

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

public class
CompositeTypeBasedGuardingDynamicLinker

A composite type-based guarding dynamic linker.

public class
DefaultInternalObjectFilter

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

public class
Guards

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

public class
Lookup

A wrapper around java.lang.invoke.MethodHandles.Lookup that masks checked exceptions.

public class
SimpleLinkRequest

Default simple implementation of LinkRequest.

public class
TypeUtilities

Various static utility methods for working with Java types.