From 3b1c81e50e0eacf967916ce0fb6bff49a7706831 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 12 Mar 2025 14:23:12 -0700 Subject: [PATCH] refactor: Enhance Java tags with specific definition and reference annotations --- .../tree-sitter-language-pack/java-tags.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/aider/queries/tree-sitter-language-pack/java-tags.scm b/aider/queries/tree-sitter-language-pack/java-tags.scm index 3f3eb40ae..ae4481e9e 100644 --- a/aider/queries/tree-sitter-language-pack/java-tags.scm +++ b/aider/queries/tree-sitter-language-pack/java-tags.scm @@ -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