Skip to content

property tester (HasLanguageServerPropertyTester) not operating as expected #2

@jonahgraham

Description

@jonahgraham

The receiver that arrives in the property tester is sometimes just a simple Object instance.

I think that eclipse-lsp4e/lsp4e#393 is for the same issue, but with the current LSP4E snapshot build I made this change to unblock me. Things were working in e44c41f before the UI stuff went in.

$ git diff
diff --git a/org.eclipse.cdt.lsp/src/org/eclipse/cdt/lsp/server/HasLanguageServerPropertyTester.java b/org.eclipse.cdt.lsp/src/org/eclipse/cdt/lsp/server/HasLanguageServerPropertyTester.java
index 152dd7b..8081d47 100644
--- a/org.eclipse.cdt.lsp/src/org/eclipse/cdt/lsp/server/HasLanguageServerPropertyTester.java
+++ b/org.eclipse.cdt.lsp/src/org/eclipse/cdt/lsp/server/HasLanguageServerPropertyTester.java
@@ -24,9 +24,6 @@ public class HasLanguageServerPropertyTester extends PropertyTester {
 
        @Override
        public boolean test(Object receiver, String property, Object[] args, Object expectedValue) {
-               if (cLanguageServerProvider != null) {
-                       return cLanguageServerProvider.isEnabled(receiver);
-               }
                return true;
        }

So for now I raise this to track best workaround until LSP4E is resolved. (Is best workaround to use eclipse-lsp4e/lsp4e#400?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions