Skip to content

Commit e81cec8

Browse files
committed
refactor(scip): simplify Java strategy and remove relationships summary
- Refactor JavaStrategy to use simplified symbol registration methods - Remove complex JavaAnalyzer and JavaRelationshipExtractor classes - Simplify symbol creation with basic identifier extraction - Remove relationships_summary calculation from SCIPSymbolAnalyzer - Add to_scip_relationships method back to SymbolDefinition for compatibility - Streamline Java AST processing to focus on core symbol definitions - Remove unused relationship summary from FileAnalysis output This change simplifies the Java SCIP strategy implementation while maintaining core functionality for symbol definitions and basic relationships.
1 parent 43a6a7a commit e81cec8

File tree

4 files changed

+469
-743
lines changed

4 files changed

+469
-743
lines changed

src/code_index_mcp/scip/strategies/fallback_strategy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ def _register_symbol(self, name: str, file_path: str, descriptor: str, descripti
347347
symbol_id=symbol_id,
348348
file_path=file_path,
349349
definition_range=dummy_range,
350-
symbol_kind=scip_pb2.UnspecifiedKind,
350+
symbol_kind=scip_pb2.UnspecifiedSymbolKind,
351351
display_name=name,
352352
documentation=[description]
353353
)

0 commit comments

Comments
 (0)