Methoden-Überladungs-Disambiguierung bei Element-Lookup #69
Labels
No labels
bug
build
enhancement
headless
P1-critical
P2-high
P3-medium
P4-low
refactoring
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ai-tools/jdt-mcp-server#69
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
An mehreren Stellen wird die erste Methode mit passendem Namen zurückgegeben. Bei überladenen Methoden (gleicher Name, verschiedene Parameter) ist dies nicht-deterministisch:
Betroffene Stellen
changeMethodSignature()(Zeile 531)findCallers()(Zeile 332)Vorschlag
Entweder Warnung ausgeben wenn mehrere Methoden mit gleichem Namen existieren, oder optionalen
methodSignature-Parameter akzeptieren.Kann zusammen mit #53 (ElementLookup-Konsolidierung) gelöst werden.
Gefunden von
Fowler, Rupp