refactor: Enhance Java tags with specific definition and reference annotations

This commit is contained in:
Paul Gauthier (aider) 2025-03-12 14:23:12 -07:00
parent 89406e5b7d
commit 3b1c81e50e

View file

@ -1,20 +1,20 @@
(class_declaration
name: (identifier) @name) @definition.class
name: (identifier) @name.definition.class) @definition.class
(method_declaration
name: (identifier) @name) @definition.method
name: (identifier) @name.definition.method) @definition.method
(method_invocation
name: (identifier) @name
name: (identifier) @name.reference.method
arguments: (argument_list) @reference.call)
(interface_declaration
name: (identifier) @name) @definition.interface
name: (identifier) @name.definition.interface) @definition.interface
(type_list
(type_identifier) @name) @reference.implementation
(type_identifier) @name.reference.interface) @reference.implementation
(object_creation_expression
type: (type_identifier) @name) @reference.class
type: (type_identifier) @name.reference.class) @reference.class
(superclass (type_identifier) @name) @reference.class
(superclass (type_identifier) @name.reference.class) @reference.class