From 4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Mon, 27 Jul 2020 10:33:34 +0200 Subject: Java locals: use has-ancestor? to match imports --- queries/java/locals.scm | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'queries/java') diff --git a/queries/java/locals.scm b/queries/java/locals.scm index 74fc6cd1..b52de815 100644 --- a/queries/java/locals.scm +++ b/queries/java/locals.scm @@ -58,15 +58,9 @@ (lambda_expression parameters: (identifier) @definition.var) ; x -> ... -; we need submatch! -; TODO: capture nested imports -;(import_declaration - ;(scoped_identifier - ;((identifier) @definition.import))) -;(import_declaration - ;(scoped_identifier - ;(scoped_identifier - ;((identifier) @definition.import)))) +((scoped_identifier + (identifier) @definition.import) + (has-ancestor? @definition.import import_declaration)) (field_declaration declarator: (variable_declarator -- cgit v1.2.3