'Go to declaration' does not work for parameters inside string interpolation if parameters are declared before string interpolation
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia dalla creazione dell’injection e dalla chiamata a registar.addPlace descritta nell’issue, in cui l’istruzione corrente viene passata come prefisso. Riproduci l’esempio FOR/MESSAGE e traccia il modo in cui il file virtuale gestisce la dichiarazione del parametro. Il lavoro è completato quando “Go to declaration” da ${i} porta al parametro dichiarato invece che al file virtuale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Parameters recognize the declaration, but 'Go to declaration' function does not work correctly. This occurs because it tries to navigate to the parameter declaration within the virtual file created during injection creation. When we call registar.addPlace, we pass the beginning of the current statement as a prefix. And this prefix contains the parameter declaration.
Example:
FOR iterate(INTEGER i, 1, 3) DO
MESSAGE 'message ${i}';
- Lingua principale
- Java
- Stelle
- 9
- Fork
- 3
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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.
Altre issue di lsfusion/plugin-idea
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
lsfusion/plugin-idea#84 ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
lsfusion/plugin-idea#82 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
lsfusion/plugin-idea#80 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
lsfusion/plugin-idea#75 ·
-
DX
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
lsfusion/plugin-idea#48 ·
Tutte le issue di lsfusion/plugin-idea
Issue simili
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
inu-appcenter/memorIN-backend#288 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
frontend maui-pilot pilot-ask question
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Apertaarea/plugin
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
kestra-io/plugin-kestra#190 ·