mirror of
https://github.com/vim/vim.git
synced 2026-05-07 04:39:47 -04:00
159d392427
In addition to matching type parameter sections of generic classes and records and interfaces, match such sections of generic methods and constructors. As before, opt for it by defining "g:java_highlight_generics"; the diamond form still does not qualify for this kind of recognition. And make section patterns agree with one another in syntax items. References: https://docs.oracle.com/javase/specs/jls/se21/html/jls-4.html#jls-4.5 https://docs.oracle.com/javase/specs/jls/se21/html/jls-8.html#jls-8.4.4 https://docs.oracle.com/javase/specs/jls/se21/html/jls-8.html#jls-8.8.4 Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
21 lines
2.1 KiB
Plaintext
Generated
21 lines
2.1 KiB
Plaintext
Generated
| +0&#ffffff0@7|r+0#af5f00255&|e|t|u|r|n| +0#0000000&|p|.|a|(|)|.|a|p@1|l|y|(|L+0#e000002&|o|n|g|.+0#0000000&|p|a|r|s|e|L|o|n|g|(|p|.|b|(|)|.|a|p@1|l|y|(|x|)|,| |r|a|d|i|x|)@1|;| @8
|
|
@4|}| @69
|
|
@75
|
|
| +0#00e0e07&@3|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|l+0#00e0003&|o|n|g| +0#00e0e07&|t|o|D|e|c|i|m|a|l|(|N+0#0000001#ffff4012|u|m|<|L+0#e000002#ffffff0|o|n|g|>+0#0000001#ffff4012| +0#00e0e07#ffffff0|x|)| +0#0000000&@36
|
|
@4|{| @69
|
|
@8>r+0#af5f00255&|e|t|u|r|n| +0#0000000&|L+0#e000002&|o|n|g|.+0#0000000&|p|a|r|s|e|L|o|n|g|(|s+0#af5f00255&|w|i|t|c|h| +0#0000000&|(|x|)| |{| @32
|
|
@12|c+0#af5f00255&|a|s|e| +0#0000000&|B+0#0000001#ffff4012|i|n|<|?+0#0000000#ffffff0|>+0#0000001#ffff4012|(+0#0000000#ffffff0|L+0#e000002&|o|n|g| +0#0000000&|b|)| |-|>| |L+0#e000002&|o|n|g|.+0#0000000&|t|o|B|i|n|a|r|y|S|t|r|i|n|g|(|b|)|;| @16
|
|
@12|c+0#af5f00255&|a|s|e| +0#0000000&|O+0#0000001#ffff4012|c|t|<|?+0#0000000#ffffff0|>+0#0000001#ffff4012|(+0#0000000#ffffff0|L+0#e000002&|o|n|g| +0#0000000&|o|)| |-|>| |L+0#e000002&|o|n|g|.+0#0000000&|t|o|O|c|t|a|l|S|t|r|i|n|g|(|o|)|;| @17
|
|
@12|c+0#af5f00255&|a|s|e| +0#0000000&|H+0#0000001#ffff4012|e|x|<|?+0#0000000#ffffff0|>+0#0000001#ffff4012|(+0#0000000#ffffff0|L+0#e000002&|o|n|g| +0#0000000&|h|)| |-|>| |L+0#e000002&|o|n|g|.+0#0000000&|t|o|H|e|x|S|t|r|i|n|g|(|h|)|;| @19
|
|
@12|d+0#af5f00255&|e|f|a|u|l|t| +0#0000000&|-|>| |L+0#e000002&|o|n|g|.+0#0000000&|t+0#e000002&|o|S|t|r|i|n|g|(+0#0000000&|x|.|v|a|l|u|e|(|)@1|;| @26
|
|
@8|}|,| |x|.|r|a|d|i|x|(|)@1|;| @52
|
|
@4|}| @69
|
|
@75
|
|
| +0#00e0e07&@3|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|C+0#0000001#ffff4012|l|a|s@1|<|?+0#00e0e07#ffffff0|>+0#0000001#ffff4012| +0#00e0e07#ffffff0|e|i|t|h|e|r|C|o|m|p|a|r|a|b|l|e|O|r|I|t|e|r|a|b|l|e|(|O+0#e000002&|b|j|e|c|t| +0#00e0e07&|o|)| +0#0000000&@18
|
|
@4|{| @69
|
|
@8|f+0#00e0003&|i|n|a|l| +0#0000000&|b+0#00e0003&|o@1|l|e|a|n| +0#0000000&|c|o|m|p|a|r|a|b|l|e|;| @41
|
|
@8|r+0#af5f00255&|e|t|u|r|n| +0#0000000&|(@1|c|o|m|p|a|r|a|b|l|e| |=| |o| |i+0#af5f00255&|n|s|t|a|n|c|e|o|f| +0#0000000&|C+0#00e0003&|o|m|p|a|r|a|b|l|e|)+0#0000000&| |^| @18
|
|
@24|o| |i+0#af5f00255&|n|s|t|a|n|c|e|o|f| +0#0000000&|I+0#00e0003&|t|e|r|a|b|l|e|)+0#0000000&| @28
|
|
@12|?| |(|c|o|m|p|a|r|a|b|l|e|)| @48
|
|
@57|1|0|9|,|3|-|9| @6|7|2|%|
|