pub fn extract_java_symbols(
path: &Path,
source: &[u8],
) -> Result<Vec<JavaSymbol>>Expand description
Extract symbols and spans from a Java source file.
Uses tree-sitter-java to parse the file and extract:
- Class declarations
- Interface declarations
- Enum declarations
- Method declarations
- Constructor declarations
- Field declarations
Returns a list of symbol entries ready for graph insertion.