mirror of
https://github.com/vim/vim
synced 2025-07-16 09:12:00 +00:00
And only match innermost element types of parameterised array types. References: https://docs.oracle.com/javase/specs/jls/se21/html/jls-4.html#jls-4.8 https://docs.oracle.com/javase/specs/jls/se21/html/jls-6.html#jls-6.1 https://docs.oracle.com/javase/specs/jls/se21/html/jls-10.html closes: #17499 Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
21 lines
1.6 KiB
Plaintext
21 lines
1.6 KiB
Plaintext
| +0&#ffffff0@11|X+0#0000001#ffff4012|<|N+0#0000000#ffffff0||@1|N|>+0#0000001#ffff4012|Y+0#0000000#ffffff0|,| |X| |<| |Y|,| |X| |<|Y|,| |X| |<|(|Y|)|,| |X|<|(|Y|)|,| |(|X|)|<|Y|,| @18
|
|
@12|D+0#e000002&|o|u|b|l|e|.+0#0000000&|i|s|F|i|n|i|t|e|(|X|<@1|Y|)|,| @40
|
|
@12|X|<|=|Y|,| |X|<|(|i+0#00e0003&|n|t|)+0#0000000&|(|b+0#00e0003&|y|t|e|)+0#0000000&|Y|,| |X|<|~|Y|,| |X|<|-|Y|,| |X|<|+|Y|,| @23
|
|
@8|}|;| @64
|
|
@8|C+0#0000001#ffff4012|l|a|s@1|<|?+0#0000000#ffffff0|>+0#0000001#ffff4012| +0#0000000#ffffff0|k|l|a|s@1| |=| |G|e|n|e|r|i|c|s|$|T|e|s|t|s|.|c+0#00e0003&|l|a|s@1|;+0#0000000&| @28
|
|
@8>C+0#0000001#ffff4012|l|a|s@1|<| +0#0000000#ffffff0|j+0#ffffff16#ff404010|a|v|a|.|l|a|n|g|.|C|l|a|s@1|<|@+0#e000e06#ffffff0|T|a|g@1|a|b|l|e|(|"+0#e000002&|<|>|"|)+0#e000e06&|i+0#00e0003&|n|t|[+0#0000000&|]|[|]|>+0#ffffff16#ff404010| +0#0000000#ffffff0|[|]| |[|]| |>+0#0000001#ffff4012| +0#0000000#ffffff0@12
|
|
@8|[| |]| |[| |]| |$| |[| |]| |[| |]|;| @48
|
|
@8|i+0#af5f00255&|f| +0#0000000&|(|f+0#e000002&|a|l|s|e|)+0#0000000&| |{| |n+0#af5f00255&|e|w| +0#0000000&|G|e|n|e|r|i|c|s|$|T|e|s|t|s|<|>|(|)|;| |}| @28
|
|
@8|a|l|p|h|a|<|?|>| |a|o|;| @54
|
|
@8|a|l|p|h|a|<|U|>| |a|u|;| @54
|
|
@8|a|l|p|h|a|<|a|l|p|h|a|<|U|>@1| |a@1|u|;| @46
|
|
@8|a|l|p|h|a|<|Y+0#0000001#ffff4012|0|<|?+0#0000000#ffffff0|>+0#0000001#ffff4012|>+0#0000000#ffffff0| |a|y|0|o|;| @48
|
|
@8|a|l|p|h|a|<|Y+0#0000001#ffff4012|0|<|U+0#0000000#ffffff0|>+0#0000001#ffff4012|>+0#0000000#ffffff0| |a|y|0|u|;| @48
|
|
@8|Y|0|<|a|l|p|h|a|<|?|>@1| |y|0|a|o|;| @48
|
|
@8|Y|0|<|a|l|p|h|a|<|U|>@1| |y|0|a|u|;| @48
|
|
@4|}| @69
|
|
|}| @73
|
|
|~+0#4040ff13&| @73
|
|
|~| @73
|
|
| +0#0000000&@56|1|4|5|,|3|-|9| @6|B|o|t|
|