Skip to content

Commit 8c50fa9

Browse files
committed
fix: improve Java parsing to handle complete grammar and fix duplication issues
- Created comprehensive Java test fixture with complete grammar coverage - Fixed duplication issues in processCaptures function - Improved deduplication logic with priority-based capture selection - Added tests for all Java constructs including interfaces, enums, records, sealed classes - Enhanced query patterns to avoid overlapping captures
1 parent 24ab961 commit 8c50fa9

File tree

11 files changed

+705
-406
lines changed

11 files changed

+705
-406
lines changed

src/debug-full-java-output.txt

Lines changed: 0 additions & 49 deletions
This file was deleted.

src/debug-interface-output.txt

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/debug-output.txt

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/services/tree-sitter/__tests__/debug-full-java.test.ts

Lines changed: 0 additions & 49 deletions
This file was deleted.

src/services/tree-sitter/__tests__/debug-interface.test.ts

Lines changed: 0 additions & 81 deletions
This file was deleted.

src/services/tree-sitter/__tests__/debug-java.test.ts

Lines changed: 0 additions & 71 deletions
This file was deleted.

0 commit comments

Comments
 (0)