Search code examples
javakotlinfunctional-programmingtranslate

What is the Java translation to this@NameOfTheClass::open from Kotlin?


I'm working on a Java project, having as reference a Kotlin project. This code uses this expression, which I would guess comes from functional programming:

this@MarkdownWorkspace::open

This is used in a constructor's parameter, which needs a "java.util.function.Consumer" object.

Thanks a lot!


Solution

  • Java equivalent of this@MarkdownWorkspace::open would be MarkdownWorkspace.this::open