From 47cdb297edd80d1147154616e68da6b1f5ea2002 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Mon, 10 Nov 2025 17:01:33 +0100 Subject: [PATCH] Improve symbolic tool class docstrings to make the symbolic backend clear --- src/serena/tools/jetbrains_tools.py | 6 +++--- src/serena/tools/symbol_tools.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/serena/tools/jetbrains_tools.py b/src/serena/tools/jetbrains_tools.py index db3a97c7..93de446e 100644 --- a/src/serena/tools/jetbrains_tools.py +++ b/src/serena/tools/jetbrains_tools.py @@ -6,7 +6,7 @@ from serena.tools.jetbrains_plugin_client import JetBrainsPluginClient class JetBrainsFindSymbolTool(Tool, ToolMarkerSymbolicRead, ToolMarkerOptional): """ - Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type). + Performs a global (or local) search for symbols using the JetBrains backend """ def apply( @@ -73,7 +73,7 @@ class JetBrainsFindSymbolTool(Tool, ToolMarkerSymbolicRead, ToolMarkerOptional): class JetBrainsFindReferencingSymbolsTool(Tool, ToolMarkerSymbolicRead, ToolMarkerOptional): """ - Finds symbols that reference the given symbol + Finds symbols that reference the given symbol using the JetBrains backend """ def apply( @@ -104,7 +104,7 @@ class JetBrainsFindReferencingSymbolsTool(Tool, ToolMarkerSymbolicRead, ToolMark class JetBrainsGetSymbolsOverviewTool(Tool, ToolMarkerSymbolicRead, ToolMarkerOptional): """ - Retrieves an overview of the top-level symbols within a specified file + Retrieves an overview of the top-level symbols within a specified file using the JetBrains backend """ def apply( diff --git a/src/serena/tools/symbol_tools.py b/src/serena/tools/symbol_tools.py index bd31fc48..bddb749c 100644 --- a/src/serena/tools/symbol_tools.py +++ b/src/serena/tools/symbol_tools.py @@ -79,7 +79,7 @@ class GetSymbolsOverviewTool(Tool, ToolMarkerSymbolicRead): class FindSymbolTool(Tool, ToolMarkerSymbolicRead): """ - Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type). + Performs a global (or local) search using the language server backend. """ # noinspection PyDefaultArgument @@ -163,7 +163,7 @@ class FindSymbolTool(Tool, ToolMarkerSymbolicRead): class FindReferencingSymbolsTool(Tool, ToolMarkerSymbolicRead): """ - Finds symbols that reference the symbol at the given location (optionally filtered by type). + Finds symbols that reference the given symbol using the language server backend """ # noinspection PyDefaultArgument @@ -216,7 +216,7 @@ class FindReferencingSymbolsTool(Tool, ToolMarkerSymbolicRead): class ReplaceSymbolBodyTool(Tool, ToolMarkerSymbolicEdit): """ - Replaces the full definition of a symbol. + Replaces the full definition of a symbol using the language server backend. """ def apply(