From f035aabe4249e65bddf23e04de8cbcab7712c104 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Merlin=20B=C3=B6gershausen?= Date: Sun, 30 Oct 2022 17:51:17 +0100 Subject: [PATCH] (java) add `permits` keyword (#3649) --- CHANGES.md | 2 ++ src/languages/java.js | 3 ++- test/markup/java/titles.expect.txt | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 87eba192ed..3dc5275583 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -14,6 +14,7 @@ Grammars: - fix(bash) recognize the `((` keyword [Nick Chambers][] - fix(nix) support escaped dollar signs in strings [h7x4][] - enh(cmake) support bracket comments [Hirse][] +- enh(java) add permits keyword to java [MBoegers][] [Josh Goebel]: https://github.com/joshgoebel [Josh Temple]: https://github.com/joshtemple @@ -21,6 +22,7 @@ Grammars: [Nick Chambers]: https://github.com/uplime [h7x4]: https://github.com/h7x4 [Hirse]: https://github.com/Hirse +[MBoegers]: https://github.com/MBoegers ## Version 11.6.0 diff --git a/src/languages/java.js b/src/languages/java.js index 9a0cf137f5..9a766eeb29 100644 --- a/src/languages/java.js +++ b/src/languages/java.js @@ -72,7 +72,8 @@ export default function(hljs) { 'requires', 'exports', 'do', - 'sealed' + 'sealed', + 'permits' ]; const BUILT_INS = [ diff --git a/test/markup/java/titles.expect.txt b/test/markup/java/titles.expect.txt index 2043511c9a..5162edadf6 100644 --- a/test/markup/java/titles.expect.txt +++ b/test/markup/java/titles.expect.txt @@ -9,7 +9,7 @@ } } -sealed interface Command permits LoginCommand { +sealed interface Command permits LoginCommand { void run(); }