# Uses of Interface
jdk.dynalink.linker.MethodHandleTransformer

Packages that use MethodHandleTransformer
Package
Description
jdk.dynalink
Contains interfaces and classes that are used to link an `invokedynamic` call site.
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.

- ## Uses of MethodHandleTransformer in jdk.dynalink

  Methods in jdk.dynalink with parameters of type MethodHandleTransformer
  Modifier and Type
  Method
  Description
  `void`
  DynamicLinkerFactory.`setInternalObjectsFilter(MethodHandleTransformer internalObjectsFilter)`
  Sets a method handle transformer that is supposed to act as the implementation of `LinkerServices.filterInternalObjects(MethodHandle)` for linker services of dynamic linkers created by this factory.

- ## Uses of MethodHandleTransformer in jdk.dynalink.linker.support

  Classes in jdk.dynalink.linker.support that implement MethodHandleTransformer
  Modifier and Type
  Class
  Description
  `class`
  `DefaultInternalObjectFilter`
  Default implementation for a `DynamicLinkerFactory.setInternalObjectsFilter(MethodHandleTransformer)` that delegates to a pair of filtering method handles.