diff options
Diffstat (limited to 'queries/java')
| -rw-r--r-- | queries/java/locals.scm | 12 |
1 files changed, 3 insertions, 9 deletions
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 |
