IDEA-381634 javadoc: fix inline tag parsing

The inline tags `{@return <text>}` and `{@summary <text>}` do not expect a value element like `{@link <ref> <label>}`. The lexer has been updated to fix this case.

#IDEA-381634 Fixed

GitOrigin-RevId: 0beacbe5d732fdcba0d9a85b83b19be144eb7dbf
This commit is contained in:
Louis Vignier
2025-11-03 19:29:30 +00:00
committed by intellij-monorepo-bot
parent 84e275700f
commit 52c5c4497c
6 changed files with 138 additions and 163 deletions
@@ -324,15 +324,15 @@ companion object {
"\u0002\u001a\u0001\u001b\u0001\u001a\u0001\u001c\u0001\u001d\u0001\u0013\u0001\u001e\u0001\u001f"+
"\u0001\u001c\u0001\u0020\u0001\u0013\u0001\u000e\u0001\u0003\u0001\u0021\u0001\u0022\u0001\u0013"+
"\u0001\u0003\u0001\u0023\u0001\u000d\u0001\u0013\u0001\u0003\u0001\u000d\u0001\u0000\u0001\u0024"+
"\u0002\u0000\u0001\u0025\u000a\u0026\u0002\u0000\u0001\u0027\u0005\u0026\u0001\u0000\u0001\u0028"+
"\u0001\u0029\u000c\u0026\u0002\u002a\u0004\u0026\u0001\u002b\u000c\u0026\u0002\u002a\u0005\u0026"+
"\u0001\u002c\u000a\u0026\u0002\u002a\u0001\u002d\u0008\u0026\u0001\u002e\u0002\u0026\u0002\u002a"+
"\u0001\u0026\u0001\u002e\u0005\u0026\u0002\u002a\u0003\u0026\u0002\u002a\u0001\u002f\u0001\u0026"+
"\u0002\u002a\u0001\u0026\u0015\u002a"
"\u0002\u0000\u0001\u0025\u0008\u0026\u0002\u0000\u0001\u0027\u0007\u0026\u0001\u0000\u0001\u0028"+
"\u0001\u0029\u0008\u0026\u0002\u002a\u0007\u0026\u0001\u002b\u0008\u0026\u0002\u002a\u000f\u0026"+
"\u0002\u002a\u0001\u002c\u000a\u0026\u0001\u002d\u0001\u002e\u0001\u0026\u0002\u002a\u0002\u0026"+
"\u0001\u002e\u0005\u0026\u0002\u002a\u0002\u0026\u0001\u002d\u0004\u0026\u0002\u002a\u0001\u002f"+
"\u0001\u0026\u0002\u002a\u0001\u0026\u0015\u002a"
@JvmStatic
private fun zzUnpackAction(): IntArray {
val result: IntArray = IntArray(202)
val result: IntArray = IntArray(203)
var offset: Int = 0
offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result)
return result
@@ -371,26 +371,26 @@ companion object {
"\u0000\u0300\u0000\u0660\u0000\u02d0\u0000\u02d0\u0000\u0690\u0000\u06c0\u0000\u02d0\u0000\u02d0"+
"\u0000\u06f0\u0000\u0720\u0000\u02d0\u0000\u06f0\u0000\u0750\u0000\u0780\u0000\u0750\u0000\u0300"+
"\u0000\u02d0\u0000\u07b0\u0000\u07e0\u0000\u02d0\u0000\u0810\u0000\u0840\u0000\u0870\u0000\u08a0"+
"\u0000\u08d0\u0000\u0900\u0000\u0930\u0000\u0960\u0000\u0990\u0000\u09c0\u0000\u09f0\u0000\u0a20"+
"\u0000\u02d0\u0000\u0a50\u0000\u0a80\u0000\u0ab0\u0000\u0ae0\u0000\u0b10\u0000\u0b40\u0000\u02d0"+
"\u0000\u08d0\u0000\u0900\u0000\u0930\u0000\u0960\u0000\u0990\u0000\u09c0\u0000\u02d0\u0000\u09f0"+
"\u0000\u0a20\u0000\u0a50\u0000\u0a80\u0000\u0ab0\u0000\u0ae0\u0000\u0b10\u0000\u0b40\u0000\u02d0"+
"\u0000\u02d0\u0000\u0b70\u0000\u0ba0\u0000\u0bd0\u0000\u0c00\u0000\u0c30\u0000\u0c60\u0000\u0c90"+
"\u0000\u0cc0\u0000\u0cf0\u0000\u0d20\u0000\u0d50\u0000\u0d80\u0000\u0db0\u0000\u0de0\u0000\u0e10"+
"\u0000\u0e40\u0000\u0e70\u0000\u0ea0\u0000\u02d0\u0000\u0ed0\u0000\u0f00\u0000\u0f30\u0000\u0f60"+
"\u0000\u0e40\u0000\u0e70\u0000\u02d0\u0000\u0ea0\u0000\u0ed0\u0000\u0f00\u0000\u0f30\u0000\u0f60"+
"\u0000\u0f90\u0000\u0fc0\u0000\u0ff0\u0000\u1020\u0000\u1050\u0000\u1080\u0000\u10b0\u0000\u10e0"+
"\u0000\u1110\u0000\u1140\u0000\u1170\u0000\u11a0\u0000\u11d0\u0000\u1200\u0000\u1230\u0000\u0810"+
"\u0000\u1260\u0000\u1290\u0000\u12c0\u0000\u12f0\u0000\u1320\u0000\u1350\u0000\u1380\u0000\u13b0"+
"\u0000\u13e0\u0000\u1410\u0000\u1440\u0000\u1470\u0000\u0a50\u0000\u14a0\u0000\u14d0\u0000\u1500"+
"\u0000\u1530\u0000\u1560\u0000\u1590\u0000\u15c0\u0000\u15f0\u0000\u0810\u0000\u1620\u0000\u1650"+
"\u0000\u1680\u0000\u16b0\u0000\u16e0\u0000\u0a50\u0000\u1710\u0000\u1740\u0000\u1770\u0000\u17a0"+
"\u0000\u17d0\u0000\u1800\u0000\u1830\u0000\u1860\u0000\u1890\u0000\u18c0\u0000\u18f0\u0000\u1920"+
"\u0000\u0a50\u0000\u1950\u0000\u1980\u0000\u19b0\u0000\u19e0\u0000\u1a10\u0000\u1a40\u0000\u1a70"+
"\u0000\u1aa0\u0000\u1ad0\u0000\u1b00\u0000\u1b30\u0000\u1b60\u0000\u1b90\u0000\u1bc0\u0000\u1bf0"+
"\u0000\u1c20\u0000\u1c50\u0000\u1c80\u0000\u1cb0\u0000\u1ce0\u0000\u1d10\u0000\u1d40\u0000\u1d70"+
"\u0000\u1da0\u0000\u02d0"
"\u0000\u1110\u0000\u1140\u0000\u1170\u0000\u11a0\u0000\u11d0\u0000\u1200\u0000\u1230\u0000\u1260"+
"\u0000\u1290\u0000\u12c0\u0000\u12f0\u0000\u1320\u0000\u1350\u0000\u1380\u0000\u09f0\u0000\u13b0"+
"\u0000\u13e0\u0000\u1410\u0000\u1440\u0000\u1470\u0000\u14a0\u0000\u14d0\u0000\u1500\u0000\u1530"+
"\u0000\u1560\u0000\u0810\u0000\u0810\u0000\u1590\u0000\u15c0\u0000\u15f0\u0000\u1620\u0000\u1650"+
"\u0000\u09f0\u0000\u1680\u0000\u16b0\u0000\u16e0\u0000\u1710\u0000\u1740\u0000\u1770\u0000\u17a0"+
"\u0000\u17d0\u0000\u1800\u0000\u09f0\u0000\u1830\u0000\u1860\u0000\u1890\u0000\u18c0\u0000\u18f0"+
"\u0000\u1920\u0000\u09f0\u0000\u1950\u0000\u1980\u0000\u19b0\u0000\u19e0\u0000\u1a10\u0000\u1a40"+
"\u0000\u1a70\u0000\u1aa0\u0000\u1ad0\u0000\u1b00\u0000\u1b30\u0000\u1b60\u0000\u1b90\u0000\u1bc0"+
"\u0000\u1bf0\u0000\u1c20\u0000\u1c50\u0000\u1c80\u0000\u1cb0\u0000\u1ce0\u0000\u1d10\u0000\u1d40"+
"\u0000\u1d70\u0000\u1da0\u0000\u02d0"
@JvmStatic
private fun zzUnpackRowMap(): IntArray {
val result: IntArray = IntArray(202)
val result: IntArray = IntArray(203)
var offset: Int = 0
offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result)
return result
@@ -442,17 +442,17 @@ companion object {
"\u0001\u0045\u0002\u0046\u0003\u0045\u0001\u0043\u0024\u0045\u0001\u0047\u0001\u0045\u003c\u0000"+
"\u0001\u0048\u0002\u0000\u0001\u0049\u002c\u0000\u0001\u004a\u0002\u0000\u0001\u004b\u0021\u0000"+
"\u0002\u0014\u0001\u0000\u0002\u0014\u0031\u0000\u0001\u004c\u0028\u0000\u0001\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u004e\u0001\u004f\u0001\u0050\u0001\u004d\u0001\u0051"+
"\u0001\u0052\u0001\u0053\u0003\u004d\u0001\u0054\u0001\u0055\u0001\u0056\u0007\u004d\u000a\u0000"+
"\u0002\u0013\u000c\u0000\u0001\u0013\u0001\u0000\u0001\u0013\u0030\u0000\u0001\u0057\u0043\u0000"+
"\u0001\u0058\u0001\u0000\u0001\u0023\u0002\u0000\u0001\u0023\u002c\u0000\u0002\u0024\u0001\u0000"+
"\u0002\u0024\u002b\u0000\u0002\u0025\u0001\u0000\u0002\u0025\u002b\u0000\u0002\u0026\u0001\u0000"+
"\u0002\u0026\u0031\u0000\u0001\u0059\u0030\u0000\u0001\u0028\u0005\u0000\u0001\u0028\u0001\u0000"+
"\u0001\u0028\u0005\u0000\u0003\u0028\u0001\u0000\u0001\u0028\u0001\u0000\u0011\u0028\u000b\u0000"+
"\u0001\u002e\u0005\u0000\u0001\u002e\u0001\u0000\u0002\u002e\u0004\u0000\u0002\u002e\u0004\u0000"+
"\u0011\u002e\u0003\u0000\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0017\u005a\u0001\u005b"+
"\u0004\u005a\u0001\u005c\u0003\u005a\u0001\u005d\u0001\u005a\u0001\u005e\u0005\u005a\u0001\u0000"+
"\u0001\u005a\u0001\u0000\u0002\u0033\u0001\u0000\u0002\u0033\u0032\u0000\u0001\u0037\u0007\u0000"+
"\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u004e\u0001\u004d\u0001\u004f\u0001\u004d\u0001\u0050"+
"\u0001\u0051\u0004\u004d\u0001\u0052\u0001\u0053\u0001\u0054\u0007\u004d\u000a\u0000\u0002\u0013"+
"\u000c\u0000\u0001\u0013\u0001\u0000\u0001\u0013\u0030\u0000\u0001\u0055\u0043\u0000\u0001\u0056"+
"\u0001\u0000\u0001\u0023\u0002\u0000\u0001\u0023\u002c\u0000\u0002\u0024\u0001\u0000\u0002\u0024"+
"\u002b\u0000\u0002\u0025\u0001\u0000\u0002\u0025\u002b\u0000\u0002\u0026\u0001\u0000\u0002\u0026"+
"\u0031\u0000\u0001\u0057\u0030\u0000\u0001\u0028\u0005\u0000\u0001\u0028\u0001\u0000\u0001\u0028"+
"\u0005\u0000\u0003\u0028\u0001\u0000\u0001\u0028\u0001\u0000\u0011\u0028\u000b\u0000\u0001\u002e"+
"\u0005\u0000\u0001\u002e\u0001\u0000\u0002\u002e\u0004\u0000\u0002\u002e\u0004\u0000\u0011\u002e"+
"\u0003\u0000\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0017\u0058\u0001\u0059\u0001\u005a"+
"\u0003\u0058\u0001\u005b\u0003\u0058\u0001\u005c\u0001\u005d\u0001\u005e\u0005\u0058\u0001\u0000"+
"\u0001\u0058\u0001\u0000\u0002\u0033\u0001\u0000\u0002\u0033\u0032\u0000\u0001\u0037\u0007\u0000"+
"\u0001\u0037\u0005\u0000\u0002\u0037\u0004\u0000\u0011\u0037\u0012\u0000\u0001\u005f\u0020\u0000"+
"\u0002\u003d\u0001\u0000\u002a\u003d\u0002\u0000\u0002\u003d\u0001\u003e\u0001\u0014\u0001\u003d"+
"\u0002\u003e\u0027\u003d\u0002\u0000\u0001\u003d\u0002\u0041\u0001\u0000\u0003\u0041\u0001\u0000"+
@@ -460,81 +460,85 @@ companion object {
"\u0001\u0000\u0006\u0045\u0001\u0000\u0027\u0045\u0001\u0046\u0001\u0014\u0001\u0045\u0002\u0046"+
"\u0003\u0045\u0001\u0000\u0026\u0045\u000c\u0000\u0001\u0060\u0032\u0000\u0001\u0061\u0020\u0000"+
"\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u002b\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0024\u004d\u0001\u0062\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u0063"+
"\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0064\u0005\u004d\u0001\u0065"+
"\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u0066\u000f\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0067\u0001\u0068\u000c\u004d\u0002\u0000\u0001\u004d"+
"\u0002\u0000\u001b\u004d\u0001\u0069\u000f\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0016\u004d"+
"\u0001\u006a\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u006b\u0011\u004d"+
"\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u006c\u000a\u004d\u0001\u006d\u0005\u004d"+
"\u001b\u0000\u0001\u006e\u0043\u0000\u0001\u006f\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000"+
"\u0028\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001f\u005a\u0001\u0070"+
"\u0008\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001b\u005a\u0001\u0071"+
"\u000c\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0016\u005a\u0001\u0072"+
"\u0011\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001e\u005a\u0001\u0073"+
"\u0009\u005a\u0001\u0000\u0001\u005a\u000f\u0000\u0001\u0074\u0020\u0000\u0001\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0075\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0024\u004d\u0001\u0062\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0063"+
"\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u0064\u000f\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0065\u0001\u0066\u000c\u004d\u0002\u0000\u0001\u004d"+
"\u0002\u0000\u0016\u004d\u0001\u0067\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d"+
"\u0001\u0068\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0069\u0010\u004d"+
"\u001b\u0000\u0001\u006a\u0043\u0000\u0001\u006b\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000"+
"\u0028\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001f\u0058\u0001\u006c"+
"\u0008\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001f\u0058\u0001\u006d"+
"\u0008\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001b\u0058\u0001\u006e"+
"\u000c\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0016\u0058\u0001\u006f"+
"\u0011\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0019\u0058\u0001\u0070"+
"\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001e\u0058\u0001\u0071"+
"\u0005\u0058\u0001\u0072\u0003\u0058\u0001\u0000\u0001\u0058\u000f\u0000\u0001\u0073\u0020\u0000"+
"\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0074\u0007\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0020\u004d\u0001\u0075\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0018\u004d\u0001\u0076\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0020\u004d\u0001\u0077"+
"\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0017\u004d\u0001\u0078\u0013\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0079\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0020\u004d\u0001\u007a\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u007b"+
"\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u007c\u0007\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u007d\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0023\u004d\u0001\u007e\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u007f"+
"\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0080\u000c\u004d\u001b\u0000"+
"\u0001\u0081\u0043\u0000\u0001\u0082\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0018\u005a"+
"\u0001\u0083\u000f\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0023\u005a"+
"\u0001\u0084\u0004\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0021\u005a"+
"\u0001\u0085\u0006\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001b\u005a"+
"\u0001\u0086\u000c\u005a\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u001a\u004d\u0001\u0087\u0010\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0088"+
"\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0089\u0009\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0011\u004d\u0001\u008a\u0019\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0018\u004d\u0001\u008b\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u008c"+
"\u000e\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u008d\u0011\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u008e\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0016\u004d\u0001\u008f\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0024\u004d\u0001\u0090"+
"\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u0091\u000f\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0092\u000c\u004d\u001b\u0000\u0001\u0093\u0043\u0000"+
"\u0001\u0094\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0019\u005a\u0001\u0095\u000e\u005a"+
"\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0019\u005a\u0001\u0096\u000e\u005a"+
"\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0016\u005a\u0001\u0097\u0011\u005a"+
"\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0020\u005a\u0001\u0098\u0007\u005a"+
"\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u0099"+
"\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u009a\u0011\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u009b\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0019\u004d\u0001\u009c\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0010\u004d\u0001\u009d"+
"\u001a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0025\u004d\u0001\u0088\u0005\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0091\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u001d\u004d\u0001\u009e\u000d\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u009c"+
"\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u009f\u0014\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u00a0\u0013\u004d\u001b\u0000\u0001\u00a1\u0043\u0000"+
"\u0001\u00a2\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0021\u005a\u0001\u00a3\u0006\u005a"+
"\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001d\u005a\u0001\u00a4\u000a\u005a"+
"\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0020\u005a\u0001\u00a5\u0007\u005a"+
"\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0088"+
"\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0017\u004d\u0001\u00a6\u0013\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u00a7\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u001e\u004d\u0001\u0088\u000c\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u00a8"+
"\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u0088\u000e\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u00a9\u0008\u004d\u001b\u0000\u0001\u00aa\u0043\u0000"+
"\u0001\u00ab\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0016\u005a\u0001\u00ac\u0011\u005a"+
"\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0019\u005a\u0001\u00ad\u000e\u005a"+
"\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u00ae"+
"\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0088\u0007\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0076\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0026\u004d\u0001\u0088\u0003\u004d\u001b\u0000\u0001\u00af\u0043\u0000\u0001\u00b0\u0001\u005a"+
"\u0002\u0000\u0001\u005a\u0002\u0000\u001c\u005a\u0001\u0095\u000b\u005a\u0001\u0000\u0002\u005a"+
"\u0002\u0000\u0001\u005a\u0002\u0000\u0023\u005a\u0001\u00b1\u0004\u005a\u0001\u0000\u0001\u005a"+
"\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u00b2\u0006\u004d\u001b\u0000"+
"\u0001\u00b3\u0043\u0000\u0001\u00b4\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d"+
"\u0001\u00b5\u0010\u004d\u001b\u0000\u0001\u00b6\u0043\u0000\u0001\u00b7\u0001\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0088\u0011\u004d\u001b\u0000\u0001\u00b8\u0043\u0000"+
"\u0001\u00b9\u001b\u0000\u0001\u00ba\u0043\u0000\u0001\u00bb\u001b\u0000\u0001\u00bc\u0043\u0000"+
"\u0001\u00bd\u001b\u0000\u0001\u00be\u0043\u0000\u0001\u00bf\u001b\u0000\u0001\u00c0\u0043\u0000"+
"\u0001\u00c1\u001b\u0000\u0001\u00c2\u0043\u0000\u0001\u00c3\u001b\u0000\u0001\u00c4\u0043\u0000"+
"\u0001\u00c5\u001b\u0000\u0001\u00c6\u0043\u0000\u0001\u00c7\u001b\u0000\u0001\u00c8\u0043\u0000"+
"\u0001\u00c9\u001b\u0000\u0001\u00ca\u0043\u0000\u0001\u00ca"
"\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0078\u0012\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0079\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0023\u004d\u0001\u007a\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u007b"+
"\u0008\u004d\u001b\u0000\u0001\u007c\u0043\u0000\u0001\u007d\u0001\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0018\u0058\u0001\u007e\u000f\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0017\u0058\u0001\u007f\u0010\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0023\u0058\u0001\u0080\u0004\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0021\u0058\u0001\u0081\u0006\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0023\u0058\u0001\u0082\u0004\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u001b\u0058\u0001\u0083\u000c\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u001d\u0058\u0001\u0084\u000a\u0058\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u001a\u004d\u0001\u0085\u0010\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0021\u004d\u0001\u0086\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0087"+
"\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u0088\u000e\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0089\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0016\u004d\u0001\u008a\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0024\u004d\u0001\u008b"+
"\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u008c\u000e\u004d\u001b\u0000"+
"\u0001\u008d\u0043\u0000\u0001\u008e\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0019\u0058"+
"\u0001\u008f\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0011\u0058"+
"\u0001\u0090\u0016\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0019\u0058"+
"\u0001\u0091\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0016\u0058"+
"\u0001\u0092\u0011\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0024\u0058"+
"\u0001\u0093\u0003\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0020\u0058"+
"\u0001\u0094\u0007\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001d\u0058"+
"\u0001\u0095\u000a\u0058\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u001f\u004d\u0001\u0096\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0097"+
"\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0098\u0011\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0010\u004d\u0001\u0099\u001a\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0025\u004d\u0001\u009a\u0005\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u009b"+
"\u000d\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0098\u0009\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u009c\u0013\u004d\u001b\u0000\u0001\u009d\u0043\u0000"+
"\u0001\u009e\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001f\u0058\u0001\u009f\u0008\u0058"+
"\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0021\u0058\u0001\u00a0\u0006\u0058"+
"\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001d\u0058\u0001\u00a1\u000a\u0058"+
"\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0021\u0058\u0001\u00a2\u0006\u0058"+
"\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0020\u0058\u0001\u00a3\u0007\u0058"+
"\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0016\u0058\u0001\u00a4\u0011\u0058"+
"\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u009a"+
"\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0017\u004d\u0001\u00a5\u0013\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u001e\u004d\u0001\u009a\u000c\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u001f\u004d\u0001\u00a6\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u009a"+
"\u000d\u004d\u001b\u0000\u0001\u00a7\u0043\u0000\u0001\u00a8\u0001\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u001f\u0058\u0001\u00a9\u0008\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0016\u0058\u0001\u00aa\u0011\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u001e\u0058\u0001\u00ab\u0009\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0019\u0058\u0001\u00ac\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+
"\u0002\u0000\u0021\u0058\u0001\u00ad\u0006\u0058\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u00ae\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0023\u004d\u0001\u00af\u0006\u004d\u001b\u0000\u0001\u00b0\u0043\u0000\u0001\u00b1\u0001\u0058"+
"\u0002\u0000\u0001\u0058\u0002\u0000\u0023\u0058\u0001\u00ab\u0004\u0058\u0001\u0000\u0002\u0058"+
"\u0002\u0000\u0001\u0058\u0002\u0000\u001c\u0058\u0001\u008f\u000b\u0058\u0001\u0000\u0002\u0058"+
"\u0002\u0000\u0001\u0058\u0002\u0000\u0023\u0058\u0001\u00b2\u0004\u0058\u0001\u0000\u0002\u0058"+
"\u0002\u0000\u0001\u0058\u0002\u0000\u0026\u0058\u0001\u00ab\u0001\u0058\u0001\u0000\u0001\u0058"+
"\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u00b3\u0007\u004d\u0002\u0000"+
"\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u009a\u0010\u004d\u001b\u0000\u0001\u00b4\u0043\u0000"+
"\u0001\u00b5\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u00b6\u0010\u004d"+
"\u001b\u0000\u0001\u00b7\u0043\u0000\u0001\u00b8\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+
"\u0018\u004d\u0001\u009a\u0011\u004d\u001b\u0000\u0001\u00b9\u0043\u0000\u0001\u00ba\u001b\u0000"+
"\u0001\u00bb\u0043\u0000\u0001\u00bc\u001b\u0000\u0001\u00bd\u0043\u0000\u0001\u00be\u001b\u0000"+
"\u0001\u00bf\u0043\u0000\u0001\u00c0\u001b\u0000\u0001\u00c1\u0043\u0000\u0001\u00c2\u001b\u0000"+
"\u0001\u00c3\u0043\u0000\u0001\u00c4\u001b\u0000\u0001\u00c5\u0043\u0000\u0001\u00c6\u001b\u0000"+
"\u0001\u00c7\u0043\u0000\u0001\u00c8\u001b\u0000\u0001\u00c9\u0043\u0000\u0001\u00ca\u001b\u0000"+
"\u0001\u00cb\u0043\u0000\u0001\u00cb"
@JvmStatic
private fun zzUnpacktrans(): IntArray {
@@ -585,12 +589,12 @@ companion object {
"\u0001\u0001\u0001\u0009\u0001\u0001\u0001\u0009\u0001\u0001\u0002\u0009\u0007\u0001\u0005\u0009"+
"\u0001\u0001\u0001\u0009\u0001\u0001\u0001\u0009\u0003\u0001\u0002\u0009\u0001\u0001\u0001\u0009"+
"\u0002\u0001\u0002\u0009\u0002\u0001\u0002\u0009\u0002\u0001\u0001\u0009\u0004\u0001\u0001\u0000"+
"\u0001\u0009\u0002\u0000\u0001\u0009\u000a\u0001\u0002\u0000\u0001\u0009\u0005\u0001\u0001\u0000"+
"\u0002\u0009\u0012\u0001\u0001\u0009\u0055\u0001\u0001\u0009"
"\u0001\u0009\u0002\u0000\u0001\u0009\u0008\u0001\u0002\u0000\u0001\u0009\u0007\u0001\u0001\u0000"+
"\u0002\u0009\u0011\u0001\u0001\u0009\u0057\u0001\u0001\u0009"
@JvmStatic
private fun zzUnpackAttribute(): IntArray {
val result: IntArray = IntArray(202)
val result: IntArray = IntArray(203)
var offset: Int = 0
offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result)
return result
@@ -849,6 +853,17 @@ companion object {
private fun charCount(codePoint: Int): Int = if (codePoint < 0x10000) 1 else 2
private fun Char.Companion.codePointBefore(seq: CharSequence, index: Int): Int {
var i = index - 1
val c2 = seq[i];
if (c2.isLowSurrogate() && index > 0) {
val c1 = seq[i - 1];
if (c1.isHighSurrogate()) {
return Char.toCodePoint(c1, c2);
}
}
return c2.code
}
/**
* Reports an error that occurred while scanning.
@@ -1238,11 +1253,11 @@ companion object {
}
90 -> { /* do nothing */ }
44 -> {
yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME;
yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME;
}
91 -> { /* do nothing */ }
45 -> {
yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME;
yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME;
}
92 -> { /* do nothing */ }
46 -> {
@@ -219,8 +219,8 @@ LEADING_TOKEN_MARKDOWN="///"
}
}
<INLINE_TAG_NAME> "@code" { yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<INLINE_TAG_NAME> "@literal" { yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<INLINE_TAG_NAME> "@"("code"|"literal") { yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<INLINE_TAG_NAME> "@"("return"|"summary") { yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<INLINE_TAG_NAME> "@snippet" { yybegin(SNIPPET_TAG_COMMENT_DATA_UNTIL_COLON); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<INLINE_TAG_NAME> "@"{INLINE_TAG_IDENTIFIER} { yybegin(TAG_DOC_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<COMMENT_DATA_START, COMMENT_DATA, TAG_DOC_SPACE, DOC_TAG_VALUE, CODE_TAG, CODE_TAG_SPACE, SNIPPET_ATTRIBUTE_VALUE_DOUBLE_QUOTES,
@@ -228,7 +228,7 @@ SNIPPET_ATTRIBUTE_VALUE_SINGLE_QUOTES, SNIPPET_TAG_COMMENT_DATA_UNTIL_COLON> "}"
<COMMENT_DATA_START, COMMENT_DATA, DOC_TAG_VALUE> . { yybegin(COMMENT_DATA); return JavaDocSyntaxTokenType.DOC_COMMENT_DATA; }
<CODE_TAG, CODE_TAG_SPACE> . { yybegin(CODE_TAG); return JavaDocSyntaxTokenType.DOC_COMMENT_DATA; }
<COMMENT_DATA_START> "@"("author"|"code"|"deprecated"|"docRoot"|"hidden"|"index"|"implNote"|"literal"|"return"|"serial"|"summary") { yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<COMMENT_DATA_START> "@"("author"|"deprecated"|"hidden"|"index"|"implNote"|"return"|"serial") { yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<COMMENT_DATA_START> "@"{TAG_IDENTIFIER} { yybegin(TAG_DOC_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; }
<SNIPPET_ATTRIBUTE_VALUE_DOUBLE_QUOTES> {