mirror of
https://github.com/vim/vim
synced 2025-07-16 01:01:58 +00:00
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
1.5 KiB
Plaintext
21 lines
1.5 KiB
Plaintext
| +0&#ffffff0@11|?| |(|c|o|m|p|a|r|a|b|l|e|)| @48
|
|
@16|?| |C+0#00e0003&|o|m|p|a|r|a|b|l|e|.+0#0000000&|c+0#00e0003&|l|a|s@1| +0#0000000&@40
|
|
@16|:| |I+0#00e0003&|t|e|r|a|b|l|e|.+0#0000000&|c+0#00e0003&|l|a|s@1| +0#0000000&@42
|
|
@12|:| |j|a|v|a|.|l|a|n|g|.|C+0#e000002&|l|a|s@1|.+0#0000000&|c+0#00e0003&|l|a|s@1|;+0#0000000&| @38
|
|
@4|}| @69
|
|
> @74
|
|
@4|<+0#ffffff16#ff404010|A+0#0000000#ffffff0|,| |T| |e+0#ffffff16#ff404010|x|t|e|n|d|s| +0#0000000#ffffff0|j+0#0000001#ffff4012|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|S|u|p@1|l|i|e|r|<|A+0#0000000#ffffff0|>+0#0000001#ffff4012|,+0#0000000#ffffff0| @25
|
|
@8|B|,| |U| |e+0#ffffff16#ff404010|x|t|e|n|d|s| +0#0000000#ffffff0|j+0#0000001#ffff4012|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|S|u|p@1|l|i|e|r|<|B+0#0000000#ffffff0|>+0#0000001#ffff4012|>+0#ffffff16#ff404010| +0#0000000#ffffff0|U| |c+0#00e0e07&|o|n|v|e|r|t|(|T+0#0000000&| |o|)+0#00e0e07&| +0#0000000&@7
|
|
@4|{| @69
|
|
@8|t+0#af5f00255&|h|r|o|w| +0#0000000&|n+0#af5f00255&|e|w| +0#0000000&|U+0#af5f00255&|n|s|u|p@1|o|r|t|e|d|O|p|e|r|a|t|i|o|n|E|x|c|e|p|t|i|o|n|(+0#0000000&|"+0#e000002&|T|O|D|O|"|)+0#0000000&|;| @18
|
|
@4|}| @69
|
|
@75
|
|
@4|@+0#e000e06&|j|a|v|a|.|l|a|n|g|.|a|n@1|o|t|a|t|i|o|n|.|T|a|r|g|e|t|(| +0#0000000&@41
|
|
@16|j|a|v|a|.|l|a|n|g|.|a|n@1|o|t|a|t|i|o|n|.|E|l|e|m|e|n|t|T|y|p|e|.|T|Y|P|E|_|U|S|E|)+0#e000e06&| +0#0000000&@16
|
|
@4|@+0#00e0003&|i|n|t|e|r|f|a|c|e| +0#0000000&|T|a|g@1|a|b|l|e| @51
|
|
@4|{| @69
|
|
@8|S+0#e000002&|t|r|i|n|g| +0#0000000&|v+0#00e0e07&|a|l|u|e|(|)| +0#0000000&|d+0#00e0003&|e|f|a|u|l|t| +0#0000000&|"+0#e000002&@1|;+0#0000000&| @40
|
|
@4|}| @69
|
|
@75
|
|
@57|1|2|7|,|0|-|1| @6|8|4|%|
|