From d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Fri, 18 Nov 2022 17:45:31 +0200 Subject: [PATCH] highlights(java): use more specific groups --- queries/java/highlights.scm | 41 +++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 15 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,34 +168,46 @@ "enum" "exports" "extends" -"final" "implements" "instanceof" "interface" "module" -"native" -"open" "opens" "package" "permits" -"private" -"protected" "provides" -"public" "requires" -"sealed" -"non-sealed" -"static" -"strictfp" -"synchronized" "to" -"transient" -"transitive" "uses" -"volatile" "with" ] @keyword +(synchronized_statement + "synchronized" @keyword) + +[ +"abstract" +"final" +"native" +"non-sealed" +"open" +"private" +"protected" +"public" +"sealed" +"static" +"strictfp" +"transitive" +] @type.qualifier + +(modifiers + "synchronized" @type.qualifier) + +[ +"transient" +"volatile" +] @storageclass + [ "return" "yield"