# 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.