aboutsummaryrefslogtreecommitdiffstats
path: root/queries/java
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-07-22 15:29:32 +0200
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 (patch)
tree2b2856c96ba738d90229a3d6eae44a7f66d7e5e2 /queries/java
parentrevert "fix(config)!: always install parsers bundled with nvim" (diff)
downloadnvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.gz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.bz2
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.lz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.xz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.zst
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.zip
feat(locals)!: switch to upstream captures
Diffstat (limited to 'queries/java')
-rw-r--r--queries/java/locals.scm68
1 files changed, 34 insertions, 34 deletions
diff --git a/queries/java/locals.scm b/queries/java/locals.scm
index 1d59fee90..0e8758b6d 100644
--- a/queries/java/locals.scm
+++ b/queries/java/locals.scm
@@ -2,88 +2,88 @@
; declarations
-(program) @scope
+(program) @local.scope
(class_declaration
- body: (_) @scope)
+ body: (_) @local.scope)
(record_declaration
- body: (_) @scope)
+ body: (_) @local.scope)
(enum_declaration
- body: (_) @scope)
-(lambda_expression) @scope
-(enhanced_for_statement) @scope
+ body: (_) @local.scope)
+(lambda_expression) @local.scope
+(enhanced_for_statement) @local.scope
; block
-(block) @scope
+(block) @local.scope
; if/else
-(if_statement) @scope ; if+else
+(if_statement) @local.scope ; if+else
(if_statement
- consequence: (_) @scope) ; if body in case there are no braces
+ consequence: (_) @local.scope) ; if body in case there are no braces
(if_statement
- alternative: (_) @scope) ; else body in case there are no braces
+ alternative: (_) @local.scope) ; else body in case there are no braces
; try/catch
-(try_statement) @scope ; covers try+catch, individual try and catch are covered by (block)
-(catch_clause) @scope ; needed because `Exception` variable
+(try_statement) @local.scope ; covers try+catch, individual try and catch are covered by (block)
+(catch_clause) @local.scope ; needed because `Exception` variable
; loops
-(for_statement) @scope ; whole for_statement because loop iterator variable
+(for_statement) @local.scope ; whole for_statement because loop iterator variable
(for_statement ; "for" body in case there are no braces
- body: (_) @scope)
+ body: (_) @local.scope)
(do_statement
- body: (_) @scope)
+ body: (_) @local.scope)
(while_statement
- body: (_) @scope)
+ body: (_) @local.scope)
; Functions
-(constructor_declaration) @scope
-(method_declaration) @scope
+(constructor_declaration) @local.scope
+(method_declaration) @local.scope
;; DEFINITIONS
(package_declaration
- (identifier) @definition.namespace)
+ (identifier) @local.definition.namespace)
(class_declaration
- name: (identifier) @definition.type)
+ name: (identifier) @local.definition.type)
(record_declaration
- name: (identifier) @definition.type)
+ name: (identifier) @local.definition.type)
(enum_declaration
- name: (identifier) @definition.enum)
+ name: (identifier) @local.definition.enum)
(method_declaration
- name: (identifier) @definition.method)
+ name: (identifier) @local.definition.method)
(local_variable_declaration
declarator: (variable_declarator
- name: (identifier) @definition.var))
+ name: (identifier) @local.definition.var))
(enhanced_for_statement ; for (var item : items) {
- name: (identifier) @definition.var)
+ name: (identifier) @local.definition.var)
(formal_parameter
- name: (identifier) @definition.parameter)
+ name: (identifier) @local.definition.parameter)
(catch_formal_parameter
- name: (identifier) @definition.parameter)
-(inferred_parameters (identifier) @definition.parameter) ; (x,y) -> ...
+ name: (identifier) @local.definition.parameter)
+(inferred_parameters (identifier) @local.definition.parameter) ; (x,y) -> ...
(lambda_expression
- parameters: (identifier) @definition.parameter) ; x -> ...
+ parameters: (identifier) @local.definition.parameter) ; x -> ...
((scoped_identifier
- (identifier) @definition.import)
- (#has-ancestor? @definition.import import_declaration))
+ (identifier) @local.definition.import)
+ (#has-ancestor? @local.definition.import import_declaration))
(field_declaration
declarator: (variable_declarator
- name: (identifier) @definition.field))
+ name: (identifier) @local.definition.field))
;; REFERENCES
-(identifier) @reference
+(identifier) @local.reference
-(type_identifier) @reference
+(type_identifier) @local.reference