Example:
Runnable r = () -> System.out.println();
After the quick-fix is applied:
Runnable r = System.out::println;
The inspection may suggest method references even if a lambda doesn't call any method, like replacing obj -> obj != null
with Objects::nonNull
.
Use the Settings | Editor | Code Style | Java | Code Generation
settings to configure special method references.