From d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Fri, 18 Nov 2022 17:45:31 +0200 Subject: highlights(java): use more specific groups --- queries/java/highlights.scm | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) (limited to 'queries/java') 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" -- cgit v1.2.3-70-g09d2