diff --git a/queries/java/locals.scm b/queries/java/locals.scm index 74fc6cd19..b52de8152 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