jdk.dynalink.support (Java SE 26 & JDK 26)
Description: declaration: module: jdk.dynalink, package: jdk.dynalink.support
Keywords: jdk.dynalink.support package

# Package jdk.dynalink.support

package jdk.dynalink.support

Contains classes that make using Dynalink more convenient by providing basic implementations of some classes as well as various utilities.

Since:
  9

- Related Packages
  Package
  Description
  jdk.dynalink
  Contains interfaces and classes that are used to link an `invokedynamic` call site.
  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.
- Classes
  Class
  Description
  AbstractRelinkableCallSite
  A basic implementation of the `RelinkableCallSite` as a `MutableCallSite`.
  ChainedCallSite
  A relinkable call site that implements a polymorphic inline caching strategy.
  SimpleRelinkableCallSite
  A relinkable call site that implements monomorphic inline caching strategy, only being linked to a single `GuardedInvocation` at any given time.