From 7806b16cc2810e3f1d3ee4281d0c4e95f48be2ad Mon Sep 17 00:00:00 2001 From: Steven Sojka Date: Wed, 12 Aug 2020 10:41:31 -0500 Subject: fix(java): add lambdas as a scope --- queries/java/locals.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'queries/java') diff --git a/queries/java/locals.scm b/queries/java/locals.scm index b52de8152..6290334b7 100644 --- a/queries/java/locals.scm +++ b/queries/java/locals.scm @@ -6,6 +6,8 @@ (enum_declaration body: (_) @scope) (method_declaration) @scope ; whole method_declaration because arguments +(lambda_expression) @scope +(enhanced_for_statement) @scope ; block (block) @scope @@ -38,8 +40,8 @@ ; DEFINITIONS - (package_declaration - (identifier) @definition.namespace) +(package_declaration + (identifier) @definition.namespace) (class_declaration name: (identifier) @definition.class) (enum_declaration @@ -57,6 +59,8 @@ (inferred_parameters (identifier) @definition.var) ; (x,y) -> ... (lambda_expression parameters: (identifier) @definition.var) ; x -> ... +(enhanced_for_statement ; for (var item : items) { + name: (identifier) @definition.var) ((scoped_identifier (identifier) @definition.import) -- cgit v1.2.3-70-g09d2