Versions in this module Expand all Collapse all v0 v0.2.2 Oct 11, 2025 v0.2.0 Sep 23, 2025 Changes in this version + const MaxWaitDuration + func CheckRepo(repo string) (string, time.Duration) + func GetDefaultLSP(LspOptions map[string]string) (lang uniast.Language, name string) + func NodeTypeToSymbolKind(nodeType string) lsp.SymbolKind + type JavaPkg struct + Name string + Path string + type JavaSpec struct + func NewJavaSpec(reop string) *JavaSpec + func (c *JavaSpec) DeclareTokenOfSymbol(sym lsp.DocumentSymbol) int + func (c *JavaSpec) FileImports(content []byte) ([]uniast.Import, error) + func (c *JavaSpec) FunctionSymbol(sym lsp.DocumentSymbol) (int, []int, []int, []int) + func (c *JavaSpec) GetUnloadedSymbol(from lsp.Token, define lsp.Location) (string, error) + func (c *JavaSpec) HasImplSymbol() bool + func (c *JavaSpec) ImplSymbol(sym lsp.DocumentSymbol) (int, int, int) + func (c *JavaSpec) IsDocToken(tok lsp.Token) bool + func (c *JavaSpec) IsEntitySymbol(sym lsp.DocumentSymbol) bool + func (c *JavaSpec) IsEntityToken(tok lsp.Token) bool + func (c *JavaSpec) IsMainFunction(sym lsp.DocumentSymbol) bool + func (c *JavaSpec) IsPublicSymbol(sym lsp.DocumentSymbol) bool + func (c *JavaSpec) IsStdToken(tok lsp.Token) bool + func (c *JavaSpec) IsTarget(path string) bool + func (c *JavaSpec) IsTest(path string) bool + func (c *JavaSpec) NameSpace(path string, file *uniast.File) (string, string, error) + func (c *JavaSpec) PathToMod(path string) *javaparser.ModuleInfo + func (c *JavaSpec) ProtectedSymbolKinds() []lsp.SymbolKind + func (c *JavaSpec) ShouldSkip(path string) bool + func (c *JavaSpec) TokenKind(tok lsp.Token) lsp.SymbolKind + func (c *JavaSpec) WorkSpace(root string) (map[string]string, error)