Fix #8089 - phase 1 - code ast navigation
[roobuilder] / src / Palete / LanguageClientDummy.vala
index 4d4a53d..533458d 100644 (file)
@@ -14,9 +14,9 @@ namespace Palete {
                        GLib.debug("initialize dummy server");                  
                }
                public override void document_open (JsRender.JsRender file)  {}
-               public override void document_save (JsRender.JsRender file)   {}
+               public override async void document_save (JsRender.JsRender file)   {}
                public override void document_change (JsRender.JsRender file    )     {}
-                       public override void document_change_force (JsRender.JsRender file, string contents    )     {}
+               public override async void document_change_force (JsRender.JsRender file, string contents    )     {}
                public override void document_close (JsRender.JsRender file) {}
                public override void exit () throws GLib.Error { }
                public override async void shutdown () throws GLib.Error { }
@@ -25,8 +25,12 @@ namespace Palete {
                        return ret;
                }
                
-               public override async Gee.ArrayList<Lsp.DocumentSymbol> syntax (JsRender.JsRender file) throws GLib.Error {
-                       var ret = new Gee.ArrayList<Lsp.DocumentSymbol>();      
+        
+               public override async  Lsp.Hover hover (JsRender.JsRender file, int line, int offset) throws GLib.Error {
+                       return new Lsp.Hover();
+               }
+               public override async Gee.ArrayList<Lsp.DocumentSymbol> documentSymbols (JsRender.JsRender file) throws GLib.Error {
+                       var ret = new Gee.ArrayList<Lsp.DocumentSymbol>();      
                        return ret;
                }
        }