typetools / typetools/checker-framework
Code-review uses of EnclosingMethod
Open
Nobody has claimed this yet.
bug
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 440
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 134
Description
The bug in issue #436 was that an enclosing method was called when in fact it could also require an "EnclosingLambda". Check all calls to EnclosingMethod to make sure they don't also need such handling.
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
Search the repository for all uses of EnclosingMethod and read issue #436 for the original bug context. Compare each call with the EnclosingLambda handling and update any cases that need equivalent treatment; done means all relevant uses have been reviewed and the affected checks behave correctly for both constructs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100