aboutsummaryrefslogtreecommitdiffstats
path: root/queries/java
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-11-18 17:45:31 +0200
committerObserverOfTime <chronobserver@disroot.org>2022-11-26 13:17:51 +0200
commitd0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a (patch)
tree23b8071264ce8282517908561371454d99db1c16 /queries/java
parenthighlights(kotlin): use more specific groups (diff)
downloadnvim-treesitter-d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a.tar
nvim-treesitter-d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a.tar.gz
nvim-treesitter-d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a.tar.bz2
nvim-treesitter-d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a.tar.lz
nvim-treesitter-d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a.tar.xz
nvim-treesitter-d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a.tar.zst
nvim-treesitter-d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a.zip
highlights(java): use more specific groups
Diffstat (limited to 'queries/java')
-rw-r--r--queries/java/highlights.scm37
1 files changed, 24 insertions, 13 deletions
diff --git a/queries/java/highlights.scm b/queries/java/highlights.scm
index db9453d9c..cc9ed99c7 100644
--- a/queries/java/highlights.scm
+++ b/queries/java/highlights.scm
@@ -159,7 +159,6 @@
; Keywords
[
-"abstract"
"assert"
"break"
"class"
@@ -169,33 +168,45 @@
"enum"
"exports"
"extends"
-"final"
"implements"
"instanceof"
"interface"
"module"
-"native"
-"open"
"opens"
"package"
"permits"
+"provides"
+"requires"
+"to"
+"uses"
+"with"
+] @keyword
+
+(synchronized_statement
+ "synchronized" @keyword)
+
+[
+"abstract"
+"final"
+"native"
+"non-sealed"
+"open"
"private"
"protected"
-"provides"
"public"
-"requires"
"sealed"
-"non-sealed"
"static"
"strictfp"
-"synchronized"
-"to"
-"transient"
"transitive"
-"uses"
+] @type.qualifier
+
+(modifiers
+ "synchronized" @type.qualifier)
+
+[
+"transient"
"volatile"
-"with"
-] @keyword
+] @storageclass
[
"return"