Case issue with `Transparent`?
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
Research direction
Start with durian-swt/src/main/java/com/diffplug/common/swt/ControlWrapper.kt lines 114-125 and reproduce the unresolved-reference error from a Kotlin compiler using both transparent and Transparent. Compare the current Kotlin declarations with the former Java implementation, then verify that Kotlin callers can resolve the intended API without the case-related ambiguity.
Written by the indexing model from the issue text.
Description
It seems like Kotlin has a case-insensitivity bug.
This code used to be java, and it had the same bug. I switched it to Kotlin to try to fix it.
When called from a Kotlin compiler, I get this error: Unresolved reference 'transparent'. Interestingly, I get this error with both transparent and Transparent, and it's an accident that both methods exist at all.
- Dominant language
- Java
- Stars
- 34
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing 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.
More from diffplug/durian-swt
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
diffplug/durian-swt#29 · 2 comments ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
diffplug/durian-swt#16 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
diffplug/durian-swt#9 ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 20/100
diffplug/durian-swt#5 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
diffplug/durian-swt#4 ·
All issues in diffplug/durian-swt
Similar issues
-
enhancement good first issue
Difficulty 2/5 Half a day Newbie friendliness 66/100
apache/fineract-consumer-facing#175 ·
Maintainers usually reply within 1 day
-
[BUG] 订单:会员凭订单号即可取消其他会员的待付款订单(取消接口不校验订单归属)Possibly taken @dadiyang claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
macrozheng/mall#1016 ·
-
[Bug] The producer summary counts an unreported client version as a second version and warns about a version mixPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
apache/rocketmq-dashboard#6110 ·
Maintainers usually reply within 4 days
-
Feature:Resolution
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
intellij-elixir/intellij-elixir#4396 ·
Maintainers usually reply within 1 day
-
Python 3.15 supportPossibly taken @amnesiaof claimed this today. OpenL: python L: python:uv
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
dependabot/dependabot-core#16524 · 1 comment ·
Maintainers usually reply within 1 day