Skip to content

Add Java symbol indexing support #101

@uchebnick

Description

@uchebnick

Goal

Add first-class Java Tree-sitter indexing so unch can extract useful symbols from Java codebases.

Suggested coverage

  • Classes, interfaces, enums, records, annotations
  • Constructors and methods
  • Public/static signatures where available
  • Package-qualified names when possible
  • Javadoc and nearby comments

Acceptance criteria

  • Java files are parsed through Tree-sitter instead of fallback text prefixes.
  • Tests cover representative class/interface/enum/method examples.
  • Search results include stable kind/name/qualified_name/signature fields.
  • Unsupported or invalid Java syntax falls back safely without breaking indexing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestindexingIndexing behavior and freshnesslanguage-supportParser and symbol extraction support for a language

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions