Details
-
Technical task
-
Resolution: Fixed
-
P2: Important
-
None
-
eba8eb230 (dev), 7d8ac7c2d (dev), 743368d27 (dev), 435488bde (dev), af6234be9 (dev), 087a988ef (dev), e0235bca5 (dev)
Description
Implement find usages (see https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_references ) for elements inside scriptexpressions, e.g. bindings and functions.
List of stuff to implement ( when finished and when WIP)
- JSIdentifier
-
- valid in all child scopes after definition, until redefined, only in current file
- FieldMemberAccess (id.myProperty1.myProperty2. ...)
- function names
Attachments
Issue Links
- depends on
-
QTBUG-92876 Dom: model JS expressions/statements in QmlDom and add qmlls (find usages, go to definition, ...) support for them
- Closed
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-111415 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
470763,44 | qmlls: implement Find-usages for JS variables | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
474792,4 | qqmldomastcreator: set qqmljsscope in DOM script elements | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
474793,5 | Qml: Add script element for return statements | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
475719,5 | qmlls: move common module code to base class | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
475804,16 | qmlls: find usages of id's and properties | dev | qt/qtdeclarative | Status: MERGED | -1 | 0 |
475919,16 | QmlDom: implement the FieldMemberExpression | dev | qt/qtdeclarative | Status: MERGED | -1 | 0 |
481490,3 | qmlls: find usages of methods | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |