This IntelliJ plugin adds inspections and tools to make working with Java MethodHandles easier.
- Dataflow-sensitive type analysis
- Support for methods from the
MethodHandles
class - Support for methods from the
MethodHandles.Lookup
class - Support for methods from the
MethodType
class - Support for methods from the
MethodHandle
class - Precise type tracking for parameters and return types separately
- Inspections for supported creation/transformation/combination methods
- Inspections for
invoke
andinvokeExact
arguments and return type checks - Inlay type hints
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "HandleHints" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
Plugin based on the IntelliJ Platform Plugin Template.