Skip to content

Rename independent of util::LanguageServer#1012

Merged
toinehartman merged 9 commits intomainfrom
fix/rename-pure-rascal
Mar 11, 2026
Merged

Rename independent of util::LanguageServer#1012
toinehartman merged 9 commits intomainfrom
fix/rename-pure-rascal

Conversation

@toinehartman
Copy link
Copy Markdown
Member

@toinehartman toinehartman commented Mar 10, 2026

Move away from needing any @javaClass-annotated functions from LSP during renaming, simplifying testing in usethesource/rascal-core-big-tests#5. This also helps with separating the renaming implementation from the language server interface and cleaning up util::LanguageServer.

@toinehartman toinehartman self-assigned this Mar 10, 2026
@toinehartman toinehartman added the enhancement New feature or request label Mar 10, 2026
@toinehartman toinehartman marked this pull request as ready for review March 11, 2026 09:50
Copy link
Copy Markdown
Member

@DavyLandman DavyLandman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the idea, but have some small remarks.

Comment thread rascal-lsp/src/main/rascal/library/util/TextEdits.rsc Outdated
Comment thread rascal-lsp/src/main/rascal/library/util/LanguageServer.rsc Outdated
Comment thread rascal-lsp/src/main/rascal/lsp/lang/rascal/tests/rename/TestUtils.rsc Outdated
Comment thread rascal-lsp/src/main/rascal/lsp/lang/rascal/tests/rename/TestUtils.rsc Outdated
Comment thread rascal-lsp/src/main/rascal/lsp/lang/rascal/tests/rename/TestUtils.rsc Outdated
@toinehartman toinehartman enabled auto-merge (squash) March 11, 2026 13:32
@sonarqubecloud
Copy link
Copy Markdown

@toinehartman toinehartman merged commit 78c30e5 into main Mar 11, 2026
13 of 15 checks passed
toinehartman added a commit that referenced this pull request Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants