# Package org.apache.groovy.runtime.indy

## Package org.apache.groovy.runtime.indy Description

Scoped invokedynamic SwitchPoint utilities for the Groovy MOP (GROOVY-12191).

Canonical policy and domain model: IndyInvalidation. Install guards via IndyInvalidation.guardWithMopSwitchPoints or `IndyInterface.applyMopSwitchPoints`.

since:
  6.0.0

- Class Summary
  Class | Description
  --- | ---
  AotDispatch | Ahead-of-time link mode for indy dispatch (incubating).
  IndyInvalidation | Scoped invokedynamic SwitchPoint invalidation for the Groovy MOP (GROOVY-12191).
  SwitchPointInvalidator | Lazily allocates a SwitchPoint and retires it on demand.