Module jdk.dynalink
Package jdk.dynalink

Interface RelinkableCallSite

All Known Implementing Classes:
AbstractRelinkableCallSite, ChainedCallSite, SimpleRelinkableCallSite

public interface RelinkableCallSite
Interface for call sites managed by a DynamicLinker. Users of Dynalink must use subclasses of CallSite that also implement this interface as their call site implementations. There is a readily usable SimpleRelinkableCallSite subclass that implements monomorphic inline caching strategy as well as ChainedCallSite that implements a polymorphic inline caching strategy and retains a chain of previously linked method handles. A relinkable call site will be managed by a DynamicLinker object after being associated with it using its DynamicLinker.link(RelinkableCallSite) method.
Since:
9