Commit 56d7cf6
Eric Wheeler
feat: enhance Java tree-sitter parser with advanced language structures
This enhancement significantly expands the Java parser's capabilities to recognize and parse a wide range of Java language constructs:
- Added support for enum declarations and enum constants
- Added support for annotation type declarations and elements
- Added support for field declarations
- Added support for constructor declarations
- Added support for lambda expressions
- Added support for inner and anonymous classes
- Added support for type parameters (generics)
- Added support for package and import declarations
These improvements enable more comprehensive code analysis for Java projects, providing better definition extraction and navigation capabilities.
Signed-off-by: Eric Wheeler <[email protected]>1 parent 599c184 commit 56d7cf6
File tree
2 files changed
+478
-1
lines changed- src/services/tree-sitter
- __tests__
- queries
2 files changed
+478
-1
lines changed
0 commit comments