diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2023-07-22 15:29:32 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 (patch) | |
| tree | 2b2856c96ba738d90229a3d6eae44a7f66d7e5e2 /queries/java | |
| parent | revert "fix(config)!: always install parsers bundled with nvim" (diff) | |
| download | nvim-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.scm | 68 |
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 |
