diff --git a/CHANGES.md b/CHANGES.md index 5aa00c41..47552989 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,6 +6,7 @@ - Add base functionality to apply fixes from magik-lint. - Add UnsafeEvaluateInvocationCheck to test for unsafe `unsafe_evaluate()` method calls. - Add SwChar16VectorEvaluateInvocationCheck to test for `sw:char16_vector.evaluate()` method calls. +- Fix setting `magik.typing.index*Usages` internally in `magik-language-server`. 0.9.1 (2024-03-13) diff --git a/magik-language-server/src/main/java/nl/ramsolutions/sw/magik/languageserver/MagikWorkspaceService.java b/magik-language-server/src/main/java/nl/ramsolutions/sw/magik/languageserver/MagikWorkspaceService.java index 41b3b4d2..3c99f737 100644 --- a/magik-language-server/src/main/java/nl/ramsolutions/sw/magik/languageserver/MagikWorkspaceService.java +++ b/magik-language-server/src/main/java/nl/ramsolutions/sw/magik/languageserver/MagikWorkspaceService.java @@ -104,15 +104,15 @@ public void didChangeConfiguration(final DidChangeConfigurationParams params) { final boolean magikIndexerIndexMethodUsages = Objects.requireNonNullElse(MagikSettings.INSTANCE.getTypingIndexMethodUsages(), false); - this.analysisConfiguration.setMagikIndexerIndexGlobalUsages(magikIndexerIndexMethodUsages); + this.analysisConfiguration.setMagikIndexerIndexMethodUsages(magikIndexerIndexMethodUsages); final boolean magikIndexerIndexSlotUsages = Objects.requireNonNullElse(MagikSettings.INSTANCE.getTypingIndexSlotUsages(), false); - this.analysisConfiguration.setMagikIndexerIndexGlobalUsages(magikIndexerIndexSlotUsages); + this.analysisConfiguration.setMagikIndexerIndexSlotUsages(magikIndexerIndexSlotUsages); final boolean magikIndexerIndexConditionUsages = Objects.requireNonNullElse(MagikSettings.INSTANCE.getTypingIndexConditionUsages(), false); - this.analysisConfiguration.setMagikIndexerIndexGlobalUsages(magikIndexerIndexConditionUsages); + this.analysisConfiguration.setMagikIndexerIndexConditionUsages(magikIndexerIndexConditionUsages); this.runIndexersInBackground(); }