redhat-developer / redhat-developer/vscode-java
Inline methods cause compilation errors
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 2.3k
- Fork
- 546
- Merge medio
- 20h 1m
- PR unite (30g)
- 11
Descrizione
[provide a description of the issue]
Environment
Operating System: Windows11
JDK version: 17
Visual Studio Code version: 1.88
Java extension version: 1.29
Steps To Reproduce
- selecting 'makeSound'
- perform inlining method refactoring
Because the inline method is the method that implements the interface, when the inline method refactoring is performed, there is no method that implements the interface, resulting in a compilation error
Current Result :
Expected Result : Check during the execution of the introverted method and give a warning if this occurs
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Riproduci il problema su Windows 11 con JDK 17, VS Code 1.88 e l’estensione Java 1.29 selezionando makeSound ed eseguendo il refactoring del metodo inline. Parti dal punto di ingresso del refactoring del metodo inline e verifica come vengono gestite le implementazioni delle interfacce. Il lavoro è completato quando l’operazione avvisa che l’inlining rimuoverebbe l’implementazione e causerebbe un errore di compilazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, typescript, vscode
- Ambito
- devtools
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100