openrewrite / openrewrite/rewrite-static-analysis
Implement `ReplaceLambdaWithMethodReference` recipe for Kotlin
Open
Nobody has claimed this yet.
kotlin
recipe
- Dominant language
- Java
- Stars
- 62
- Forks
- 112
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 40
Description
Implement ReplaceLambdaWithMethodReference recipe for Kotlin at here. we already have a Java version visitor and need to implement a Kotlin visitor.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at src/main/java/org/openrewrite/staticanalysis/ReplaceLambdaWithMethodReference.java around line 71 and read the existing Java visitor. Use it as the reference for implementing the corresponding Kotlin visitor, then verify that ReplaceLambdaWithMethodReference handles the intended Kotlin cases and that the repository's existing checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, kotlin
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100