]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(java): Make changes for JDK 24 in syntax script
authorAliaksei Budavei <32549825+zzzyxwvut@users.noreply.github.com>
Sat, 29 Mar 2025 08:16:30 +0000 (09:16 +0100)
committerChristian Brabandt <cb@256bit.org>
Sat, 29 Mar 2025 08:16:30 +0000 (09:16 +0100)
commit1054b18291ce611932bc949b22b87b78f1975ca9
treee37f0728aa739ca8c15a829f7d86a5e56e67014b
parentf2b16986a194ab839c5a23bd7fe904f9fae1526f
runtime(java): Make changes for JDK 24 in syntax script

- "Demote" SecurityManager from the list of java.lang class
  types to javaLangDeprecated.
- Reintroduce supported syntax-preview-feature numbers 455
  and 476 as _new numbers_ 488 and 494, respectively.

References:
- https://openjdk.org/jeps/486 (Permanently Disable the Security Manager)
- https://openjdk.org/jeps/488 (Primitive Types in Patterns etc.)
- https://openjdk.org/jeps/494 (Module Import Declarations)

closes: #16977

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/syntax.txt
runtime/syntax/java.vim
runtime/syntax/testdir/dumps/java_previews_455_00.dump
runtime/syntax/testdir/input/java_previews_455.java
runtime/syntax/testdir/input/setup/java_module_info.vim