Skip to main content

extract_java_symbols

Function extract_java_symbols 

Source
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.