Versions in this module Expand all Collapse all v0 v0.3.0 May 9, 2026 v0.2.0 Apr 20, 2026 Changes in this version + const Language + const NodePrefix + type Extractor struct + func New() *Extractor + func (e *Extractor) CanExtract(path string) bool + func (e *Extractor) DetectFramework(path string) *provider.FrameworkInfo + func (e *Extractor) Extensions() []string + func (e *Extractor) ExtractFile(path, baseDir string) ([]*graph.Node, []*graph.Edge, error) + func (e *Extractor) Language() string + type SpringDetector struct + func NewSpringDetector() *SpringDetector + func (d *SpringDetector) DetectLayer(annotations []string) string + func (d *SpringDetector) DetectRoute(annotations []string, node *sitter.Node, content []byte) string + func (d *SpringDetector) DetectSpring(root *sitter.Node, content []byte) *provider.FrameworkInfo + func (d *SpringDetector) IsInjection(annotations []string) bool + func (d *SpringDetector) IsRouteAnnotation(annotation string) bool