vm/src/main/resources/org/apidesign/vm4brwsr/emulation/java_lang_String.js
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 28 Sep 2012 07:43:53 +0200
branchstrings
changeset 36 95330dd02c47
parent 35 7cfa9b56f888
child 44 b384fe44e6fa
permissions -rw-r--r--
Implementation of two more methods for String - yet many are missing to make StringBuilder work
jaroslav@35
     1
/* */
jaroslav@35
     2
jaroslav@35
     3
jaroslav@35
     4
/*
jaroslav@35
     5
function java_lang_String_consV(arg0) {
jaroslav@35
     6
  var arg1;
jaroslav@35
     7
;
jaroslav@35
     8
  var stack = new Array(2);
jaroslav@35
     9
  var gt = 0;
jaroslav@35
    10
  for(;;) switch(gt) {
jaroslav@35
    11
    case 0: stack.push(arg0); // 42
jaroslav@35
    12
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
    13
    case 4: stack.push(arg0); // 42
jaroslav@35
    14
    case 5: stack.push(0); // 3
jaroslav@35
    15
    case 6: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
    16
    case 9: stack.push(arg0); // 42
jaroslav@35
    17
    case 10: stack.push(0); // 3
jaroslav@35
    18
    case 11: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
    19
    case 14: stack.push(arg0); // 42
jaroslav@35
    20
    case 15: stack.push(0); // 3
jaroslav@35
    21
    case 16: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
    22
    case 18: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
    23
    case 21: return; // 177
jaroslav@35
    24
  }
jaroslav@35
    25
}
jaroslav@35
    26
function java_lang_String_consVLjava_lang_String(arg0,arg1) {
jaroslav@35
    27
  var arg2;
jaroslav@35
    28
  var arg3;
jaroslav@35
    29
  var arg4;
jaroslav@35
    30
  var arg5;
jaroslav@35
    31
  var arg6;
jaroslav@35
    32
;
jaroslav@35
    33
  var stack = new Array(4);
jaroslav@35
    34
  var gt = 0;
jaroslav@35
    35
  for(;;) switch(gt) {
jaroslav@35
    36
    case 0: stack.push(arg0); // 42
jaroslav@35
    37
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
    38
    case 4: stack.push(arg1); // 43
jaroslav@35
    39
    case 5: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
    40
    case 8: arg2 = stack.pop(); // 61
jaroslav@35
    41
    case 9: stack.push(arg1); // 43
jaroslav@35
    42
    case 10: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
    43
    case 13: arg3 = stack.pop(); // 78
jaroslav@35
    44
    case 14: stack.push(arg3); // 45
jaroslav@35
    45
    case 15: stack.push(stack.pop().length); // 190
jaroslav@35
    46
    case 16: stack.push(arg2); // 28
jaroslav@35
    47
    case 17: if (stack.pop() >= stack.pop()) { gt = 41; continue; } // 164 0 24
jaroslav@35
    48
    case 20: stack.push(arg1); // 43
jaroslav@35
    49
    case 21: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
    50
    case 24: arg5 = stack.pop() // 54 5
jaroslav@35
    51
    case 26: stack.push(arg3); // 45
jaroslav@35
    52
    case 27: stack.push(arg5); // 21 5
jaroslav@35
    53
    case 29: stack.push(arg5); // 21 5
jaroslav@35
    54
    case 31: stack.push(arg2); // 28
jaroslav@35
    55
    case 32: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
    56
    case 33: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_Arrays_copyOfRangeACACAIAI(v0, v1, v2)); } // 184 1 173
jaroslav@35
    57
    case 36: arg4 = stack.pop() // 58 4
jaroslav@35
    58
    case 38: gt = 44; continue; // 167 0 6
jaroslav@35
    59
    case 41: stack.push(arg3); // 45
jaroslav@35
    60
    case 42: arg4 = stack.pop() // 58 4
jaroslav@35
    61
    case 44: stack.push(arg0); // 42
jaroslav@35
    62
    case 45: stack.push(0); // 3
jaroslav@35
    63
    case 46: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
    64
    case 49: stack.push(arg0); // 42
jaroslav@35
    65
    case 50: stack.push(arg2); // 28
jaroslav@35
    66
    case 51: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
    67
    case 54: stack.push(arg0); // 42
jaroslav@35
    68
    case 55: stack.push(arg4); // 25 4
jaroslav@35
    69
    case 57: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
    70
    case 60: return; // 177
jaroslav@35
    71
  }
jaroslav@35
    72
}
jaroslav@35
    73
function java_lang_String_consVAC(arg0,arg1) {
jaroslav@35
    74
  var arg2;
jaroslav@35
    75
;
jaroslav@35
    76
  var stack = new Array(2);
jaroslav@35
    77
  var gt = 0;
jaroslav@35
    78
  for(;;) switch(gt) {
jaroslav@35
    79
    case 0: stack.push(arg0); // 42
jaroslav@35
    80
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
    81
    case 4: stack.push(arg0); // 42
jaroslav@35
    82
    case 5: stack.push(0); // 3
jaroslav@35
    83
    case 6: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
    84
    case 9: stack.push(arg0); // 42
jaroslav@35
    85
    case 10: stack.push(arg1); // 43
jaroslav@35
    86
    case 11: stack.push(stack.pop().length); // 190
jaroslav@35
    87
    case 12: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
    88
    case 15: stack.push(arg0); // 42
jaroslav@35
    89
    case 16: stack.push(arg1); // 43
jaroslav@35
    90
    case 17: { var v0 = stack.pop(); stack.push(java_lang_StringValue_fromACAC(v0)); } // 184 1 170
jaroslav@35
    91
    case 20: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
    92
    case 23: return; // 177
jaroslav@35
    93
  }
jaroslav@35
    94
}
jaroslav@35
    95
function java_lang_String_consVACII(arg0,arg1,arg2,arg3) {
jaroslav@35
    96
  var arg4;
jaroslav@35
    97
;
jaroslav@35
    98
  var stack = new Array(5);
jaroslav@35
    99
  var gt = 0;
jaroslav@35
   100
  for(;;) switch(gt) {
jaroslav@35
   101
    case 0: stack.push(arg0); // 42
jaroslav@35
   102
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   103
    case 4: stack.push(arg2); // 28
jaroslav@35
   104
    case 5: if (stack.pop() >= 0) { gt = 17; continue; } // 156 0 12
jaroslav@35
   105
    case 8: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   106
    case 11: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   107
    case 12: stack.push(arg2); // 28
jaroslav@35
   108
    case 13: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   109
    case 16:  // 191
jaroslav@35
   110
    case 17: stack.push(arg3); // 29
jaroslav@35
   111
    case 18: if (stack.pop() >= 0) { gt = 30; continue; } // 156 0 12
jaroslav@35
   112
    case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   113
    case 24: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   114
    case 25: stack.push(arg3); // 29
jaroslav@35
   115
    case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   116
    case 29:  // 191
jaroslav@35
   117
    case 30: stack.push(arg2); // 28
jaroslav@35
   118
    case 31: stack.push(arg1); // 43
jaroslav@35
   119
    case 32: stack.push(stack.pop().length); // 190
jaroslav@35
   120
    case 33: stack.push(arg3); // 29
jaroslav@35
   121
    case 34: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   122
    case 35: if (stack.pop() >= stack.pop()) { gt = 49; continue; } // 164 0 14
jaroslav@35
   123
    case 38: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   124
    case 41: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   125
    case 42: stack.push(arg2); // 28
jaroslav@35
   126
    case 43: stack.push(arg3); // 29
jaroslav@35
   127
    case 44: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   128
    case 45: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   129
    case 48:  // 191
jaroslav@35
   130
    case 49: stack.push(arg0); // 42
jaroslav@35
   131
    case 50: stack.push(0); // 3
jaroslav@35
   132
    case 51: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   133
    case 54: stack.push(arg0); // 42
jaroslav@35
   134
    case 55: stack.push(arg3); // 29
jaroslav@35
   135
    case 56: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   136
    case 59: stack.push(arg0); // 42
jaroslav@35
   137
    case 60: stack.push(arg1); // 43
jaroslav@35
   138
    case 61: stack.push(arg2); // 28
jaroslav@35
   139
    case 62: stack.push(arg2); // 28
jaroslav@35
   140
    case 63: stack.push(arg3); // 29
jaroslav@35
   141
    case 64: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   142
    case 65: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_Arrays_copyOfRangeACACAIAI(v0, v1, v2)); } // 184 1 173
jaroslav@35
   143
    case 68: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   144
    case 71: return; // 177
jaroslav@35
   145
  }
jaroslav@35
   146
}
jaroslav@35
   147
function java_lang_String_consVAIII(arg0,arg1,arg2,arg3) {
jaroslav@35
   148
  var arg4;
jaroslav@35
   149
  var arg5;
jaroslav@35
   150
  var arg6;
jaroslav@35
   151
  var arg7;
jaroslav@35
   152
  var arg8;
jaroslav@35
   153
  var arg9;
jaroslav@35
   154
  var arg10;
jaroslav@35
   155
  var arg11;
jaroslav@35
   156
  var arg12;
jaroslav@35
   157
;
jaroslav@35
   158
  var stack = new Array(4);
jaroslav@35
   159
  var gt = 0;
jaroslav@35
   160
  for(;;) switch(gt) {
jaroslav@35
   161
    case 0: stack.push(arg0); // 42
jaroslav@35
   162
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   163
    case 4: stack.push(arg2); // 28
jaroslav@35
   164
    case 5: if (stack.pop() >= 0) { gt = 17; continue; } // 156 0 12
jaroslav@35
   165
    case 8: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   166
    case 11: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   167
    case 12: stack.push(arg2); // 28
jaroslav@35
   168
    case 13: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   169
    case 16:  // 191
jaroslav@35
   170
    case 17: stack.push(arg3); // 29
jaroslav@35
   171
    case 18: if (stack.pop() >= 0) { gt = 30; continue; } // 156 0 12
jaroslav@35
   172
    case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   173
    case 24: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   174
    case 25: stack.push(arg3); // 29
jaroslav@35
   175
    case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   176
    case 29:  // 191
jaroslav@35
   177
    case 30: stack.push(arg2); // 28
jaroslav@35
   178
    case 31: stack.push(arg1); // 43
jaroslav@35
   179
    case 32: stack.push(stack.pop().length); // 190
jaroslav@35
   180
    case 33: stack.push(arg3); // 29
jaroslav@35
   181
    case 34: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   182
    case 35: if (stack.pop() >= stack.pop()) { gt = 49; continue; } // 164 0 14
jaroslav@35
   183
    case 38: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   184
    case 41: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   185
    case 42: stack.push(arg2); // 28
jaroslav@35
   186
    case 43: stack.push(arg3); // 29
jaroslav@35
   187
    case 44: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   188
    case 45: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   189
    case 48:  // 191
jaroslav@35
   190
    case 49: stack.push(0); // 3
jaroslav@35
   191
    case 50: arg4 = stack.pop() // 54 4
jaroslav@35
   192
    case 52: stack.push(1); // 4
jaroslav@35
   193
    case 53: arg5 = stack.pop() // 54 5
jaroslav@35
   194
    case 55: stack.push(arg3); // 29
jaroslav@35
   195
    case 56: stack.push(arg5); // 21 5
jaroslav@35
   196
    case 58: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   197
    case 59: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
   198
    case 61: arg6 = stack.pop() // 58 6
jaroslav@35
   199
    case 63: stack.push(arg2); // 28
jaroslav@35
   200
    case 64: arg7 = stack.pop() // 54 7
jaroslav@35
   201
    case 66: stack.push(0); // 3
jaroslav@35
   202
    case 67: arg8 = stack.pop() // 54 8
jaroslav@35
   203
    case 69: stack.push(0); // 3
jaroslav@35
   204
    case 70: arg9 = stack.pop() // 54 9
jaroslav@35
   205
    case 72: stack.push(arg9); // 21 9
jaroslav@35
   206
    case 74: stack.push(arg3); // 29
jaroslav@35
   207
    case 75: if (stack.pop() <= stack.pop()) { gt = 255; continue; } // 162 0 180
jaroslav@35
   208
    case 78: stack.push(arg1); // 43
jaroslav@35
   209
    case 79: stack.push(arg7); // 21 7
jaroslav@35
   210
    case 81: arg7++; // 132 7 1
jaroslav@35
   211
    case 84: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 46
jaroslav@35
   212
    case 85: arg10 = stack.pop() // 54 10
jaroslav@35
   213
    case 87: stack.push(arg10); // 21 10
jaroslav@35
   214
    case 89: if (stack.pop() >= 0) { gt = 100; continue; } // 156 0 11
jaroslav@35
   215
    case 92: stack.push(new java_lang_IllegalArgumentException); // 187 0 193
jaroslav@35
   216
    case 95: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   217
    case 96: { java_lang_IllegalArgumentException_consV(stack.pop()); } // 183 1 123
jaroslav@35
   218
    case 99:  // 191
jaroslav@35
   219
    case 100: stack.push(arg5); // 21 5
jaroslav@35
   220
    case 102: if (stack.pop() > 0) { gt = 195; continue; } // 157 0 93
jaroslav@35
   221
    case 105: stack.push(arg8); // 21 8
jaroslav@35
   222
    case 107: stack.push(1); // 4
jaroslav@35
   223
    case 108: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   224
    case 109: stack.push(arg6); // 25 6
jaroslav@35
   225
    case 111: stack.push(stack.pop().length); // 190
jaroslav@35
   226
    case 112: if (stack.pop() > stack.pop()) { gt = 195; continue; } // 161 0 83
jaroslav@35
   227
    case 115: stack.push(arg4); // 21 4
jaroslav@35
   228
    case 117: if (stack.pop() != 0) { gt = 153; continue; } // 154 0 36
jaroslav@35
   229
    case 120: stack.push(arg5); // 21 5
jaroslav@35
   230
    case 122:  // 116
jaroslav@35
   231
    case 123: stack.push(1); // 4
jaroslav@35
   232
    case 124: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   233
    case 125: stack.push(arg3); // 29
jaroslav@35
   234
    case 126: stack.push(stack.pop() * stack.pop()); // 104
jaroslav@35
   235
    case 127: stack.push(10); // 16 10
jaroslav@35
   236
    case 129:  // 120
jaroslav@35
   237
    case 130: stack.push(arg9); // 21 9
jaroslav@35
   238
    case 132: { var tmp = stack.pop(); stack.push(Math.floor(stack.pop() / tmp)); } // 108
jaroslav@35
   239
    case 133: arg4 = stack.pop() // 54 4
jaroslav@35
   240
    case 135: stack.push(arg4); // 21 4
jaroslav@35
   241
    case 137: stack.push(10); // 16 10
jaroslav@35
   242
    case 139:  // 122
jaroslav@35
   243
    case 140: arg4 = stack.pop() // 54 4
jaroslav@35
   244
    case 142: stack.push(arg4); // 21 4
jaroslav@35
   245
    case 144: if (stack.pop() > 0) { gt = 159; continue; } // 157 0 15
jaroslav@35
   246
    case 147: stack.push(1); // 4
jaroslav@35
   247
    case 148: arg4 = stack.pop() // 54 4
jaroslav@35
   248
    case 150: gt = 159; continue; // 167 0 9
jaroslav@35
   249
    case 153: stack.push(arg4); // 21 4
jaroslav@35
   250
    case 155: stack.push(2); // 5
jaroslav@35
   251
    case 156: stack.push(stack.pop() * stack.pop()); // 104
jaroslav@35
   252
    case 157: arg4 = stack.pop() // 54 4
jaroslav@35
   253
    case 159: stack.push(arg6); // 25 6
jaroslav@35
   254
    case 161: stack.push(stack.pop().length); // 190
jaroslav@35
   255
    case 162: stack.push(arg4); // 21 4
jaroslav@35
   256
    case 164: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   257
    case 165: stack.push(arg3); // 29
jaroslav@35
   258
    case 166: stack.push(2); // 5
jaroslav@35
   259
    case 167: stack.push(stack.pop() * stack.pop()); // 104
jaroslav@35
   260
    case 168: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Math_minIII(v0, v1)); } // 184 1 127
jaroslav@35
   261
    case 171: arg11 = stack.pop() // 54 11
jaroslav@35
   262
    case 173: stack.push(arg11); // 21 11
jaroslav@35
   263
    case 175: stack.push(arg6); // 25 6
jaroslav@35
   264
    case 177: stack.push(stack.pop().length); // 190
jaroslav@35
   265
    case 178: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   266
    case 179: stack.push(arg3); // 29
jaroslav@35
   267
    case 180: stack.push(arg9); // 21 9
jaroslav@35
   268
    case 182: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   269
    case 183: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   270
    case 184: arg5 = stack.pop() // 54 5
jaroslav@35
   271
    case 186: stack.push(arg6); // 25 6
jaroslav@35
   272
    case 188: stack.push(arg11); // 21 11
jaroslav@35
   273
    case 190: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_Arrays_copyOfACACAI(v0, v1)); } // 184 1 172
jaroslav@35
   274
    case 193: arg6 = stack.pop() // 58 6
jaroslav@35
   275
    case 195: stack.push(arg10); // 21 10
jaroslav@35
   276
    case 197: stack.push(65536); // 18 3
jaroslav@35
   277
    case 199: if (stack.pop() <= stack.pop()) { gt = 216; continue; } // 162 0 17
jaroslav@35
   278
    case 202: stack.push(arg6); // 25 6
jaroslav@35
   279
    case 204: stack.push(arg8); // 21 8
jaroslav@35
   280
    case 206: arg8++; // 132 8 1
jaroslav@35
   281
    case 209: stack.push(arg10); // 21 10
jaroslav@35
   282
    case 211: // number conversion  // 146
jaroslav@35
   283
    case 212: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
   284
    case 213: gt = 249; continue; // 167 0 36
jaroslav@35
   285
    case 216: stack.push(arg10); // 21 10
jaroslav@35
   286
    case 218: stack.push(1114111); // 18 4
jaroslav@35
   287
    case 220: if (stack.pop() < stack.pop()) { gt = 241; continue; } // 163 0 21
jaroslav@35
   288
    case 223: stack.push(arg10); // 21 10
jaroslav@35
   289
    case 225: stack.push(arg6); // 25 6
jaroslav@35
   290
    case 227: stack.push(arg8); // 21 8
jaroslav@35
   291
    case 229: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_Character_toSurrogatesVIACAI(v0, v1, v2); } // 184 1 112
jaroslav@35
   292
    case 232: arg8 += 2; // 132 8 2
jaroslav@35
   293
    case 235: arg5 += 255; // 132 5 255
jaroslav@35
   294
    case 238: gt = 249; continue; // 167 0 11
jaroslav@35
   295
    case 241: stack.push(new java_lang_IllegalArgumentException); // 187 0 193
jaroslav@35
   296
    case 244: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   297
    case 245: { java_lang_IllegalArgumentException_consV(stack.pop()); } // 183 1 123
jaroslav@35
   298
    case 248:  // 191
jaroslav@35
   299
    case 249: arg9++; // 132 9 1
jaroslav@35
   300
    case 252: gt = 72; continue; // 167 255 76
jaroslav@35
   301
    case 255: stack.push(arg0); // 42
jaroslav@35
   302
    case 256: stack.push(0); // 3
jaroslav@35
   303
    case 257: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   304
    case 260: stack.push(arg0); // 42
jaroslav@35
   305
    case 261: stack.push(arg6); // 25 6
jaroslav@35
   306
    case 263: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   307
    case 266: stack.push(arg0); // 42
jaroslav@35
   308
    case 267: stack.push(arg8); // 21 8
jaroslav@35
   309
    case 269: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   310
    case 272: return; // 177
jaroslav@35
   311
  }
jaroslav@35
   312
}
jaroslav@35
   313
function java_lang_String_consVABIII(arg0,arg1,arg2,arg3,arg4) {
jaroslav@35
   314
  var arg5;
jaroslav@35
   315
  var arg6;
jaroslav@35
   316
  var arg7;
jaroslav@35
   317
;
jaroslav@35
   318
  var stack = new Array(6);
jaroslav@35
   319
  var gt = 0;
jaroslav@35
   320
  for(;;) switch(gt) {
jaroslav@35
   321
    case 0: stack.push(arg0); // 42
jaroslav@35
   322
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   323
    case 4: stack.push(arg1); // 43
jaroslav@35
   324
    case 5: stack.push(arg3); // 29
jaroslav@35
   325
    case 6: stack.push(arg4); // 21 4
jaroslav@35
   326
    case 8: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
jaroslav@35
   327
    case 11: stack.push(arg4); // 21 4
jaroslav@35
   328
    case 13: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
   329
    case 15: arg5 = stack.pop() // 58 5
jaroslav@35
   330
    case 17: stack.push(arg2); // 28
jaroslav@35
   331
    case 18: if (stack.pop() != 0) { gt = 55; continue; } // 154 0 37
jaroslav@35
   332
    case 21: stack.push(arg4); // 21 4
jaroslav@35
   333
    case 23: arg6 = stack.pop() // 54 6
jaroslav@35
   334
    case 25: stack.push(arg6); // 21 6
jaroslav@35
   335
    case 27: arg6 += 255; // 132 6 255
jaroslav@35
   336
    case 30: if (stack.pop() <= 0) { gt = 52; continue; } // 158 0 22
jaroslav@35
   337
    case 33: stack.push(arg5); // 25 5
jaroslav@35
   338
    case 35: stack.push(arg6); // 21 6
jaroslav@35
   339
    case 37: stack.push(arg1); // 43
jaroslav@35
   340
    case 38: stack.push(arg6); // 21 6
jaroslav@35
   341
    case 40: stack.push(arg3); // 29
jaroslav@35
   342
    case 41: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   343
    case 42: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 51
jaroslav@35
   344
    case 43: stack.push(255); // 17 0 255
jaroslav@35
   345
    case 46: stack.push(stack.pop() & stack.pop()); // 126
jaroslav@35
   346
    case 47: // number conversion  // 146
jaroslav@35
   347
    case 48: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
   348
    case 49: gt = 25; continue; // 167 255 232
jaroslav@35
   349
    case 52: gt = 93; continue; // 167 0 41
jaroslav@35
   350
    case 55: stack.push(arg2); // 28
jaroslav@35
   351
    case 56: stack.push(8); // 16 8
jaroslav@35
   352
    case 58:  // 120
jaroslav@35
   353
    case 59: arg2 = stack.pop(); // 61
jaroslav@35
   354
    case 60: stack.push(arg4); // 21 4
jaroslav@35
   355
    case 62: arg6 = stack.pop() // 54 6
jaroslav@35
   356
    case 64: stack.push(arg6); // 21 6
jaroslav@35
   357
    case 66: arg6 += 255; // 132 6 255
jaroslav@35
   358
    case 69: if (stack.pop() <= 0) { gt = 93; continue; } // 158 0 24
jaroslav@35
   359
    case 72: stack.push(arg5); // 25 5
jaroslav@35
   360
    case 74: stack.push(arg6); // 21 6
jaroslav@35
   361
    case 76: stack.push(arg2); // 28
jaroslav@35
   362
    case 77: stack.push(arg1); // 43
jaroslav@35
   363
    case 78: stack.push(arg6); // 21 6
jaroslav@35
   364
    case 80: stack.push(arg3); // 29
jaroslav@35
   365
    case 81: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   366
    case 82: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 51
jaroslav@35
   367
    case 83: stack.push(255); // 17 0 255
jaroslav@35
   368
    case 86: stack.push(stack.pop() & stack.pop()); // 126
jaroslav@35
   369
    case 87: stack.push(stack.pop() | stack.pop()); // 128
jaroslav@35
   370
    case 88: // number conversion  // 146
jaroslav@35
   371
    case 89: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
   372
    case 90: gt = 64; continue; // 167 255 230
jaroslav@35
   373
    case 93: stack.push(arg0); // 42
jaroslav@35
   374
    case 94: stack.push(0); // 3
jaroslav@35
   375
    case 95: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   376
    case 98: stack.push(arg0); // 42
jaroslav@35
   377
    case 99: stack.push(arg4); // 21 4
jaroslav@35
   378
    case 101: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   379
    case 104: stack.push(arg0); // 42
jaroslav@35
   380
    case 105: stack.push(arg5); // 25 5
jaroslav@35
   381
    case 107: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   382
    case 110: return; // 177
jaroslav@35
   383
  }
jaroslav@35
   384
}
jaroslav@35
   385
function java_lang_String_consVABI(arg0,arg1,arg2) {
jaroslav@35
   386
  var arg3;
jaroslav@35
   387
;
jaroslav@35
   388
  var stack = new Array(5);
jaroslav@35
   389
  var gt = 0;
jaroslav@35
   390
  for(;;) switch(gt) {
jaroslav@35
   391
    case 0: stack.push(arg0); // 42
jaroslav@35
   392
    case 1: stack.push(arg1); // 43
jaroslav@35
   393
    case 2: stack.push(arg2); // 28
jaroslav@35
   394
    case 3: stack.push(0); // 3
jaroslav@35
   395
    case 4: stack.push(arg1); // 43
jaroslav@35
   396
    case 5: stack.push(stack.pop().length); // 190
jaroslav@35
   397
    case 6: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAIAI(stack.pop(), v0, v1, v2, v3); } // 183 1 141
jaroslav@35
   398
    case 9: return; // 177
jaroslav@35
   399
  }
jaroslav@35
   400
}
jaroslav@35
   401
function java_lang_String_checkBoundsVABII(arg0,arg1,arg2) {
jaroslav@35
   402
  var stack = new Array();
jaroslav@35
   403
  var gt = 0;
jaroslav@35
   404
  for(;;) switch(gt) {
jaroslav@35
   405
    case 0: stack.push(arg2); // 28
jaroslav@35
   406
    case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
jaroslav@35
   407
    case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   408
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   409
    case 8: stack.push(arg2); // 28
jaroslav@35
   410
    case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   411
    case 12:  // 191
jaroslav@35
   412
    case 13: stack.push(arg1); // 27
jaroslav@35
   413
    case 14: if (stack.pop() >= 0) { gt = 26; continue; } // 156 0 12
jaroslav@35
   414
    case 17: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   415
    case 20: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   416
    case 21: stack.push(arg1); // 27
jaroslav@35
   417
    case 22: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   418
    case 25:  // 191
jaroslav@35
   419
    case 26: stack.push(arg1); // 27
jaroslav@35
   420
    case 27: stack.push(arg0); // 42
jaroslav@35
   421
    case 28: stack.push(stack.pop().length); // 190
jaroslav@35
   422
    case 29: stack.push(arg2); // 28
jaroslav@35
   423
    case 30: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   424
    case 31: if (stack.pop() >= stack.pop()) { gt = 45; continue; } // 164 0 14
jaroslav@35
   425
    case 34: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   426
    case 37: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   427
    case 38: stack.push(arg1); // 27
jaroslav@35
   428
    case 39: stack.push(arg2); // 28
jaroslav@35
   429
    case 40: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   430
    case 41: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   431
    case 44:  // 191
jaroslav@35
   432
    case 45: return; // 177
jaroslav@35
   433
  }
jaroslav@35
   434
}
jaroslav@35
   435
function java_lang_String_consVABIILjava_lang_String(arg0,arg1,arg2,arg3,arg4) {
jaroslav@35
   436
  var arg5;
jaroslav@35
   437
  var arg6;
jaroslav@35
   438
;
jaroslav@35
   439
  var stack = new Array(4);
jaroslav@35
   440
  var gt = 0;
jaroslav@35
   441
  for(;;) switch(gt) {
jaroslav@35
   442
    case 0: stack.push(arg0); // 42
jaroslav@35
   443
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   444
    case 4: stack.push(arg4); // 25 4
jaroslav@35
   445
    case 6: if (stack.pop()) { gt = 19; continue; } // 199 0 13
jaroslav@35
   446
    case 9: stack.push(new java_lang_NullPointerException); // 187 0 198
jaroslav@35
   447
    case 12: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   448
    case 13: stack.push("charsetName"); // 18 7
jaroslav@35
   449
    case 15: { var v0 = stack.pop(); java_lang_NullPointerException_consVLjava_lang_String(stack.pop(), v0); } // 183 1 129
jaroslav@35
   450
    case 18:  // 191
jaroslav@35
   451
    case 19: stack.push(arg1); // 43
jaroslav@35
   452
    case 20: stack.push(arg2); // 28
jaroslav@35
   453
    case 21: stack.push(arg3); // 29
jaroslav@35
   454
    case 22: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
jaroslav@35
   455
    case 25: stack.push(arg4); // 25 4
jaroslav@35
   456
    case 27: stack.push(arg1); // 43
jaroslav@35
   457
    case 28: stack.push(arg2); // 28
jaroslav@35
   458
    case 29: stack.push(arg3); // 29
jaroslav@35
   459
    case 30: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_decodeACLjava_lang_StringABAIAI(v0, v1, v2, v3)); } // 184 1 165
jaroslav@35
   460
    case 33: arg5 = stack.pop() // 58 5
jaroslav@35
   461
    case 35: stack.push(arg0); // 42
jaroslav@35
   462
    case 36: stack.push(0); // 3
jaroslav@35
   463
    case 37: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   464
    case 40: stack.push(arg0); // 42
jaroslav@35
   465
    case 41: stack.push(arg5); // 25 5
jaroslav@35
   466
    case 43: stack.push(stack.pop().length); // 190
jaroslav@35
   467
    case 44: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   468
    case 47: stack.push(arg0); // 42
jaroslav@35
   469
    case 48: stack.push(arg5); // 25 5
jaroslav@35
   470
    case 50: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   471
    case 53: return; // 177
jaroslav@35
   472
  }
jaroslav@35
   473
}
jaroslav@35
   474
function java_lang_String_consVABIILjava_nio_charset_Charset(arg0,arg1,arg2,arg3,arg4) {
jaroslav@35
   475
  var arg5;
jaroslav@35
   476
  var arg6;
jaroslav@35
   477
;
jaroslav@35
   478
  var stack = new Array(4);
jaroslav@35
   479
  var gt = 0;
jaroslav@35
   480
  for(;;) switch(gt) {
jaroslav@35
   481
    case 0: stack.push(arg0); // 42
jaroslav@35
   482
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   483
    case 4: stack.push(arg4); // 25 4
jaroslav@35
   484
    case 6: if (stack.pop()) { gt = 19; continue; } // 199 0 13
jaroslav@35
   485
    case 9: stack.push(new java_lang_NullPointerException); // 187 0 198
jaroslav@35
   486
    case 12: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   487
    case 13: stack.push("charset"); // 18 6
jaroslav@35
   488
    case 15: { var v0 = stack.pop(); java_lang_NullPointerException_consVLjava_lang_String(stack.pop(), v0); } // 183 1 129
jaroslav@35
   489
    case 18:  // 191
jaroslav@35
   490
    case 19: stack.push(arg1); // 43
jaroslav@35
   491
    case 20: stack.push(arg2); // 28
jaroslav@35
   492
    case 21: stack.push(arg3); // 29
jaroslav@35
   493
    case 22: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
jaroslav@35
   494
    case 25: stack.push(arg4); // 25 4
jaroslav@35
   495
    case 27: stack.push(arg1); // 43
jaroslav@35
   496
    case 28: stack.push(arg2); // 28
jaroslav@35
   497
    case 29: stack.push(arg3); // 29
jaroslav@35
   498
    case 30: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_decodeACLjava_nio_charset_CharsetABAIAI(v0, v1, v2, v3)); } // 184 1 167
jaroslav@35
   499
    case 33: arg5 = stack.pop() // 58 5
jaroslav@35
   500
    case 35: stack.push(arg0); // 42
jaroslav@35
   501
    case 36: stack.push(0); // 3
jaroslav@35
   502
    case 37: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   503
    case 40: stack.push(arg0); // 42
jaroslav@35
   504
    case 41: stack.push(arg5); // 25 5
jaroslav@35
   505
    case 43: stack.push(stack.pop().length); // 190
jaroslav@35
   506
    case 44: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   507
    case 47: stack.push(arg0); // 42
jaroslav@35
   508
    case 48: stack.push(arg5); // 25 5
jaroslav@35
   509
    case 50: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   510
    case 53: return; // 177
jaroslav@35
   511
  }
jaroslav@35
   512
}
jaroslav@35
   513
function java_lang_String_consVABLjava_lang_String(arg0,arg1,arg2) {
jaroslav@35
   514
  var arg3;
jaroslav@35
   515
;
jaroslav@35
   516
  var stack = new Array(5);
jaroslav@35
   517
  var gt = 0;
jaroslav@35
   518
  for(;;) switch(gt) {
jaroslav@35
   519
    case 0: stack.push(arg0); // 42
jaroslav@35
   520
    case 1: stack.push(arg1); // 43
jaroslav@35
   521
    case 2: stack.push(0); // 3
jaroslav@35
   522
    case 3: stack.push(arg1); // 43
jaroslav@35
   523
    case 4: stack.push(stack.pop().length); // 190
jaroslav@35
   524
    case 5: stack.push(arg2); // 44
jaroslav@35
   525
    case 6: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAIALjava_lang_String(stack.pop(), v0, v1, v2, v3); } // 183 1 154
jaroslav@35
   526
    case 9: return; // 177
jaroslav@35
   527
  }
jaroslav@35
   528
}
jaroslav@35
   529
function java_lang_String_consVABLjava_nio_charset_Charset(arg0,arg1,arg2) {
jaroslav@35
   530
  var arg3;
jaroslav@35
   531
;
jaroslav@35
   532
  var stack = new Array(5);
jaroslav@35
   533
  var gt = 0;
jaroslav@35
   534
  for(;;) switch(gt) {
jaroslav@35
   535
    case 0: stack.push(arg0); // 42
jaroslav@35
   536
    case 1: stack.push(arg1); // 43
jaroslav@35
   537
    case 2: stack.push(0); // 3
jaroslav@35
   538
    case 3: stack.push(arg1); // 43
jaroslav@35
   539
    case 4: stack.push(stack.pop().length); // 190
jaroslav@35
   540
    case 5: stack.push(arg2); // 44
jaroslav@35
   541
    case 6: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAIALjava_nio_charset_Charset(stack.pop(), v0, v1, v2, v3); } // 183 1 156
jaroslav@35
   542
    case 9: return; // 177
jaroslav@35
   543
  }
jaroslav@35
   544
}
jaroslav@35
   545
function java_lang_String_consVABII(arg0,arg1,arg2,arg3) {
jaroslav@35
   546
  var arg4;
jaroslav@35
   547
  var arg5;
jaroslav@35
   548
;
jaroslav@35
   549
  var stack = new Array(3);
jaroslav@35
   550
  var gt = 0;
jaroslav@35
   551
  for(;;) switch(gt) {
jaroslav@35
   552
    case 0: stack.push(arg0); // 42
jaroslav@35
   553
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   554
    case 4: stack.push(arg1); // 43
jaroslav@35
   555
    case 5: stack.push(arg2); // 28
jaroslav@35
   556
    case 6: stack.push(arg3); // 29
jaroslav@35
   557
    case 7: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
jaroslav@35
   558
    case 10: stack.push(arg1); // 43
jaroslav@35
   559
    case 11: stack.push(arg2); // 28
jaroslav@35
   560
    case 12: stack.push(arg3); // 29
jaroslav@35
   561
    case 13: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_decodeACABAIAI(v0, v1, v2)); } // 184 1 163
jaroslav@35
   562
    case 16: arg4 = stack.pop() // 58 4
jaroslav@35
   563
    case 18: stack.push(arg0); // 42
jaroslav@35
   564
    case 19: stack.push(0); // 3
jaroslav@35
   565
    case 20: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   566
    case 23: stack.push(arg0); // 42
jaroslav@35
   567
    case 24: stack.push(arg4); // 25 4
jaroslav@35
   568
    case 26: stack.push(stack.pop().length); // 190
jaroslav@35
   569
    case 27: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   570
    case 30: stack.push(arg0); // 42
jaroslav@35
   571
    case 31: stack.push(arg4); // 25 4
jaroslav@35
   572
    case 33: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   573
    case 36: return; // 177
jaroslav@35
   574
  }
jaroslav@35
   575
}
jaroslav@35
   576
function java_lang_String_consVAB(arg0,arg1) {
jaroslav@35
   577
  var arg2;
jaroslav@35
   578
;
jaroslav@35
   579
  var stack = new Array(4);
jaroslav@35
   580
  var gt = 0;
jaroslav@35
   581
  for(;;) switch(gt) {
jaroslav@35
   582
    case 0: stack.push(arg0); // 42
jaroslav@35
   583
    case 1: stack.push(arg1); // 43
jaroslav@35
   584
    case 2: stack.push(0); // 3
jaroslav@35
   585
    case 3: stack.push(arg1); // 43
jaroslav@35
   586
    case 4: stack.push(stack.pop().length); // 190
jaroslav@35
   587
    case 5: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAI(stack.pop(), v0, v1, v2); } // 183 1 139
jaroslav@35
   588
    case 8: return; // 177
jaroslav@35
   589
  }
jaroslav@35
   590
}
jaroslav@35
   591
function java_lang_String_consVLjava_lang_StringBuffer(arg0,arg1) {
jaroslav@35
   592
  var arg2;
jaroslav@35
   593
  var arg3;
jaroslav@35
   594
;
jaroslav@35
   595
  var stack = new Array(2);
jaroslav@35
   596
  var gt = 0;
jaroslav@35
   597
  for(;;) switch(gt) {
jaroslav@35
   598
    case 0: stack.push(arg0); // 42
jaroslav@35
   599
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   600
    case 4: stack.push(arg1); // 43
jaroslav@35
   601
    case 5: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 161
jaroslav@35
   602
    case 8: arg2 = stack.pop(); // 77
jaroslav@35
   603
    case 9: stack.push(arg0); // 42
jaroslav@35
   604
    case 10: stack.push(arg2); // 44
jaroslav@35
   605
    case 11: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   606
    case 14: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   607
    case 17: stack.push(arg0); // 42
jaroslav@35
   608
    case 18: stack.push(arg2); // 44
jaroslav@35
   609
    case 19: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   610
    case 22: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   611
    case 25: stack.push(arg0); // 42
jaroslav@35
   612
    case 26: stack.push(arg2); // 44
jaroslav@35
   613
    case 27: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   614
    case 30: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   615
    case 33: return; // 177
jaroslav@35
   616
  }
jaroslav@35
   617
}
jaroslav@35
   618
function java_lang_String_consVLjava_lang_StringBuilder(arg0,arg1) {
jaroslav@35
   619
  var arg2;
jaroslav@35
   620
  var arg3;
jaroslav@35
   621
;
jaroslav@35
   622
  var stack = new Array(2);
jaroslav@35
   623
  var gt = 0;
jaroslav@35
   624
  for(;;) switch(gt) {
jaroslav@35
   625
    case 0: stack.push(arg0); // 42
jaroslav@35
   626
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   627
    case 4: stack.push(arg1); // 43
jaroslav@35
   628
    case 5: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 162
jaroslav@35
   629
    case 8: arg2 = stack.pop(); // 77
jaroslav@35
   630
    case 9: stack.push(arg0); // 42
jaroslav@35
   631
    case 10: stack.push(arg2); // 44
jaroslav@35
   632
    case 11: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   633
    case 14: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   634
    case 17: stack.push(arg0); // 42
jaroslav@35
   635
    case 18: stack.push(arg2); // 44
jaroslav@35
   636
    case 19: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   637
    case 22: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   638
    case 25: stack.push(arg0); // 42
jaroslav@35
   639
    case 26: stack.push(arg2); // 44
jaroslav@35
   640
    case 27: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   641
    case 30: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   642
    case 33: return; // 177
jaroslav@35
   643
  }
jaroslav@35
   644
}
jaroslav@35
   645
function java_lang_String_consVIIAC(arg0,arg1,arg2,arg3) {
jaroslav@35
   646
  var arg4;
jaroslav@35
   647
;
jaroslav@35
   648
  var stack = new Array(2);
jaroslav@35
   649
  var gt = 0;
jaroslav@35
   650
  for(;;) switch(gt) {
jaroslav@35
   651
    case 0: stack.push(arg0); // 42
jaroslav@35
   652
    case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
jaroslav@35
   653
    case 4: stack.push(arg0); // 42
jaroslav@35
   654
    case 5: stack.push(arg3); // 45
jaroslav@35
   655
    case 6: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
jaroslav@35
   656
    case 9: stack.push(arg0); // 42
jaroslav@35
   657
    case 10: stack.push(arg1); // 27
jaroslav@35
   658
    case 11: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
jaroslav@35
   659
    case 14: stack.push(arg0); // 42
jaroslav@35
   660
    case 15: stack.push(arg2); // 28
jaroslav@35
   661
    case 16: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
jaroslav@35
   662
    case 19: return; // 177
jaroslav@35
   663
  }
jaroslav@35
   664
}
jaroslav@35
   665
*/
jaroslav@35
   666
jaroslav@35
   667
String.prototype._toJS = function (self) { return self; };
jaroslav@35
   668
jaroslav@35
   669
function java_lang_String_charAtCI(arg0,arg1) {
jaroslav@35
   670
    return arg0._toJS(arg0).charAt(arg1);
jaroslav@35
   671
}
jaroslav@36
   672
function java_lang_String_lengthI(arg0) {
jaroslav@36
   673
    return arg0._toJS(arg0).length;
jaroslav@36
   674
}
jaroslav@36
   675
function java_lang_String_isEmptyZ(arg0) {
jaroslav@36
   676
    return arg0._toJS(arg0).length === 0;
jaroslav@36
   677
}
jaroslav@36
   678
jaroslav@35
   679
/*
jaroslav@35
   680
function java_lang_String_codePointAtII(arg0,arg1) {
jaroslav@35
   681
  var arg2;
jaroslav@35
   682
;
jaroslav@35
   683
  var stack = new Array(4);
jaroslav@35
   684
  var gt = 0;
jaroslav@35
   685
  for(;;) switch(gt) {
jaroslav@35
   686
    case 0: stack.push(arg1); // 27
jaroslav@35
   687
    case 1: if (stack.pop() < 0) { gt = 12; continue; } // 155 0 11
jaroslav@35
   688
    case 4: stack.push(arg1); // 27
jaroslav@35
   689
    case 5: stack.push(arg0); // 42
jaroslav@35
   690
    case 6: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   691
    case 9: if (stack.pop() > stack.pop()) { gt = 21; continue; } // 161 0 12
jaroslav@35
   692
    case 12: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   693
    case 15: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   694
    case 16: stack.push(arg1); // 27
jaroslav@35
   695
    case 17: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   696
    case 20:  // 191
jaroslav@35
   697
    case 21: stack.push(arg0); // 42
jaroslav@35
   698
    case 22: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   699
    case 25: stack.push(arg0); // 42
jaroslav@35
   700
    case 26: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   701
    case 29: stack.push(arg1); // 27
jaroslav@35
   702
    case 30: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   703
    case 31: stack.push(arg0); // 42
jaroslav@35
   704
    case 32: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   705
    case 35: stack.push(arg0); // 42
jaroslav@35
   706
    case 36: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   707
    case 39: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   708
    case 40: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_codePointAtImplAIACAIAI(v0, v1, v2)); } // 184 1 113
jaroslav@35
   709
    case 43: return stack.pop(); // 172
jaroslav@35
   710
  }
jaroslav@35
   711
}
jaroslav@35
   712
function java_lang_String_codePointBeforeII(arg0,arg1) {
jaroslav@35
   713
  var arg2;
jaroslav@35
   714
  var arg3;
jaroslav@35
   715
;
jaroslav@35
   716
  var stack = new Array(3);
jaroslav@35
   717
  var gt = 0;
jaroslav@35
   718
  for(;;) switch(gt) {
jaroslav@35
   719
    case 0: stack.push(arg1); // 27
jaroslav@35
   720
    case 1: stack.push(1); // 4
jaroslav@35
   721
    case 2: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   722
    case 3: arg2 = stack.pop(); // 61
jaroslav@35
   723
    case 4: stack.push(arg2); // 28
jaroslav@35
   724
    case 5: if (stack.pop() < 0) { gt = 16; continue; } // 155 0 11
jaroslav@35
   725
    case 8: stack.push(arg2); // 28
jaroslav@35
   726
    case 9: stack.push(arg0); // 42
jaroslav@35
   727
    case 10: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   728
    case 13: if (stack.pop() > stack.pop()) { gt = 25; continue; } // 161 0 12
jaroslav@35
   729
    case 16: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   730
    case 19: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   731
    case 20: stack.push(arg1); // 27
jaroslav@35
   732
    case 21: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   733
    case 24:  // 191
jaroslav@35
   734
    case 25: stack.push(arg0); // 42
jaroslav@35
   735
    case 26: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   736
    case 29: stack.push(arg0); // 42
jaroslav@35
   737
    case 30: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   738
    case 33: stack.push(arg1); // 27
jaroslav@35
   739
    case 34: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   740
    case 35: stack.push(arg0); // 42
jaroslav@35
   741
    case 36: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   742
    case 39: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_codePointBeforeImplAIACAIAI(v0, v1, v2)); } // 184 1 114
jaroslav@35
   743
    case 42: return stack.pop(); // 172
jaroslav@35
   744
  }
jaroslav@35
   745
}
jaroslav@35
   746
function java_lang_String_codePointCountIII(arg0,arg1,arg2) {
jaroslav@35
   747
  var arg3;
jaroslav@35
   748
;
jaroslav@35
   749
  var stack = new Array(4);
jaroslav@35
   750
  var gt = 0;
jaroslav@35
   751
  for(;;) switch(gt) {
jaroslav@35
   752
    case 0: stack.push(arg1); // 27
jaroslav@35
   753
    case 1: if (stack.pop() < 0) { gt = 17; continue; } // 155 0 16
jaroslav@35
   754
    case 4: stack.push(arg2); // 28
jaroslav@35
   755
    case 5: stack.push(arg0); // 42
jaroslav@35
   756
    case 6: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   757
    case 9: if (stack.pop() < stack.pop()) { gt = 17; continue; } // 163 0 8
jaroslav@35
   758
    case 12: stack.push(arg1); // 27
jaroslav@35
   759
    case 13: stack.push(arg2); // 28
jaroslav@35
   760
    case 14: if (stack.pop() >= stack.pop()) { gt = 25; continue; } // 164 0 11
jaroslav@35
   761
    case 17: stack.push(new java_lang_IndexOutOfBoundsException); // 187 0 194
jaroslav@35
   762
    case 20: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   763
    case 21: { java_lang_IndexOutOfBoundsException_consV(stack.pop()); } // 183 1 124
jaroslav@35
   764
    case 24:  // 191
jaroslav@35
   765
    case 25: stack.push(arg0); // 42
jaroslav@35
   766
    case 26: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   767
    case 29: stack.push(arg0); // 42
jaroslav@35
   768
    case 30: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   769
    case 33: stack.push(arg1); // 27
jaroslav@35
   770
    case 34: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   771
    case 35: stack.push(arg2); // 28
jaroslav@35
   772
    case 36: stack.push(arg1); // 27
jaroslav@35
   773
    case 37: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   774
    case 38: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_codePointCountImplAIACAIAI(v0, v1, v2)); } // 184 1 115
jaroslav@35
   775
    case 41: return stack.pop(); // 172
jaroslav@35
   776
  }
jaroslav@35
   777
}
jaroslav@35
   778
function java_lang_String_offsetByCodePointsIII(arg0,arg1,arg2) {
jaroslav@35
   779
  var arg3;
jaroslav@35
   780
;
jaroslav@35
   781
  var stack = new Array(5);
jaroslav@35
   782
  var gt = 0;
jaroslav@35
   783
  for(;;) switch(gt) {
jaroslav@35
   784
    case 0: stack.push(arg1); // 27
jaroslav@35
   785
    case 1: if (stack.pop() < 0) { gt = 12; continue; } // 155 0 11
jaroslav@35
   786
    case 4: stack.push(arg1); // 27
jaroslav@35
   787
    case 5: stack.push(arg0); // 42
jaroslav@35
   788
    case 6: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   789
    case 9: if (stack.pop() >= stack.pop()) { gt = 20; continue; } // 164 0 11
jaroslav@35
   790
    case 12: stack.push(new java_lang_IndexOutOfBoundsException); // 187 0 194
jaroslav@35
   791
    case 15: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   792
    case 16: { java_lang_IndexOutOfBoundsException_consV(stack.pop()); } // 183 1 124
jaroslav@35
   793
    case 19:  // 191
jaroslav@35
   794
    case 20: stack.push(arg0); // 42
jaroslav@35
   795
    case 21: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   796
    case 24: stack.push(arg0); // 42
jaroslav@35
   797
    case 25: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   798
    case 28: stack.push(arg0); // 42
jaroslav@35
   799
    case 29: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   800
    case 32: stack.push(arg0); // 42
jaroslav@35
   801
    case 33: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   802
    case 36: stack.push(arg1); // 27
jaroslav@35
   803
    case 37: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   804
    case 38: stack.push(arg2); // 28
jaroslav@35
   805
    case 39: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_offsetByCodePointsImplAIACAIAIAIAI(v0, v1, v2, v3, v4)); } // 184 1 116
jaroslav@35
   806
    case 42: stack.push(arg0); // 42
jaroslav@35
   807
    case 43: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   808
    case 46: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   809
    case 47: return stack.pop(); // 172
jaroslav@35
   810
  }
jaroslav@35
   811
}
jaroslav@35
   812
function java_lang_String_getCharsVACI(arg0,arg1,arg2) {
jaroslav@35
   813
  var arg3;
jaroslav@35
   814
;
jaroslav@35
   815
  var stack = new Array(5);
jaroslav@35
   816
  var gt = 0;
jaroslav@35
   817
  for(;;) switch(gt) {
jaroslav@35
   818
    case 0: stack.push(arg0); // 42
jaroslav@35
   819
    case 1: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   820
    case 4: stack.push(arg0); // 42
jaroslav@35
   821
    case 5: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   822
    case 8: stack.push(arg1); // 43
jaroslav@35
   823
    case 9: stack.push(arg2); // 28
jaroslav@35
   824
    case 10: stack.push(arg0); // 42
jaroslav@35
   825
    case 11: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   826
    case 14: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
jaroslav@35
   827
    case 17: return; // 177
jaroslav@35
   828
  }
jaroslav@35
   829
}
jaroslav@35
   830
function java_lang_String_getCharsVIIACI(arg0,arg1,arg2,arg3,arg4) {
jaroslav@35
   831
  var arg5;
jaroslav@35
   832
;
jaroslav@35
   833
  var stack = new Array(6);
jaroslav@35
   834
  var gt = 0;
jaroslav@35
   835
  for(;;) switch(gt) {
jaroslav@35
   836
    case 0: stack.push(arg1); // 27
jaroslav@35
   837
    case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
jaroslav@35
   838
    case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   839
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   840
    case 8: stack.push(arg1); // 27
jaroslav@35
   841
    case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   842
    case 12:  // 191
jaroslav@35
   843
    case 13: stack.push(arg2); // 28
jaroslav@35
   844
    case 14: stack.push(arg0); // 42
jaroslav@35
   845
    case 15: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   846
    case 18: if (stack.pop() >= stack.pop()) { gt = 30; continue; } // 164 0 12
jaroslav@35
   847
    case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   848
    case 24: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   849
    case 25: stack.push(arg2); // 28
jaroslav@35
   850
    case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   851
    case 29:  // 191
jaroslav@35
   852
    case 30: stack.push(arg1); // 27
jaroslav@35
   853
    case 31: stack.push(arg2); // 28
jaroslav@35
   854
    case 32: if (stack.pop() >= stack.pop()) { gt = 46; continue; } // 164 0 14
jaroslav@35
   855
    case 35: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   856
    case 38: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   857
    case 39: stack.push(arg2); // 28
jaroslav@35
   858
    case 40: stack.push(arg1); // 27
jaroslav@35
   859
    case 41: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   860
    case 42: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   861
    case 45:  // 191
jaroslav@35
   862
    case 46: stack.push(arg0); // 42
jaroslav@35
   863
    case 47: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   864
    case 50: stack.push(arg0); // 42
jaroslav@35
   865
    case 51: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   866
    case 54: stack.push(arg1); // 27
jaroslav@35
   867
    case 55: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   868
    case 56: stack.push(arg3); // 45
jaroslav@35
   869
    case 57: stack.push(arg4); // 21 4
jaroslav@35
   870
    case 59: stack.push(arg2); // 28
jaroslav@35
   871
    case 60: stack.push(arg1); // 27
jaroslav@35
   872
    case 61: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   873
    case 62: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
jaroslav@35
   874
    case 65: return; // 177
jaroslav@35
   875
  }
jaroslav@35
   876
}
jaroslav@35
   877
function java_lang_String_getBytesVIIABI(arg0,arg1,arg2,arg3,arg4) {
jaroslav@35
   878
  var arg5;
jaroslav@35
   879
  var arg6;
jaroslav@35
   880
  var arg7;
jaroslav@35
   881
  var arg8;
jaroslav@35
   882
  var arg9;
jaroslav@35
   883
;
jaroslav@35
   884
  var stack = new Array(4);
jaroslav@35
   885
  var gt = 0;
jaroslav@35
   886
  for(;;) switch(gt) {
jaroslav@35
   887
    case 0: stack.push(arg1); // 27
jaroslav@35
   888
    case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
jaroslav@35
   889
    case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   890
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   891
    case 8: stack.push(arg1); // 27
jaroslav@35
   892
    case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   893
    case 12:  // 191
jaroslav@35
   894
    case 13: stack.push(arg2); // 28
jaroslav@35
   895
    case 14: stack.push(arg0); // 42
jaroslav@35
   896
    case 15: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   897
    case 18: if (stack.pop() >= stack.pop()) { gt = 30; continue; } // 164 0 12
jaroslav@35
   898
    case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   899
    case 24: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   900
    case 25: stack.push(arg2); // 28
jaroslav@35
   901
    case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   902
    case 29:  // 191
jaroslav@35
   903
    case 30: stack.push(arg1); // 27
jaroslav@35
   904
    case 31: stack.push(arg2); // 28
jaroslav@35
   905
    case 32: if (stack.pop() >= stack.pop()) { gt = 46; continue; } // 164 0 14
jaroslav@35
   906
    case 35: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
   907
    case 38: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   908
    case 39: stack.push(arg2); // 28
jaroslav@35
   909
    case 40: stack.push(arg1); // 27
jaroslav@35
   910
    case 41: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
   911
    case 42: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
   912
    case 45:  // 191
jaroslav@35
   913
    case 46: stack.push(arg4); // 21 4
jaroslav@35
   914
    case 48: arg5 = stack.pop() // 54 5
jaroslav@35
   915
    case 50: stack.push(arg0); // 42
jaroslav@35
   916
    case 51: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   917
    case 54: stack.push(arg2); // 28
jaroslav@35
   918
    case 55: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   919
    case 56: arg6 = stack.pop() // 54 6
jaroslav@35
   920
    case 58: stack.push(arg0); // 42
jaroslav@35
   921
    case 59: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   922
    case 62: stack.push(arg1); // 27
jaroslav@35
   923
    case 63: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
   924
    case 64: arg7 = stack.pop() // 54 7
jaroslav@35
   925
    case 66: stack.push(arg0); // 42
jaroslav@35
   926
    case 67: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   927
    case 70: arg8 = stack.pop() // 58 8
jaroslav@35
   928
    case 72: stack.push(arg7); // 21 7
jaroslav@35
   929
    case 74: stack.push(arg6); // 21 6
jaroslav@35
   930
    case 76: if (stack.pop() <= stack.pop()) { gt = 98; continue; } // 162 0 22
jaroslav@35
   931
    case 79: stack.push(arg3); // 45
jaroslav@35
   932
    case 80: stack.push(arg5); // 21 5
jaroslav@35
   933
    case 82: arg5++; // 132 5 1
jaroslav@35
   934
    case 85: stack.push(arg8); // 25 8
jaroslav@35
   935
    case 87: stack.push(arg7); // 21 7
jaroslav@35
   936
    case 89: arg7++; // 132 7 1
jaroslav@35
   937
    case 92: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
   938
    case 93: // number conversion  // 145
jaroslav@35
   939
    case 94: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 84
jaroslav@35
   940
    case 95: gt = 72; continue; // 167 255 233
jaroslav@35
   941
    case 98: return; // 177
jaroslav@35
   942
  }
jaroslav@35
   943
}
jaroslav@35
   944
function java_lang_String_getBytesABLjava_lang_String(arg0,arg1) {
jaroslav@35
   945
  var arg2;
jaroslav@35
   946
;
jaroslav@35
   947
  var stack = new Array(4);
jaroslav@35
   948
  var gt = 0;
jaroslav@35
   949
  for(;;) switch(gt) {
jaroslav@35
   950
    case 0: stack.push(arg1); // 43
jaroslav@35
   951
    case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
jaroslav@35
   952
    case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
jaroslav@35
   953
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   954
    case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
jaroslav@35
   955
    case 11:  // 191
jaroslav@35
   956
    case 12: stack.push(arg1); // 43
jaroslav@35
   957
    case 13: stack.push(arg0); // 42
jaroslav@35
   958
    case 14: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   959
    case 17: stack.push(arg0); // 42
jaroslav@35
   960
    case 18: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   961
    case 21: stack.push(arg0); // 42
jaroslav@35
   962
    case 22: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   963
    case 25: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_encodeABLjava_lang_StringACAIAI(v0, v1, v2, v3)); } // 184 1 166
jaroslav@35
   964
    case 28: return stack.pop(); // 176
jaroslav@35
   965
  }
jaroslav@35
   966
}
jaroslav@35
   967
function java_lang_String_getBytesABLjava_nio_charset_Charset(arg0,arg1) {
jaroslav@35
   968
  var arg2;
jaroslav@35
   969
;
jaroslav@35
   970
  var stack = new Array(4);
jaroslav@35
   971
  var gt = 0;
jaroslav@35
   972
  for(;;) switch(gt) {
jaroslav@35
   973
    case 0: stack.push(arg1); // 43
jaroslav@35
   974
    case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
jaroslav@35
   975
    case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
jaroslav@35
   976
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
   977
    case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
jaroslav@35
   978
    case 11:  // 191
jaroslav@35
   979
    case 12: stack.push(arg1); // 43
jaroslav@35
   980
    case 13: stack.push(arg0); // 42
jaroslav@35
   981
    case 14: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   982
    case 17: stack.push(arg0); // 42
jaroslav@35
   983
    case 18: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
   984
    case 21: stack.push(arg0); // 42
jaroslav@35
   985
    case 22: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
   986
    case 25: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_encodeABLjava_nio_charset_CharsetACAIAI(v0, v1, v2, v3)); } // 184 1 168
jaroslav@35
   987
    case 28: return stack.pop(); // 176
jaroslav@35
   988
  }
jaroslav@35
   989
}
jaroslav@35
   990
function java_lang_String_getBytesAB(arg0) {
jaroslav@35
   991
  var arg1;
jaroslav@35
   992
;
jaroslav@35
   993
  var stack = new Array(3);
jaroslav@35
   994
  var gt = 0;
jaroslav@35
   995
  for(;;) switch(gt) {
jaroslav@35
   996
    case 0: stack.push(arg0); // 42
jaroslav@35
   997
    case 1: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
   998
    case 4: stack.push(arg0); // 42
jaroslav@35
   999
    case 5: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1000
    case 8: stack.push(arg0); // 42
jaroslav@35
  1001
    case 9: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1002
    case 12: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_encodeABACAIAI(v0, v1, v2)); } // 184 1 164
jaroslav@35
  1003
    case 15: return stack.pop(); // 176
jaroslav@35
  1004
  }
jaroslav@35
  1005
}
jaroslav@35
  1006
function java_lang_String_equalsZLjava_lang_Object(arg0,arg1) {
jaroslav@35
  1007
  var arg2;
jaroslav@35
  1008
  var arg3;
jaroslav@35
  1009
  var arg4;
jaroslav@35
  1010
  var arg5;
jaroslav@35
  1011
  var arg6;
jaroslav@35
  1012
  var arg7;
jaroslav@35
  1013
  var arg8;
jaroslav@35
  1014
;
jaroslav@35
  1015
  var stack = new Array(3);
jaroslav@35
  1016
  var gt = 0;
jaroslav@35
  1017
  for(;;) switch(gt) {
jaroslav@35
  1018
    case 0: stack.push(arg0); // 42
jaroslav@35
  1019
    case 1: stack.push(arg1); // 43
jaroslav@35
  1020
    case 2:  // 166
jaroslav@35
  1021
    case 3:  // 0
jaroslav@35
  1022
    case 4: stack.push(2); // 5
jaroslav@35
  1023
    case 5: stack.push(1); // 4
jaroslav@35
  1024
    case 6: return stack.pop(); // 172
jaroslav@35
  1025
    case 7: stack.push(arg1); // 43
jaroslav@35
  1026
    case 8: stack.push(stack.pop().$instOf_java_lang_String ? 1 : 0); // 193 0 200
jaroslav@35
  1027
    case 11: if (stack.pop() == 0) { gt = 86; continue; } // 153 0 75
jaroslav@35
  1028
    case 14: stack.push(arg1); // 43
jaroslav@35
  1029
    case 15: if(stack[stack.length - 1].$instOf_java_lang_String != 1) throw {}; // 192 0 200
jaroslav@35
  1030
    case 18: arg2 = stack.pop(); // 77
jaroslav@35
  1031
    case 19: stack.push(arg0); // 42
jaroslav@35
  1032
    case 20: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1033
    case 23: arg3 = stack.pop(); // 62
jaroslav@35
  1034
    case 24: stack.push(arg3); // 29
jaroslav@35
  1035
    case 25: stack.push(arg2); // 44
jaroslav@35
  1036
    case 26: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1037
    case 29: if (stack.pop() != stack.pop()) { gt = 86; continue; } // 160 0 57
jaroslav@35
  1038
    case 32: stack.push(arg0); // 42
jaroslav@35
  1039
    case 33: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1040
    case 36: arg4 = stack.pop() // 58 4
jaroslav@35
  1041
    case 38: stack.push(arg2); // 44
jaroslav@35
  1042
    case 39: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1043
    case 42: arg5 = stack.pop() // 58 5
jaroslav@35
  1044
    case 44: stack.push(arg0); // 42
jaroslav@35
  1045
    case 45: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1046
    case 48: arg6 = stack.pop() // 54 6
jaroslav@35
  1047
    case 50: stack.push(arg2); // 44
jaroslav@35
  1048
    case 51: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1049
    case 54: arg7 = stack.pop() // 54 7
jaroslav@35
  1050
    case 56: stack.push(arg3); // 29
jaroslav@35
  1051
    case 57: arg3 += 255; // 132 3 255
jaroslav@35
  1052
    case 60: if (stack.pop() == 0) { gt = 84; continue; } // 153 0 24
jaroslav@35
  1053
    case 63: stack.push(arg4); // 25 4
jaroslav@35
  1054
    case 65: stack.push(arg6); // 21 6
jaroslav@35
  1055
    case 67: arg6++; // 132 6 1
jaroslav@35
  1056
    case 70: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1057
    case 71: stack.push(arg5); // 25 5
jaroslav@35
  1058
    case 73: stack.push(arg7); // 21 7
jaroslav@35
  1059
    case 75: arg7++; // 132 7 1
jaroslav@35
  1060
    case 78: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1061
    case 79: if (stack.pop() == stack.pop()) { gt = 56; continue; } // 159 255 233
jaroslav@35
  1062
    case 82: stack.push(0); // 3
jaroslav@35
  1063
    case 83: return stack.pop(); // 172
jaroslav@35
  1064
    case 84: stack.push(1); // 4
jaroslav@35
  1065
    case 85: return stack.pop(); // 172
jaroslav@35
  1066
    case 86: stack.push(0); // 3
jaroslav@35
  1067
    case 87: return stack.pop(); // 172
jaroslav@35
  1068
  }
jaroslav@35
  1069
}
jaroslav@35
  1070
function java_lang_String_contentEqualsZLjava_lang_StringBuffer(arg0,arg1) {
jaroslav@35
  1071
  var arg2;
jaroslav@35
  1072
  var arg3;
jaroslav@35
  1073
  var arg4;
jaroslav@35
  1074
;
jaroslav@35
  1075
  var stack = new Array(2);
jaroslav@35
  1076
  var gt = 0;
jaroslav@35
  1077
  for(;;) switch(gt) {
jaroslav@35
  1078
    case 0: stack.push(arg1); // 43
jaroslav@35
  1079
    case 1: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  1080
    case 2: arg2 = stack.pop(); // 77
jaroslav@35
  1081
    case 3:  // 194
jaroslav@35
  1082
    case 4: stack.push(arg0); // 42
jaroslav@35
  1083
    case 5: stack.push(arg1); // 43
jaroslav@35
  1084
    case 6: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.contentEqualsZLjava_lang_CharSequence(self, v0)); } // 182 1 146
jaroslav@35
  1085
    case 9: stack.push(arg2); // 44
jaroslav@35
  1086
    case 10:  // 195
jaroslav@35
  1087
    case 11: return stack.pop(); // 172
jaroslav@35
  1088
    case 12: arg3 = stack.pop(); // 78
jaroslav@35
  1089
    case 13: stack.push(arg2); // 44
jaroslav@35
  1090
    case 14:  // 195
jaroslav@35
  1091
    case 15: stack.push(arg3); // 45
jaroslav@35
  1092
    case 16:  // 191
jaroslav@35
  1093
  }
jaroslav@35
  1094
}
jaroslav@35
  1095
function java_lang_String_contentEqualsZLjava_lang_CharSequence(arg0,arg1) {
jaroslav@35
  1096
  var arg2;
jaroslav@35
  1097
  var arg3;
jaroslav@35
  1098
  var arg4;
jaroslav@35
  1099
  var arg5;
jaroslav@35
  1100
  var arg6;
jaroslav@35
  1101
  var arg7;
jaroslav@35
  1102
;
jaroslav@35
  1103
  var stack = new Array(3);
jaroslav@35
  1104
  var gt = 0;
jaroslav@35
  1105
  for(;;) switch(gt) {
jaroslav@35
  1106
    case 0: stack.push(arg0); // 42
jaroslav@35
  1107
    case 1: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1108
    case 4: stack.push(arg1); // 43
jaroslav@35
  1109
    case 5: { var self = stack.pop(); stack.push(self.lengthI(self)); } // 185 1 188
jaroslav@35
  1110
    case 8:  // 1
jaroslav@35
  1111
    case 9:  // 0
jaroslav@35
  1112
    case 10: if (stack.pop() == stack.pop()) { gt = 15; continue; } // 159 0 5
jaroslav@35
  1113
    case 13: stack.push(0); // 3
jaroslav@35
  1114
    case 14: return stack.pop(); // 172
jaroslav@35
  1115
    case 15: stack.push(arg1); // 43
jaroslav@35
  1116
    case 16: stack.push(stack.pop().$instOf_java_lang_AbstractStringBuilder ? 1 : 0); // 193 0 186
jaroslav@35
  1117
    case 19: if (stack.pop() == 0) { gt = 77; continue; } // 153 0 58
jaroslav@35
  1118
    case 22: stack.push(arg0); // 42
jaroslav@35
  1119
    case 23: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1120
    case 26: arg2 = stack.pop(); // 77
jaroslav@35
  1121
    case 27: stack.push(arg1); // 43
jaroslav@35
  1122
    case 28: if(stack[stack.length - 1].$instOf_java_lang_AbstractStringBuilder != 1) throw {}; // 192 0 186
jaroslav@35
  1123
    case 31: { var self = stack.pop(); stack.push(self.getValueAC(self)); } // 182 1 103
jaroslav@35
  1124
    case 34: arg3 = stack.pop(); // 78
jaroslav@35
  1125
    case 35: stack.push(arg0); // 42
jaroslav@35
  1126
    case 36: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1127
    case 39: arg4 = stack.pop() // 54 4
jaroslav@35
  1128
    case 41: stack.push(0); // 3
jaroslav@35
  1129
    case 42: arg5 = stack.pop() // 54 5
jaroslav@35
  1130
    case 44: stack.push(arg0); // 42
jaroslav@35
  1131
    case 45: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1132
    case 48: arg6 = stack.pop() // 54 6
jaroslav@35
  1133
    case 50: stack.push(arg6); // 21 6
jaroslav@35
  1134
    case 52: arg6 += 255; // 132 6 255
jaroslav@35
  1135
    case 55: if (stack.pop() == 0) { gt = 77; continue; } // 153 0 22
jaroslav@35
  1136
    case 58: stack.push(arg2); // 44
jaroslav@35
  1137
    case 59: stack.push(arg4); // 21 4
jaroslav@35
  1138
    case 61: arg4++; // 132 4 1
jaroslav@35
  1139
    case 64: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1140
    case 65: stack.push(arg3); // 45
jaroslav@35
  1141
    case 66: stack.push(arg5); // 21 5
jaroslav@35
  1142
    case 68: arg5++; // 132 5 1
jaroslav@35
  1143
    case 71: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1144
    case 72: if (stack.pop() == stack.pop()) { gt = 50; continue; } // 159 255 234
jaroslav@35
  1145
    case 75: stack.push(0); // 3
jaroslav@35
  1146
    case 76: return stack.pop(); // 172
jaroslav@35
  1147
    case 77: stack.push(arg1); // 43
jaroslav@35
  1148
    case 78: stack.push(arg0); // 42
jaroslav@35
  1149
    case 79: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.equalsZLjava_lang_Object(self, v0)); } // 182 1 131
jaroslav@35
  1150
    case 82: if (stack.pop() == 0) { gt = 87; continue; } // 153 0 5
jaroslav@35
  1151
    case 85: stack.push(1); // 4
jaroslav@35
  1152
    case 86: return stack.pop(); // 172
jaroslav@35
  1153
    case 87: stack.push(arg0); // 42
jaroslav@35
  1154
    case 88: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1155
    case 91: arg2 = stack.pop(); // 77
jaroslav@35
  1156
    case 92: stack.push(arg0); // 42
jaroslav@35
  1157
    case 93: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1158
    case 96: arg3 = stack.pop(); // 62
jaroslav@35
  1159
    case 97: stack.push(0); // 3
jaroslav@35
  1160
    case 98: arg4 = stack.pop() // 54 4
jaroslav@35
  1161
    case 100: stack.push(arg0); // 42
jaroslav@35
  1162
    case 101: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1163
    case 104: arg5 = stack.pop() // 54 5
jaroslav@35
  1164
    case 106: stack.push(arg5); // 21 5
jaroslav@35
  1165
    case 108: arg5 += 255; // 132 5 255
jaroslav@35
  1166
    case 111: if (stack.pop() == 0) { gt = 136; continue; } // 153 0 25
jaroslav@35
  1167
    case 114: stack.push(arg2); // 44
jaroslav@35
  1168
    case 115: stack.push(arg3); // 29
jaroslav@35
  1169
    case 116: arg3++; // 132 3 1
jaroslav@35
  1170
    case 119: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1171
    case 120: stack.push(arg1); // 43
jaroslav@35
  1172
    case 121: stack.push(arg4); // 21 4
jaroslav@35
  1173
    case 123: arg4++; // 132 4 1
jaroslav@35
  1174
    case 126: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.charAtCI(self, v0)); } // 185 1 189
jaroslav@35
  1175
    case 129:  // 2
jaroslav@35
  1176
    case 130:  // 0
jaroslav@35
  1177
    case 131: if (stack.pop() == stack.pop()) { gt = 106; continue; } // 159 255 231
jaroslav@35
  1178
    case 134: stack.push(0); // 3
jaroslav@35
  1179
    case 135: return stack.pop(); // 172
jaroslav@35
  1180
    case 136: stack.push(1); // 4
jaroslav@35
  1181
    case 137: return stack.pop(); // 172
jaroslav@35
  1182
  }
jaroslav@35
  1183
}
jaroslav@35
  1184
function java_lang_String_equalsIgnoreCaseZLjava_lang_String(arg0,arg1) {
jaroslav@35
  1185
  var arg2;
jaroslav@35
  1186
;
jaroslav@35
  1187
  var stack = new Array(6);
jaroslav@35
  1188
  var gt = 0;
jaroslav@35
  1189
  for(;;) switch(gt) {
jaroslav@35
  1190
    case 0: stack.push(arg0); // 42
jaroslav@35
  1191
    case 1: stack.push(arg1); // 43
jaroslav@35
  1192
    case 2:  // 166
jaroslav@35
  1193
    case 3:  // 0
jaroslav@35
  1194
    case 4: stack.push(4); // 7
jaroslav@35
  1195
    case 5: stack.push(1); // 4
jaroslav@35
  1196
    case 6: gt = 44; continue; // 167 0 38
jaroslav@35
  1197
    case 9: stack.push(arg1); // 43
jaroslav@35
  1198
    case 10: if (!stack.pop()) { gt = 43; continue; } // 198 0 33
jaroslav@35
  1199
    case 13: stack.push(arg1); // 43
jaroslav@35
  1200
    case 14: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1201
    case 17: stack.push(arg0); // 42
jaroslav@35
  1202
    case 18: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1203
    case 21: if (stack.pop() != stack.pop()) { gt = 43; continue; } // 160 0 22
jaroslav@35
  1204
    case 24: stack.push(arg0); // 42
jaroslav@35
  1205
    case 25: stack.push(1); // 4
jaroslav@35
  1206
    case 26: stack.push(0); // 3
jaroslav@35
  1207
    case 27: stack.push(arg1); // 43
jaroslav@35
  1208
    case 28: stack.push(0); // 3
jaroslav@35
  1209
    case 29: stack.push(arg0); // 42
jaroslav@35
  1210
    case 30: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1211
    case 33: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.regionMatchesZZILjava_lang_StringII(self, v0, v1, v2, v3, v4)); } // 182 1 153
jaroslav@35
  1212
    case 36: if (stack.pop() == 0) { gt = 43; continue; } // 153 0 7
jaroslav@35
  1213
    case 39: stack.push(1); // 4
jaroslav@35
  1214
    case 40: gt = 44; continue; // 167 0 4
jaroslav@35
  1215
    case 43: stack.push(0); // 3
jaroslav@35
  1216
    case 44: return stack.pop(); // 172
jaroslav@35
  1217
  }
jaroslav@35
  1218
}
jaroslav@35
  1219
function java_lang_String_compareToILjava_lang_String(arg0,arg1) {
jaroslav@35
  1220
  var arg2;
jaroslav@35
  1221
  var arg3;
jaroslav@35
  1222
  var arg4;
jaroslav@35
  1223
  var arg5;
jaroslav@35
  1224
  var arg6;
jaroslav@35
  1225
  var arg7;
jaroslav@35
  1226
  var arg8;
jaroslav@35
  1227
  var arg9;
jaroslav@35
  1228
  var arg10;
jaroslav@35
  1229
  var arg11;
jaroslav@35
  1230
  var arg12;
jaroslav@35
  1231
  var arg13;
jaroslav@35
  1232
;
jaroslav@35
  1233
  var stack = new Array(2);
jaroslav@35
  1234
  var gt = 0;
jaroslav@35
  1235
  for(;;) switch(gt) {
jaroslav@35
  1236
    case 0: stack.push(arg0); // 42
jaroslav@35
  1237
    case 1: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1238
    case 4: arg2 = stack.pop(); // 61
jaroslav@35
  1239
    case 5: stack.push(arg1); // 43
jaroslav@35
  1240
    case 6: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1241
    case 9: arg3 = stack.pop(); // 62
jaroslav@35
  1242
    case 10: stack.push(arg2); // 28
jaroslav@35
  1243
    case 11: stack.push(arg3); // 29
jaroslav@35
  1244
    case 12: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Math_minIII(v0, v1)); } // 184 1 127
jaroslav@35
  1245
    case 15: arg4 = stack.pop() // 54 4
jaroslav@35
  1246
    case 17: stack.push(arg0); // 42
jaroslav@35
  1247
    case 18: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1248
    case 21: arg5 = stack.pop() // 58 5
jaroslav@35
  1249
    case 23: stack.push(arg1); // 43
jaroslav@35
  1250
    case 24: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1251
    case 27: arg6 = stack.pop() // 58 6
jaroslav@35
  1252
    case 29: stack.push(arg0); // 42
jaroslav@35
  1253
    case 30: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1254
    case 33: arg7 = stack.pop() // 54 7
jaroslav@35
  1255
    case 35: stack.push(arg1); // 43
jaroslav@35
  1256
    case 36: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1257
    case 39: arg8 = stack.pop() // 54 8
jaroslav@35
  1258
    case 41: stack.push(arg7); // 21 7
jaroslav@35
  1259
    case 43: stack.push(arg8); // 21 8
jaroslav@35
  1260
    case 45: if (stack.pop() != stack.pop()) { gt = 102; continue; } // 160 0 57
jaroslav@35
  1261
    case 48: stack.push(arg7); // 21 7
jaroslav@35
  1262
    case 50: arg9 = stack.pop() // 54 9
jaroslav@35
  1263
    case 52: stack.push(arg4); // 21 4
jaroslav@35
  1264
    case 54: stack.push(arg7); // 21 7
jaroslav@35
  1265
    case 56: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1266
    case 57: arg10 = stack.pop() // 54 10
jaroslav@35
  1267
    case 59: stack.push(arg9); // 21 9
jaroslav@35
  1268
    case 61: stack.push(arg10); // 21 10
jaroslav@35
  1269
    case 63: if (stack.pop() <= stack.pop()) { gt = 99; continue; } // 162 0 36
jaroslav@35
  1270
    case 66: stack.push(arg5); // 25 5
jaroslav@35
  1271
    case 68: stack.push(arg9); // 21 9
jaroslav@35
  1272
    case 70: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1273
    case 71: arg11 = stack.pop() // 54 11
jaroslav@35
  1274
    case 73: stack.push(arg6); // 25 6
jaroslav@35
  1275
    case 75: stack.push(arg9); // 21 9
jaroslav@35
  1276
    case 77: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1277
    case 78: arg12 = stack.pop() // 54 12
jaroslav@35
  1278
    case 80: stack.push(arg11); // 21 11
jaroslav@35
  1279
    case 82: stack.push(arg12); // 21 12
jaroslav@35
  1280
    case 84: if (stack.pop() == stack.pop()) { gt = 93; continue; } // 159 0 9
jaroslav@35
  1281
    case 87: stack.push(arg11); // 21 11
jaroslav@35
  1282
    case 89: stack.push(arg12); // 21 12
jaroslav@35
  1283
    case 91: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1284
    case 92: return stack.pop(); // 172
jaroslav@35
  1285
    case 93: arg9++; // 132 9 1
jaroslav@35
  1286
    case 96: gt = 59; continue; // 167 255 219
jaroslav@35
  1287
    case 99: gt = 146; continue; // 167 0 47
jaroslav@35
  1288
    case 102: stack.push(arg4); // 21 4
jaroslav@35
  1289
    case 104: arg4 += 255; // 132 4 255
jaroslav@35
  1290
    case 107: if (stack.pop() == 0) { gt = 146; continue; } // 153 0 39
jaroslav@35
  1291
    case 110: stack.push(arg5); // 25 5
jaroslav@35
  1292
    case 112: stack.push(arg7); // 21 7
jaroslav@35
  1293
    case 114: arg7++; // 132 7 1
jaroslav@35
  1294
    case 117: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1295
    case 118: arg9 = stack.pop() // 54 9
jaroslav@35
  1296
    case 120: stack.push(arg6); // 25 6
jaroslav@35
  1297
    case 122: stack.push(arg8); // 21 8
jaroslav@35
  1298
    case 124: arg8++; // 132 8 1
jaroslav@35
  1299
    case 127: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1300
    case 128: arg10 = stack.pop() // 54 10
jaroslav@35
  1301
    case 130: stack.push(arg9); // 21 9
jaroslav@35
  1302
    case 132: stack.push(arg10); // 21 10
jaroslav@35
  1303
    case 134: if (stack.pop() == stack.pop()) { gt = 143; continue; } // 159 0 9
jaroslav@35
  1304
    case 137: stack.push(arg9); // 21 9
jaroslav@35
  1305
    case 139: stack.push(arg10); // 21 10
jaroslav@35
  1306
    case 141: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1307
    case 142: return stack.pop(); // 172
jaroslav@35
  1308
    case 143: gt = 102; continue; // 167 255 215
jaroslav@35
  1309
    case 146: stack.push(arg2); // 28
jaroslav@35
  1310
    case 147: stack.push(arg3); // 29
jaroslav@35
  1311
    case 148: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1312
    case 149: return stack.pop(); // 172
jaroslav@35
  1313
  }
jaroslav@35
  1314
}
jaroslav@35
  1315
function java_lang_String_compareToIgnoreCaseILjava_lang_String(arg0,arg1) {
jaroslav@35
  1316
  var arg2;
jaroslav@35
  1317
;
jaroslav@35
  1318
  var stack = new Array(3);
jaroslav@35
  1319
  var gt = 0;
jaroslav@35
  1320
  for(;;) switch(gt) {
jaroslav@35
  1321
    case 0: stack.push(java_lang_String_CASE_INSENSITIVE_ORDER); // 178 1 102
jaroslav@35
  1322
    case 3: stack.push(arg0); // 42
jaroslav@35
  1323
    case 4: stack.push(arg1); // 43
jaroslav@35
  1324
    case 5: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.compareILjava_lang_ObjectLjava_lang_Object(self, v0, v1)); } // 185 1 190
jaroslav@35
  1325
    case 8: stack.push(0); // 3
jaroslav@35
  1326
    case 9:  // 0
jaroslav@35
  1327
    case 10: return stack.pop(); // 172
jaroslav@35
  1328
  }
jaroslav@35
  1329
}
jaroslav@35
  1330
function java_lang_String_regionMatchesZILjava_lang_StringII(arg0,arg1,arg2,arg3,arg4) {
jaroslav@35
  1331
  var arg5;
jaroslav@35
  1332
  var arg6;
jaroslav@35
  1333
  var arg7;
jaroslav@35
  1334
  var arg8;
jaroslav@35
  1335
  var arg9;
jaroslav@35
  1336
;
jaroslav@35
  1337
  var stack = new Array(6);
jaroslav@35
  1338
  var gt = 0;
jaroslav@35
  1339
  for(;;) switch(gt) {
jaroslav@35
  1340
    case 0: stack.push(arg0); // 42
jaroslav@35
  1341
    case 1: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1342
    case 4: arg5 = stack.pop() // 58 5
jaroslav@35
  1343
    case 6: stack.push(arg0); // 42
jaroslav@35
  1344
    case 7: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1345
    case 10: stack.push(arg1); // 27
jaroslav@35
  1346
    case 11: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1347
    case 12: arg6 = stack.pop() // 54 6
jaroslav@35
  1348
    case 14: stack.push(arg2); // 44
jaroslav@35
  1349
    case 15: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1350
    case 18: arg7 = stack.pop() // 58 7
jaroslav@35
  1351
    case 20: stack.push(arg2); // 44
jaroslav@35
  1352
    case 21: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1353
    case 24: stack.push(arg3); // 29
jaroslav@35
  1354
    case 25: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1355
    case 26: arg8 = stack.pop() // 54 8
jaroslav@35
  1356
    case 28: stack.push(arg3); // 29
jaroslav@35
  1357
    case 29: if (stack.pop() < 0) { gt = 66; continue; } // 155 0 37
jaroslav@35
  1358
    case 32: stack.push(arg1); // 27
jaroslav@35
  1359
    case 33: if (stack.pop() < 0) { gt = 66; continue; } // 155 0 33
jaroslav@35
  1360
    case 36: stack.push(arg1); // 27
jaroslav@35
  1361
    case 37: // number conversion  // 133
jaroslav@35
  1362
    case 38: stack.push(arg0); // 42
jaroslav@35
  1363
    case 39: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1364
    case 42: // number conversion  // 133
jaroslav@35
  1365
    case 43: stack.push(arg4); // 21 4
jaroslav@35
  1366
    case 45: // number conversion  // 133
jaroslav@35
  1367
    case 46: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
jaroslav@35
  1368
    case 47: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
jaroslav@35
  1369
    case 48: if (stack.pop() > 0) { gt = 66; continue; } // 157 0 18
jaroslav@35
  1370
    case 51: stack.push(arg3); // 29
jaroslav@35
  1371
    case 52: // number conversion  // 133
jaroslav@35
  1372
    case 53: stack.push(arg2); // 44
jaroslav@35
  1373
    case 54: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1374
    case 57: // number conversion  // 133
jaroslav@35
  1375
    case 58: stack.push(arg4); // 21 4
jaroslav@35
  1376
    case 60: // number conversion  // 133
jaroslav@35
  1377
    case 61: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
jaroslav@35
  1378
    case 62: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
jaroslav@35
  1379
    case 63: if (stack.pop() <= 0) { gt = 68; continue; } // 158 0 5
jaroslav@35
  1380
    case 66: stack.push(0); // 3
jaroslav@35
  1381
    case 67: return stack.pop(); // 172
jaroslav@35
  1382
    case 68: stack.push(arg4); // 21 4
jaroslav@35
  1383
    case 70: arg4 += 255; // 132 4 255
jaroslav@35
  1384
    case 73: if (stack.pop() <= 0) { gt = 97; continue; } // 158 0 24
jaroslav@35
  1385
    case 76: stack.push(arg5); // 25 5
jaroslav@35
  1386
    case 78: stack.push(arg6); // 21 6
jaroslav@35
  1387
    case 80: arg6++; // 132 6 1
jaroslav@35
  1388
    case 83: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1389
    case 84: stack.push(arg7); // 25 7
jaroslav@35
  1390
    case 86: stack.push(arg8); // 21 8
jaroslav@35
  1391
    case 88: arg8++; // 132 8 1
jaroslav@35
  1392
    case 91: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1393
    case 92: if (stack.pop() == stack.pop()) { gt = 68; continue; } // 159 255 232
jaroslav@35
  1394
    case 95: stack.push(0); // 3
jaroslav@35
  1395
    case 96: return stack.pop(); // 172
jaroslav@35
  1396
    case 97: stack.push(1); // 4
jaroslav@35
  1397
    case 98: return stack.pop(); // 172
jaroslav@35
  1398
  }
jaroslav@35
  1399
}
jaroslav@35
  1400
function java_lang_String_regionMatchesZZILjava_lang_StringII(arg0,arg1,arg2,arg3,arg4,arg5) {
jaroslav@35
  1401
  var arg6;
jaroslav@35
  1402
  var arg7;
jaroslav@35
  1403
  var arg8;
jaroslav@35
  1404
  var arg9;
jaroslav@35
  1405
  var arg10;
jaroslav@35
  1406
  var arg11;
jaroslav@35
  1407
  var arg12;
jaroslav@35
  1408
  var arg13;
jaroslav@35
  1409
  var arg14;
jaroslav@35
  1410
;
jaroslav@35
  1411
  var stack = new Array(6);
jaroslav@35
  1412
  var gt = 0;
jaroslav@35
  1413
  for(;;) switch(gt) {
jaroslav@35
  1414
    case 0: stack.push(arg0); // 42
jaroslav@35
  1415
    case 1: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1416
    case 4: arg6 = stack.pop() // 58 6
jaroslav@35
  1417
    case 6: stack.push(arg0); // 42
jaroslav@35
  1418
    case 7: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1419
    case 10: stack.push(arg2); // 28
jaroslav@35
  1420
    case 11: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1421
    case 12: arg7 = stack.pop() // 54 7
jaroslav@35
  1422
    case 14: stack.push(arg3); // 45
jaroslav@35
  1423
    case 15: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1424
    case 18: arg8 = stack.pop() // 58 8
jaroslav@35
  1425
    case 20: stack.push(arg3); // 45
jaroslav@35
  1426
    case 21: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1427
    case 24: stack.push(arg4); // 21 4
jaroslav@35
  1428
    case 26: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1429
    case 27: arg9 = stack.pop() // 54 9
jaroslav@35
  1430
    case 29: stack.push(arg4); // 21 4
jaroslav@35
  1431
    case 31: if (stack.pop() < 0) { gt = 69; continue; } // 155 0 38
jaroslav@35
  1432
    case 34: stack.push(arg2); // 28
jaroslav@35
  1433
    case 35: if (stack.pop() < 0) { gt = 69; continue; } // 155 0 34
jaroslav@35
  1434
    case 38: stack.push(arg2); // 28
jaroslav@35
  1435
    case 39: // number conversion  // 133
jaroslav@35
  1436
    case 40: stack.push(arg0); // 42
jaroslav@35
  1437
    case 41: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1438
    case 44: // number conversion  // 133
jaroslav@35
  1439
    case 45: stack.push(arg5); // 21 5
jaroslav@35
  1440
    case 47: // number conversion  // 133
jaroslav@35
  1441
    case 48: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
jaroslav@35
  1442
    case 49: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
jaroslav@35
  1443
    case 50: if (stack.pop() > 0) { gt = 69; continue; } // 157 0 19
jaroslav@35
  1444
    case 53: stack.push(arg4); // 21 4
jaroslav@35
  1445
    case 55: // number conversion  // 133
jaroslav@35
  1446
    case 56: stack.push(arg3); // 45
jaroslav@35
  1447
    case 57: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1448
    case 60: // number conversion  // 133
jaroslav@35
  1449
    case 61: stack.push(arg5); // 21 5
jaroslav@35
  1450
    case 63: // number conversion  // 133
jaroslav@35
  1451
    case 64: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
jaroslav@35
  1452
    case 65: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
jaroslav@35
  1453
    case 66: if (stack.pop() <= 0) { gt = 71; continue; } // 158 0 5
jaroslav@35
  1454
    case 69: stack.push(0); // 3
jaroslav@35
  1455
    case 70: return stack.pop(); // 172
jaroslav@35
  1456
    case 71: stack.push(arg5); // 21 5
jaroslav@35
  1457
    case 73: arg5 += 255; // 132 5 255
jaroslav@35
  1458
    case 76: if (stack.pop() <= 0) { gt = 155; continue; } // 158 0 79
jaroslav@35
  1459
    case 79: stack.push(arg6); // 25 6
jaroslav@35
  1460
    case 81: stack.push(arg7); // 21 7
jaroslav@35
  1461
    case 83: arg7++; // 132 7 1
jaroslav@35
  1462
    case 86: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1463
    case 87: arg10 = stack.pop() // 54 10
jaroslav@35
  1464
    case 89: stack.push(arg8); // 25 8
jaroslav@35
  1465
    case 91: stack.push(arg9); // 21 9
jaroslav@35
  1466
    case 93: arg9++; // 132 9 1
jaroslav@35
  1467
    case 96: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1468
    case 97: arg11 = stack.pop() // 54 11
jaroslav@35
  1469
    case 99: stack.push(arg10); // 21 10
jaroslav@35
  1470
    case 101: stack.push(arg11); // 21 11
jaroslav@35
  1471
    case 103: if (stack.pop() != stack.pop()) { gt = 109; continue; } // 160 0 6
jaroslav@35
  1472
    case 106: gt = 71; continue; // 167 255 221
jaroslav@35
  1473
    case 109: stack.push(arg1); // 27
jaroslav@35
  1474
    case 110: if (stack.pop() == 0) { gt = 153; continue; } // 153 0 43
jaroslav@35
  1475
    case 113: stack.push(arg10); // 21 10
jaroslav@35
  1476
    case 115: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCC(v0)); } // 184 1 105
jaroslav@35
  1477
    case 118: arg12 = stack.pop() // 54 12
jaroslav@35
  1478
    case 120: stack.push(arg11); // 21 11
jaroslav@35
  1479
    case 122: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCC(v0)); } // 184 1 105
jaroslav@35
  1480
    case 125: arg13 = stack.pop() // 54 13
jaroslav@35
  1481
    case 127: stack.push(arg12); // 21 12
jaroslav@35
  1482
    case 129: stack.push(arg13); // 21 13
jaroslav@35
  1483
    case 131: if (stack.pop() != stack.pop()) { gt = 137; continue; } // 160 0 6
jaroslav@35
  1484
    case 134: gt = 71; continue; // 167 255 193
jaroslav@35
  1485
    case 137: stack.push(arg12); // 21 12
jaroslav@35
  1486
    case 139: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
jaroslav@35
  1487
    case 142: stack.push(arg13); // 21 13
jaroslav@35
  1488
    case 144: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
jaroslav@35
  1489
    case 147: if (stack.pop() != stack.pop()) { gt = 153; continue; } // 160 0 6
jaroslav@35
  1490
    case 150: gt = 71; continue; // 167 255 177
jaroslav@35
  1491
    case 153: stack.push(0); // 3
jaroslav@35
  1492
    case 154: return stack.pop(); // 172
jaroslav@35
  1493
    case 155: stack.push(1); // 4
jaroslav@35
  1494
    case 156: return stack.pop(); // 172
jaroslav@35
  1495
  }
jaroslav@35
  1496
}
jaroslav@35
  1497
function java_lang_String_startsWithZLjava_lang_StringI(arg0,arg1,arg2) {
jaroslav@35
  1498
  var arg3;
jaroslav@35
  1499
  var arg4;
jaroslav@35
  1500
  var arg5;
jaroslav@35
  1501
  var arg6;
jaroslav@35
  1502
  var arg7;
jaroslav@35
  1503
  var arg8;
jaroslav@35
  1504
;
jaroslav@35
  1505
  var stack = new Array(3);
jaroslav@35
  1506
  var gt = 0;
jaroslav@35
  1507
  for(;;) switch(gt) {
jaroslav@35
  1508
    case 0: stack.push(arg0); // 42
jaroslav@35
  1509
    case 1: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1510
    case 4: arg3 = stack.pop(); // 78
jaroslav@35
  1511
    case 5: stack.push(arg0); // 42
jaroslav@35
  1512
    case 6: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1513
    case 9: stack.push(arg2); // 28
jaroslav@35
  1514
    case 10: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1515
    case 11: arg4 = stack.pop() // 54 4
jaroslav@35
  1516
    case 13: stack.push(arg1); // 43
jaroslav@35
  1517
    case 14: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1518
    case 17: arg5 = stack.pop() // 58 5
jaroslav@35
  1519
    case 19: stack.push(arg1); // 43
jaroslav@35
  1520
    case 20: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1521
    case 23: arg6 = stack.pop() // 54 6
jaroslav@35
  1522
    case 25: stack.push(arg1); // 43
jaroslav@35
  1523
    case 26: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1524
    case 29: arg7 = stack.pop() // 54 7
jaroslav@35
  1525
    case 31: stack.push(arg2); // 28
jaroslav@35
  1526
    case 32: if (stack.pop() < 0) { gt = 46; continue; } // 155 0 14
jaroslav@35
  1527
    case 35: stack.push(arg2); // 28
jaroslav@35
  1528
    case 36: stack.push(arg0); // 42
jaroslav@35
  1529
    case 37: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1530
    case 40: stack.push(arg7); // 21 7
jaroslav@35
  1531
    case 42: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1532
    case 43: if (stack.pop() >= stack.pop()) { gt = 48; continue; } // 164 0 5
jaroslav@35
  1533
    case 46: stack.push(0); // 3
jaroslav@35
  1534
    case 47: return stack.pop(); // 172
jaroslav@35
  1535
    case 48: arg7 += 255; // 132 7 255
jaroslav@35
  1536
    case 51: stack.push(arg7); // 21 7
jaroslav@35
  1537
    case 53: if (stack.pop() < 0) { gt = 76; continue; } // 155 0 23
jaroslav@35
  1538
    case 56: stack.push(arg3); // 45
jaroslav@35
  1539
    case 57: stack.push(arg4); // 21 4
jaroslav@35
  1540
    case 59: arg4++; // 132 4 1
jaroslav@35
  1541
    case 62: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1542
    case 63: stack.push(arg5); // 25 5
jaroslav@35
  1543
    case 65: stack.push(arg6); // 21 6
jaroslav@35
  1544
    case 67: arg6++; // 132 6 1
jaroslav@35
  1545
    case 70: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1546
    case 71: if (stack.pop() == stack.pop()) { gt = 48; continue; } // 159 255 233
jaroslav@35
  1547
    case 74: stack.push(0); // 3
jaroslav@35
  1548
    case 75: return stack.pop(); // 172
jaroslav@35
  1549
    case 76: stack.push(1); // 4
jaroslav@35
  1550
    case 77: return stack.pop(); // 172
jaroslav@35
  1551
  }
jaroslav@35
  1552
}
jaroslav@35
  1553
function java_lang_String_startsWithZLjava_lang_String(arg0,arg1) {
jaroslav@35
  1554
  var arg2;
jaroslav@35
  1555
;
jaroslav@35
  1556
  var stack = new Array(3);
jaroslav@35
  1557
  var gt = 0;
jaroslav@35
  1558
  for(;;) switch(gt) {
jaroslav@35
  1559
    case 0: stack.push(arg0); // 42
jaroslav@35
  1560
    case 1: stack.push(arg1); // 43
jaroslav@35
  1561
    case 2: stack.push(0); // 3
jaroslav@35
  1562
    case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.startsWithZLjava_lang_StringI(self, v0, v1)); } // 182 1 152
jaroslav@35
  1563
    case 6: return stack.pop(); // 172
jaroslav@35
  1564
  }
jaroslav@35
  1565
}
jaroslav@35
  1566
function java_lang_String_endsWithZLjava_lang_String(arg0,arg1) {
jaroslav@35
  1567
  var arg2;
jaroslav@35
  1568
;
jaroslav@35
  1569
  var stack = new Array(4);
jaroslav@35
  1570
  var gt = 0;
jaroslav@35
  1571
  for(;;) switch(gt) {
jaroslav@35
  1572
    case 0: stack.push(arg0); // 42
jaroslav@35
  1573
    case 1: stack.push(arg1); // 43
jaroslav@35
  1574
    case 2: stack.push(arg0); // 42
jaroslav@35
  1575
    case 3: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1576
    case 6: stack.push(arg1); // 43
jaroslav@35
  1577
    case 7: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1578
    case 10: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1579
    case 11: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.startsWithZLjava_lang_StringI(self, v0, v1)); } // 182 1 152
jaroslav@35
  1580
    case 14: return stack.pop(); // 172
jaroslav@35
  1581
  }
jaroslav@35
  1582
}
jaroslav@35
  1583
function java_lang_String_hashCodeI(arg0) {
jaroslav@35
  1584
  var arg1;
jaroslav@35
  1585
  var arg2;
jaroslav@35
  1586
  var arg3;
jaroslav@35
  1587
  var arg4;
jaroslav@35
  1588
  var arg5;
jaroslav@35
  1589
  var arg6;
jaroslav@35
  1590
;
jaroslav@35
  1591
  var stack = new Array(3);
jaroslav@35
  1592
  var gt = 0;
jaroslav@35
  1593
  for(;;) switch(gt) {
jaroslav@35
  1594
    case 0: stack.push(arg0); // 42
jaroslav@35
  1595
    case 1: stack.push(stack.pop().hash); // 180 1 98
jaroslav@35
  1596
    case 4: arg1 = stack.pop(); // 60
jaroslav@35
  1597
    case 5: stack.push(arg0); // 42
jaroslav@35
  1598
    case 6: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1599
    case 9: arg2 = stack.pop(); // 61
jaroslav@35
  1600
    case 10: stack.push(arg1); // 27
jaroslav@35
  1601
    case 11: if (stack.pop() != 0) { gt = 62; continue; } // 154 0 51
jaroslav@35
  1602
    case 14: stack.push(arg2); // 28
jaroslav@35
  1603
    case 15: if (stack.pop() <= 0) { gt = 62; continue; } // 158 0 47
jaroslav@35
  1604
    case 18: stack.push(arg0); // 42
jaroslav@35
  1605
    case 19: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1606
    case 22: arg3 = stack.pop(); // 62
jaroslav@35
  1607
    case 23: stack.push(arg0); // 42
jaroslav@35
  1608
    case 24: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1609
    case 27: arg4 = stack.pop() // 58 4
jaroslav@35
  1610
    case 29: stack.push(0); // 3
jaroslav@35
  1611
    case 30: arg5 = stack.pop() // 54 5
jaroslav@35
  1612
    case 32: stack.push(arg5); // 21 5
jaroslav@35
  1613
    case 34: stack.push(arg2); // 28
jaroslav@35
  1614
    case 35: if (stack.pop() <= stack.pop()) { gt = 57; continue; } // 162 0 22
jaroslav@35
  1615
    case 38: stack.push(31); // 16 31
jaroslav@35
  1616
    case 40: stack.push(arg1); // 27
jaroslav@35
  1617
    case 41: stack.push(stack.pop() * stack.pop()); // 104
jaroslav@35
  1618
    case 42: stack.push(arg4); // 25 4
jaroslav@35
  1619
    case 44: stack.push(arg3); // 29
jaroslav@35
  1620
    case 45: arg3++; // 132 3 1
jaroslav@35
  1621
    case 48: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1622
    case 49: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1623
    case 50: arg1 = stack.pop(); // 60
jaroslav@35
  1624
    case 51: arg5++; // 132 5 1
jaroslav@35
  1625
    case 54: gt = 32; continue; // 167 255 234
jaroslav@35
  1626
    case 57: stack.push(arg0); // 42
jaroslav@35
  1627
    case 58: stack.push(arg1); // 27
jaroslav@35
  1628
    case 59: { var v = stack.pop(); stack.pop().hash = v; } // 181 1 98
jaroslav@35
  1629
    case 62: stack.push(arg1); // 27
jaroslav@35
  1630
    case 63: return stack.pop(); // 172
jaroslav@35
  1631
  }
jaroslav@35
  1632
}
jaroslav@35
  1633
function java_lang_String_indexOfII(arg0,arg1) {
jaroslav@35
  1634
  var arg2;
jaroslav@35
  1635
;
jaroslav@35
  1636
  var stack = new Array(3);
jaroslav@35
  1637
  var gt = 0;
jaroslav@35
  1638
  for(;;) switch(gt) {
jaroslav@35
  1639
    case 0: stack.push(arg0); // 42
jaroslav@35
  1640
    case 1: stack.push(arg1); // 27
jaroslav@35
  1641
    case 2: stack.push(0); // 3
jaroslav@35
  1642
    case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.indexOfIII(self, v0, v1)); } // 182 1 135
jaroslav@35
  1643
    case 6: return stack.pop(); // 172
jaroslav@35
  1644
  }
jaroslav@35
  1645
}
jaroslav@35
  1646
function java_lang_String_indexOfIII(arg0,arg1,arg2) {
jaroslav@35
  1647
  var arg3;
jaroslav@35
  1648
  var arg4;
jaroslav@35
  1649
  var arg5;
jaroslav@35
  1650
  var arg6;
jaroslav@35
  1651
  var arg7;
jaroslav@35
  1652
;
jaroslav@35
  1653
  var stack = new Array(3);
jaroslav@35
  1654
  var gt = 0;
jaroslav@35
  1655
  for(;;) switch(gt) {
jaroslav@35
  1656
    case 0: stack.push(arg0); // 42
jaroslav@35
  1657
    case 1: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1658
    case 4: stack.push(arg0); // 42
jaroslav@35
  1659
    case 5: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1660
    case 8: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1661
    case 9: arg3 = stack.pop(); // 62
jaroslav@35
  1662
    case 10: stack.push(arg0); // 42
jaroslav@35
  1663
    case 11: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1664
    case 14: arg4 = stack.pop() // 58 4
jaroslav@35
  1665
    case 16: stack.push(arg2); // 28
jaroslav@35
  1666
    case 17: if (stack.pop() >= 0) { gt = 25; continue; } // 156 0 8
jaroslav@35
  1667
    case 20: stack.push(0); // 3
jaroslav@35
  1668
    case 21: arg2 = stack.pop(); // 61
jaroslav@35
  1669
    case 22: gt = 35; continue; // 167 0 13
jaroslav@35
  1670
    case 25: stack.push(arg2); // 28
jaroslav@35
  1671
    case 26: stack.push(arg0); // 42
jaroslav@35
  1672
    case 27: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1673
    case 30: if (stack.pop() > stack.pop()) { gt = 35; continue; } // 161 0 5
jaroslav@35
  1674
    case 33:  // 2
jaroslav@35
  1675
    case 34: return stack.pop(); // 172
jaroslav@35
  1676
    case 35: stack.push(arg0); // 42
jaroslav@35
  1677
    case 36: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1678
    case 39: stack.push(arg2); // 28
jaroslav@35
  1679
    case 40: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1680
    case 41: arg5 = stack.pop() // 54 5
jaroslav@35
  1681
    case 43: stack.push(arg1); // 27
jaroslav@35
  1682
    case 44: stack.push(65536); // 18 3
jaroslav@35
  1683
    case 46: if (stack.pop() <= stack.pop()) { gt = 80; continue; } // 162 0 34
jaroslav@35
  1684
    case 49: stack.push(arg5); // 21 5
jaroslav@35
  1685
    case 51: stack.push(arg3); // 29
jaroslav@35
  1686
    case 52: if (stack.pop() <= stack.pop()) { gt = 78; continue; } // 162 0 26
jaroslav@35
  1687
    case 55: stack.push(arg4); // 25 4
jaroslav@35
  1688
    case 57: stack.push(arg5); // 21 5
jaroslav@35
  1689
    case 59: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1690
    case 60: stack.push(arg1); // 27
jaroslav@35
  1691
    case 61: if (stack.pop() != stack.pop()) { gt = 72; continue; } // 160 0 11
jaroslav@35
  1692
    case 64: stack.push(arg5); // 21 5
jaroslav@35
  1693
    case 66: stack.push(arg0); // 42
jaroslav@35
  1694
    case 67: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1695
    case 70: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1696
    case 71: return stack.pop(); // 172
jaroslav@35
  1697
    case 72: arg5++; // 132 5 1
jaroslav@35
  1698
    case 75: gt = 49; continue; // 167 255 230
jaroslav@35
  1699
    case 78:  // 2
jaroslav@35
  1700
    case 79: return stack.pop(); // 172
jaroslav@35
  1701
    case 80: stack.push(arg1); // 27
jaroslav@35
  1702
    case 81: stack.push(1114111); // 18 4
jaroslav@35
  1703
    case 83: if (stack.pop() < stack.pop()) { gt = 149; continue; } // 163 0 66
jaroslav@35
  1704
    case 86: stack.push(arg1); // 27
jaroslav@35
  1705
    case 87: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
jaroslav@35
  1706
    case 90: arg6 = stack.pop() // 58 6
jaroslav@35
  1707
    case 92: stack.push(arg5); // 21 5
jaroslav@35
  1708
    case 94: stack.push(arg3); // 29
jaroslav@35
  1709
    case 95: if (stack.pop() <= stack.pop()) { gt = 149; continue; } // 162 0 54
jaroslav@35
  1710
    case 98: stack.push(arg4); // 25 4
jaroslav@35
  1711
    case 100: stack.push(arg5); // 21 5
jaroslav@35
  1712
    case 102: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1713
    case 103: stack.push(arg6); // 25 6
jaroslav@35
  1714
    case 105: stack.push(0); // 3
jaroslav@35
  1715
    case 106: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1716
    case 107: if (stack.pop() != stack.pop()) { gt = 143; continue; } // 160 0 36
jaroslav@35
  1717
    case 110: stack.push(arg5); // 21 5
jaroslav@35
  1718
    case 112: stack.push(1); // 4
jaroslav@35
  1719
    case 113: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1720
    case 114: stack.push(arg3); // 29
jaroslav@35
  1721
    case 115: if (stack.pop() != stack.pop()) { gt = 121; continue; } // 160 0 6
jaroslav@35
  1722
    case 118: gt = 149; continue; // 167 0 31
jaroslav@35
  1723
    case 121: stack.push(arg4); // 25 4
jaroslav@35
  1724
    case 123: stack.push(arg5); // 21 5
jaroslav@35
  1725
    case 125: stack.push(1); // 4
jaroslav@35
  1726
    case 126: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1727
    case 127: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1728
    case 128: stack.push(arg6); // 25 6
jaroslav@35
  1729
    case 130: stack.push(1); // 4
jaroslav@35
  1730
    case 131: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1731
    case 132: if (stack.pop() != stack.pop()) { gt = 143; continue; } // 160 0 11
jaroslav@35
  1732
    case 135: stack.push(arg5); // 21 5
jaroslav@35
  1733
    case 137: stack.push(arg0); // 42
jaroslav@35
  1734
    case 138: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1735
    case 141: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1736
    case 142: return stack.pop(); // 172
jaroslav@35
  1737
    case 143: arg5++; // 132 5 1
jaroslav@35
  1738
    case 146: gt = 92; continue; // 167 255 202
jaroslav@35
  1739
    case 149:  // 2
jaroslav@35
  1740
    case 150: return stack.pop(); // 172
jaroslav@35
  1741
  }
jaroslav@35
  1742
}
jaroslav@35
  1743
function java_lang_String_lastIndexOfII(arg0,arg1) {
jaroslav@35
  1744
  var arg2;
jaroslav@35
  1745
;
jaroslav@35
  1746
  var stack = new Array(4);
jaroslav@35
  1747
  var gt = 0;
jaroslav@35
  1748
  for(;;) switch(gt) {
jaroslav@35
  1749
    case 0: stack.push(arg0); // 42
jaroslav@35
  1750
    case 1: stack.push(arg1); // 27
jaroslav@35
  1751
    case 2: stack.push(arg0); // 42
jaroslav@35
  1752
    case 3: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1753
    case 6: stack.push(1); // 4
jaroslav@35
  1754
    case 7: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1755
    case 8: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.lastIndexOfIII(self, v0, v1)); } // 182 1 136
jaroslav@35
  1756
    case 11: return stack.pop(); // 172
jaroslav@35
  1757
  }
jaroslav@35
  1758
}
jaroslav@35
  1759
function java_lang_String_lastIndexOfIII(arg0,arg1,arg2) {
jaroslav@35
  1760
  var arg3;
jaroslav@35
  1761
  var arg4;
jaroslav@35
  1762
  var arg5;
jaroslav@35
  1763
  var arg6;
jaroslav@35
  1764
  var arg7;
jaroslav@35
  1765
  var arg8;
jaroslav@35
  1766
;
jaroslav@35
  1767
  var stack = new Array(3);
jaroslav@35
  1768
  var gt = 0;
jaroslav@35
  1769
  for(;;) switch(gt) {
jaroslav@35
  1770
    case 0: stack.push(arg0); // 42
jaroslav@35
  1771
    case 1: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1772
    case 4: arg3 = stack.pop(); // 62
jaroslav@35
  1773
    case 5: stack.push(arg0); // 42
jaroslav@35
  1774
    case 6: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1775
    case 9: arg4 = stack.pop() // 58 4
jaroslav@35
  1776
    case 11: stack.push(arg0); // 42
jaroslav@35
  1777
    case 12: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1778
    case 15: stack.push(arg2); // 28
jaroslav@35
  1779
    case 16: stack.push(arg0); // 42
jaroslav@35
  1780
    case 17: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1781
    case 20: if (stack.pop() > stack.pop()) { gt = 32; continue; } // 161 0 12
jaroslav@35
  1782
    case 23: stack.push(arg0); // 42
jaroslav@35
  1783
    case 24: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1784
    case 27: stack.push(1); // 4
jaroslav@35
  1785
    case 28: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1786
    case 29: gt = 33; continue; // 167 0 4
jaroslav@35
  1787
    case 32: stack.push(arg2); // 28
jaroslav@35
  1788
    case 33: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1789
    case 34: arg5 = stack.pop() // 54 5
jaroslav@35
  1790
    case 36: stack.push(arg1); // 27
jaroslav@35
  1791
    case 37: stack.push(65536); // 18 3
jaroslav@35
  1792
    case 39: if (stack.pop() <= stack.pop()) { gt = 73; continue; } // 162 0 34
jaroslav@35
  1793
    case 42: stack.push(arg5); // 21 5
jaroslav@35
  1794
    case 44: stack.push(arg3); // 29
jaroslav@35
  1795
    case 45: if (stack.pop() > stack.pop()) { gt = 71; continue; } // 161 0 26
jaroslav@35
  1796
    case 48: stack.push(arg4); // 25 4
jaroslav@35
  1797
    case 50: stack.push(arg5); // 21 5
jaroslav@35
  1798
    case 52: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1799
    case 53: stack.push(arg1); // 27
jaroslav@35
  1800
    case 54: if (stack.pop() != stack.pop()) { gt = 65; continue; } // 160 0 11
jaroslav@35
  1801
    case 57: stack.push(arg5); // 21 5
jaroslav@35
  1802
    case 59: stack.push(arg0); // 42
jaroslav@35
  1803
    case 60: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1804
    case 63: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1805
    case 64: return stack.pop(); // 172
jaroslav@35
  1806
    case 65: arg5 += 255; // 132 5 255
jaroslav@35
  1807
    case 68: gt = 42; continue; // 167 255 230
jaroslav@35
  1808
    case 71:  // 2
jaroslav@35
  1809
    case 72: return stack.pop(); // 172
jaroslav@35
  1810
    case 73: stack.push(arg0); // 42
jaroslav@35
  1811
    case 74: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1812
    case 77: stack.push(arg0); // 42
jaroslav@35
  1813
    case 78: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1814
    case 81: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1815
    case 82: arg6 = stack.pop() // 54 6
jaroslav@35
  1816
    case 84: stack.push(arg1); // 27
jaroslav@35
  1817
    case 85: stack.push(1114111); // 18 4
jaroslav@35
  1818
    case 87: if (stack.pop() < stack.pop()) { gt = 154; continue; } // 163 0 67
jaroslav@35
  1819
    case 90: stack.push(arg1); // 27
jaroslav@35
  1820
    case 91: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
jaroslav@35
  1821
    case 94: arg7 = stack.pop() // 58 7
jaroslav@35
  1822
    case 96: stack.push(arg5); // 21 5
jaroslav@35
  1823
    case 98: stack.push(arg3); // 29
jaroslav@35
  1824
    case 99: if (stack.pop() > stack.pop()) { gt = 154; continue; } // 161 0 55
jaroslav@35
  1825
    case 102: stack.push(arg4); // 25 4
jaroslav@35
  1826
    case 104: stack.push(arg5); // 21 5
jaroslav@35
  1827
    case 106: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1828
    case 107: stack.push(arg7); // 25 7
jaroslav@35
  1829
    case 109: stack.push(0); // 3
jaroslav@35
  1830
    case 110: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1831
    case 111: if (stack.pop() != stack.pop()) { gt = 148; continue; } // 160 0 37
jaroslav@35
  1832
    case 114: stack.push(arg5); // 21 5
jaroslav@35
  1833
    case 116: stack.push(1); // 4
jaroslav@35
  1834
    case 117: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1835
    case 118: stack.push(arg6); // 21 6
jaroslav@35
  1836
    case 120: if (stack.pop() != stack.pop()) { gt = 126; continue; } // 160 0 6
jaroslav@35
  1837
    case 123: gt = 154; continue; // 167 0 31
jaroslav@35
  1838
    case 126: stack.push(arg4); // 25 4
jaroslav@35
  1839
    case 128: stack.push(arg5); // 21 5
jaroslav@35
  1840
    case 130: stack.push(1); // 4
jaroslav@35
  1841
    case 131: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1842
    case 132: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1843
    case 133: stack.push(arg7); // 25 7
jaroslav@35
  1844
    case 135: stack.push(1); // 4
jaroslav@35
  1845
    case 136: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1846
    case 137: if (stack.pop() != stack.pop()) { gt = 148; continue; } // 160 0 11
jaroslav@35
  1847
    case 140: stack.push(arg5); // 21 5
jaroslav@35
  1848
    case 142: stack.push(arg0); // 42
jaroslav@35
  1849
    case 143: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1850
    case 146: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1851
    case 147: return stack.pop(); // 172
jaroslav@35
  1852
    case 148: arg5 += 255; // 132 5 255
jaroslav@35
  1853
    case 151: gt = 96; continue; // 167 255 201
jaroslav@35
  1854
    case 154:  // 2
jaroslav@35
  1855
    case 155: return stack.pop(); // 172
jaroslav@35
  1856
  }
jaroslav@35
  1857
}
jaroslav@35
  1858
function java_lang_String_indexOfILjava_lang_String(arg0,arg1) {
jaroslav@35
  1859
  var arg2;
jaroslav@35
  1860
;
jaroslav@35
  1861
  var stack = new Array(3);
jaroslav@35
  1862
  var gt = 0;
jaroslav@35
  1863
  for(;;) switch(gt) {
jaroslav@35
  1864
    case 0: stack.push(arg0); // 42
jaroslav@35
  1865
    case 1: stack.push(arg1); // 43
jaroslav@35
  1866
    case 2: stack.push(0); // 3
jaroslav@35
  1867
    case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.indexOfILjava_lang_StringI(self, v0, v1)); } // 182 1 150
jaroslav@35
  1868
    case 6: return stack.pop(); // 172
jaroslav@35
  1869
  }
jaroslav@35
  1870
}
jaroslav@35
  1871
function java_lang_String_indexOfILjava_lang_StringI(arg0,arg1,arg2) {
jaroslav@35
  1872
  var arg3;
jaroslav@35
  1873
;
jaroslav@35
  1874
  var stack = new Array(7);
jaroslav@35
  1875
  var gt = 0;
jaroslav@35
  1876
  for(;;) switch(gt) {
jaroslav@35
  1877
    case 0: stack.push(arg0); // 42
jaroslav@35
  1878
    case 1: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1879
    case 4: stack.push(arg0); // 42
jaroslav@35
  1880
    case 5: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1881
    case 8: stack.push(arg0); // 42
jaroslav@35
  1882
    case 9: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1883
    case 12: stack.push(arg1); // 43
jaroslav@35
  1884
    case 13: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  1885
    case 16: stack.push(arg1); // 43
jaroslav@35
  1886
    case 17: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  1887
    case 20: stack.push(arg1); // 43
jaroslav@35
  1888
    case 21: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  1889
    case 24: stack.push(arg2); // 28
jaroslav@35
  1890
    case 25: { var v6 = stack.pop(); var v5 = stack.pop(); var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_String_indexOfAIACAIAIACAIAIAI(v0, v1, v2, v3, v4, v5, v6)); } // 184 1 144
jaroslav@35
  1891
    case 28: return stack.pop(); // 172
jaroslav@35
  1892
  }
jaroslav@35
  1893
}
jaroslav@35
  1894
function java_lang_String_indexOfIACIIACIII(arg0,arg1,arg2,arg3,arg4,arg5,arg6) {
jaroslav@35
  1895
  var arg7;
jaroslav@35
  1896
  var arg8;
jaroslav@35
  1897
  var arg9;
jaroslav@35
  1898
  var arg10;
jaroslav@35
  1899
  var arg11;
jaroslav@35
  1900
  var arg12;
jaroslav@35
  1901
  var stack = new Array();
jaroslav@35
  1902
  var gt = 0;
jaroslav@35
  1903
  for(;;) switch(gt) {
jaroslav@35
  1904
    case 0: stack.push(arg6); // 21 6
jaroslav@35
  1905
    case 2: stack.push(arg2); // 28
jaroslav@35
  1906
    case 3: if (stack.pop() > stack.pop()) { gt = 17; continue; } // 161 0 14
jaroslav@35
  1907
    case 6: stack.push(arg5); // 21 5
jaroslav@35
  1908
    case 8: if (stack.pop() != 0) { gt = 15; continue; } // 154 0 7
jaroslav@35
  1909
    case 11: stack.push(arg2); // 28
jaroslav@35
  1910
    case 12: gt = 16; continue; // 167 0 4
jaroslav@35
  1911
    case 15:  // 2
jaroslav@35
  1912
    case 16: return stack.pop(); // 172
jaroslav@35
  1913
    case 17: stack.push(arg6); // 21 6
jaroslav@35
  1914
    case 19: if (stack.pop() >= 0) { gt = 25; continue; } // 156 0 6
jaroslav@35
  1915
    case 22: stack.push(0); // 3
jaroslav@35
  1916
    case 23: arg6 = stack.pop() // 54 6
jaroslav@35
  1917
    case 25: stack.push(arg5); // 21 5
jaroslav@35
  1918
    case 27: if (stack.pop() != 0) { gt = 33; continue; } // 154 0 6
jaroslav@35
  1919
    case 30: stack.push(arg6); // 21 6
jaroslav@35
  1920
    case 32: return stack.pop(); // 172
jaroslav@35
  1921
    case 33: stack.push(arg3); // 45
jaroslav@35
  1922
    case 34: stack.push(arg4); // 21 4
jaroslav@35
  1923
    case 36: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1924
    case 37: arg7 = stack.pop() // 54 7
jaroslav@35
  1925
    case 39: stack.push(arg1); // 27
jaroslav@35
  1926
    case 40: stack.push(arg2); // 28
jaroslav@35
  1927
    case 41: stack.push(arg5); // 21 5
jaroslav@35
  1928
    case 43: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1929
    case 44: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1930
    case 45: arg8 = stack.pop() // 54 8
jaroslav@35
  1931
    case 47: stack.push(arg1); // 27
jaroslav@35
  1932
    case 48: stack.push(arg6); // 21 6
jaroslav@35
  1933
    case 50: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1934
    case 51: arg9 = stack.pop() // 54 9
jaroslav@35
  1935
    case 53: stack.push(arg9); // 21 9
jaroslav@35
  1936
    case 55: stack.push(arg8); // 21 8
jaroslav@35
  1937
    case 57: if (stack.pop() < stack.pop()) { gt = 164; continue; } // 163 0 107
jaroslav@35
  1938
    case 60: stack.push(arg0); // 42
jaroslav@35
  1939
    case 61: stack.push(arg9); // 21 9
jaroslav@35
  1940
    case 63: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1941
    case 64: stack.push(arg7); // 21 7
jaroslav@35
  1942
    case 66: if (stack.pop() == stack.pop()) { gt = 91; continue; } // 159 0 25
jaroslav@35
  1943
    case 69: arg9++; // 132 9 1
jaroslav@35
  1944
    case 72: stack.push(arg9); // 21 9
jaroslav@35
  1945
    case 74: stack.push(arg8); // 21 8
jaroslav@35
  1946
    case 76: if (stack.pop() < stack.pop()) { gt = 91; continue; } // 163 0 15
jaroslav@35
  1947
    case 79: stack.push(arg0); // 42
jaroslav@35
  1948
    case 80: stack.push(arg9); // 21 9
jaroslav@35
  1949
    case 82: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1950
    case 83: stack.push(arg7); // 21 7
jaroslav@35
  1951
    case 85: if (stack.pop() == stack.pop()) { gt = 91; continue; } // 159 0 6
jaroslav@35
  1952
    case 88: gt = 69; continue; // 167 255 237
jaroslav@35
  1953
    case 91: stack.push(arg9); // 21 9
jaroslav@35
  1954
    case 93: stack.push(arg8); // 21 8
jaroslav@35
  1955
    case 95: if (stack.pop() < stack.pop()) { gt = 158; continue; } // 163 0 63
jaroslav@35
  1956
    case 98: stack.push(arg9); // 21 9
jaroslav@35
  1957
    case 100: stack.push(1); // 4
jaroslav@35
  1958
    case 101: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1959
    case 102: arg10 = stack.pop() // 54 10
jaroslav@35
  1960
    case 104: stack.push(arg10); // 21 10
jaroslav@35
  1961
    case 106: stack.push(arg5); // 21 5
jaroslav@35
  1962
    case 108: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1963
    case 109: stack.push(1); // 4
jaroslav@35
  1964
    case 110: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1965
    case 111: arg11 = stack.pop() // 54 11
jaroslav@35
  1966
    case 113: stack.push(arg4); // 21 4
jaroslav@35
  1967
    case 115: stack.push(1); // 4
jaroslav@35
  1968
    case 116: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  1969
    case 117: arg12 = stack.pop() // 54 12
jaroslav@35
  1970
    case 119: stack.push(arg10); // 21 10
jaroslav@35
  1971
    case 121: stack.push(arg11); // 21 11
jaroslav@35
  1972
    case 123: if (stack.pop() <= stack.pop()) { gt = 146; continue; } // 162 0 23
jaroslav@35
  1973
    case 126: stack.push(arg0); // 42
jaroslav@35
  1974
    case 127: stack.push(arg10); // 21 10
jaroslav@35
  1975
    case 129: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1976
    case 130: stack.push(arg3); // 45
jaroslav@35
  1977
    case 131: stack.push(arg12); // 21 12
jaroslav@35
  1978
    case 133: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  1979
    case 134: if (stack.pop() != stack.pop()) { gt = 146; continue; } // 160 0 12
jaroslav@35
  1980
    case 137: arg10++; // 132 10 1
jaroslav@35
  1981
    case 140: arg12++; // 132 12 1
jaroslav@35
  1982
    case 143: gt = 119; continue; // 167 255 232
jaroslav@35
  1983
    case 146: stack.push(arg10); // 21 10
jaroslav@35
  1984
    case 148: stack.push(arg11); // 21 11
jaroslav@35
  1985
    case 150: if (stack.pop() != stack.pop()) { gt = 158; continue; } // 160 0 8
jaroslav@35
  1986
    case 153: stack.push(arg9); // 21 9
jaroslav@35
  1987
    case 155: stack.push(arg1); // 27
jaroslav@35
  1988
    case 156: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  1989
    case 157: return stack.pop(); // 172
jaroslav@35
  1990
    case 158: arg9++; // 132 9 1
jaroslav@35
  1991
    case 161: gt = 53; continue; // 167 255 148
jaroslav@35
  1992
    case 164:  // 2
jaroslav@35
  1993
    case 165: return stack.pop(); // 172
jaroslav@35
  1994
  }
jaroslav@35
  1995
}
jaroslav@35
  1996
function java_lang_String_lastIndexOfILjava_lang_String(arg0,arg1) {
jaroslav@35
  1997
  var arg2;
jaroslav@35
  1998
;
jaroslav@35
  1999
  var stack = new Array(3);
jaroslav@35
  2000
  var gt = 0;
jaroslav@35
  2001
  for(;;) switch(gt) {
jaroslav@35
  2002
    case 0: stack.push(arg0); // 42
jaroslav@35
  2003
    case 1: stack.push(arg1); // 43
jaroslav@35
  2004
    case 2: stack.push(arg0); // 42
jaroslav@35
  2005
    case 3: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2006
    case 6: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.lastIndexOfILjava_lang_StringI(self, v0, v1)); } // 182 1 151
jaroslav@35
  2007
    case 9: return stack.pop(); // 172
jaroslav@35
  2008
  }
jaroslav@35
  2009
}
jaroslav@35
  2010
function java_lang_String_lastIndexOfILjava_lang_StringI(arg0,arg1,arg2) {
jaroslav@35
  2011
  var arg3;
jaroslav@35
  2012
;
jaroslav@35
  2013
  var stack = new Array(7);
jaroslav@35
  2014
  var gt = 0;
jaroslav@35
  2015
  for(;;) switch(gt) {
jaroslav@35
  2016
    case 0: stack.push(arg0); // 42
jaroslav@35
  2017
    case 1: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2018
    case 4: stack.push(arg0); // 42
jaroslav@35
  2019
    case 5: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2020
    case 8: stack.push(arg0); // 42
jaroslav@35
  2021
    case 9: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2022
    case 12: stack.push(arg1); // 43
jaroslav@35
  2023
    case 13: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2024
    case 16: stack.push(arg1); // 43
jaroslav@35
  2025
    case 17: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2026
    case 20: stack.push(arg1); // 43
jaroslav@35
  2027
    case 21: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2028
    case 24: stack.push(arg2); // 28
jaroslav@35
  2029
    case 25: { var v6 = stack.pop(); var v5 = stack.pop(); var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_String_lastIndexOfAIACAIAIACAIAIAI(v0, v1, v2, v3, v4, v5, v6)); } // 184 1 145
jaroslav@35
  2030
    case 28: return stack.pop(); // 172
jaroslav@35
  2031
  }
jaroslav@35
  2032
}
jaroslav@35
  2033
function java_lang_String_lastIndexOfIACIIACIII(arg0,arg1,arg2,arg3,arg4,arg5,arg6) {
jaroslav@35
  2034
  var arg7;
jaroslav@35
  2035
  var arg8;
jaroslav@35
  2036
  var arg9;
jaroslav@35
  2037
  var arg10;
jaroslav@35
  2038
  var arg11;
jaroslav@35
  2039
  var arg12;
jaroslav@35
  2040
  var arg13;
jaroslav@35
  2041
  var arg14;
jaroslav@35
  2042
  var stack = new Array();
jaroslav@35
  2043
  var gt = 0;
jaroslav@35
  2044
  for(;;) switch(gt) {
jaroslav@35
  2045
    case 0: stack.push(arg2); // 28
jaroslav@35
  2046
    case 1: stack.push(arg5); // 21 5
jaroslav@35
  2047
    case 3: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2048
    case 4: arg7 = stack.pop() // 54 7
jaroslav@35
  2049
    case 6: stack.push(arg6); // 21 6
jaroslav@35
  2050
    case 8: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 5
jaroslav@35
  2051
    case 11:  // 2
jaroslav@35
  2052
    case 12: return stack.pop(); // 172
jaroslav@35
  2053
    case 13: stack.push(arg6); // 21 6
jaroslav@35
  2054
    case 15: stack.push(arg7); // 21 7
jaroslav@35
  2055
    case 17: if (stack.pop() >= stack.pop()) { gt = 24; continue; } // 164 0 7
jaroslav@35
  2056
    case 20: stack.push(arg7); // 21 7
jaroslav@35
  2057
    case 22: arg6 = stack.pop() // 54 6
jaroslav@35
  2058
    case 24: stack.push(arg5); // 21 5
jaroslav@35
  2059
    case 26: if (stack.pop() != 0) { gt = 32; continue; } // 154 0 6
jaroslav@35
  2060
    case 29: stack.push(arg6); // 21 6
jaroslav@35
  2061
    case 31: return stack.pop(); // 172
jaroslav@35
  2062
    case 32: stack.push(arg4); // 21 4
jaroslav@35
  2063
    case 34: stack.push(arg5); // 21 5
jaroslav@35
  2064
    case 36: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2065
    case 37: stack.push(1); // 4
jaroslav@35
  2066
    case 38: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2067
    case 39: arg8 = stack.pop() // 54 8
jaroslav@35
  2068
    case 41: stack.push(arg3); // 45
jaroslav@35
  2069
    case 42: stack.push(arg8); // 21 8
jaroslav@35
  2070
    case 44: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2071
    case 45: arg9 = stack.pop() // 54 9
jaroslav@35
  2072
    case 47: stack.push(arg1); // 27
jaroslav@35
  2073
    case 48: stack.push(arg5); // 21 5
jaroslav@35
  2074
    case 50: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2075
    case 51: stack.push(1); // 4
jaroslav@35
  2076
    case 52: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2077
    case 53: arg10 = stack.pop() // 54 10
jaroslav@35
  2078
    case 55: stack.push(arg10); // 21 10
jaroslav@35
  2079
    case 57: stack.push(arg6); // 21 6
jaroslav@35
  2080
    case 59: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2081
    case 60: arg11 = stack.pop() // 54 11
jaroslav@35
  2082
    case 62: stack.push(arg11); // 21 11
jaroslav@35
  2083
    case 64: stack.push(arg10); // 21 10
jaroslav@35
  2084
    case 66: if (stack.pop() > stack.pop()) { gt = 84; continue; } // 161 0 18
jaroslav@35
  2085
    case 69: stack.push(arg0); // 42
jaroslav@35
  2086
    case 70: stack.push(arg11); // 21 11
jaroslav@35
  2087
    case 72: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2088
    case 73: stack.push(arg9); // 21 9
jaroslav@35
  2089
    case 75: if (stack.pop() == stack.pop()) { gt = 84; continue; } // 159 0 9
jaroslav@35
  2090
    case 78: arg11 += 255; // 132 11 255
jaroslav@35
  2091
    case 81: gt = 62; continue; // 167 255 237
jaroslav@35
  2092
    case 84: stack.push(arg11); // 21 11
jaroslav@35
  2093
    case 86: stack.push(arg10); // 21 10
jaroslav@35
  2094
    case 88: if (stack.pop() <= stack.pop()) { gt = 93; continue; } // 162 0 5
jaroslav@35
  2095
    case 91:  // 2
jaroslav@35
  2096
    case 92: return stack.pop(); // 172
jaroslav@35
  2097
    case 93: stack.push(arg11); // 21 11
jaroslav@35
  2098
    case 95: stack.push(1); // 4
jaroslav@35
  2099
    case 96: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2100
    case 97: arg12 = stack.pop() // 54 12
jaroslav@35
  2101
    case 99: stack.push(arg12); // 21 12
jaroslav@35
  2102
    case 101: stack.push(arg5); // 21 5
jaroslav@35
  2103
    case 103: stack.push(1); // 4
jaroslav@35
  2104
    case 104: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2105
    case 105: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2106
    case 106: arg13 = stack.pop() // 54 13
jaroslav@35
  2107
    case 108: stack.push(arg8); // 21 8
jaroslav@35
  2108
    case 110: stack.push(1); // 4
jaroslav@35
  2109
    case 111: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2110
    case 112: arg14 = stack.pop() // 54 14
jaroslav@35
  2111
    case 114: stack.push(arg12); // 21 12
jaroslav@35
  2112
    case 116: stack.push(arg13); // 21 13
jaroslav@35
  2113
    case 118: if (stack.pop() >= stack.pop()) { gt = 144; continue; } // 164 0 26
jaroslav@35
  2114
    case 121: stack.push(arg0); // 42
jaroslav@35
  2115
    case 122: stack.push(arg12); // 21 12
jaroslav@35
  2116
    case 124: arg12 += 255; // 132 12 255
jaroslav@35
  2117
    case 127: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2118
    case 128: stack.push(arg3); // 45
jaroslav@35
  2119
    case 129: stack.push(arg14); // 21 14
jaroslav@35
  2120
    case 131: arg14 += 255; // 132 14 255
jaroslav@35
  2121
    case 134: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2122
    case 135: if (stack.pop() == stack.pop()) { gt = 114; continue; } // 159 255 235
jaroslav@35
  2123
    case 138: arg11 += 255; // 132 11 255
jaroslav@35
  2124
    case 141: gt = 62; continue; // 167 255 177
jaroslav@35
  2125
    case 144: stack.push(arg13); // 21 13
jaroslav@35
  2126
    case 146: stack.push(arg1); // 27
jaroslav@35
  2127
    case 147: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2128
    case 148: stack.push(1); // 4
jaroslav@35
  2129
    case 149: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2130
    case 150: return stack.pop(); // 172
jaroslav@35
  2131
  }
jaroslav@35
  2132
}
jaroslav@35
  2133
function java_lang_String_substringLjava_lang_StringI(arg0,arg1) {
jaroslav@35
  2134
  var arg2;
jaroslav@35
  2135
;
jaroslav@35
  2136
  var stack = new Array(3);
jaroslav@35
  2137
  var gt = 0;
jaroslav@35
  2138
  for(;;) switch(gt) {
jaroslav@35
  2139
    case 0: stack.push(arg0); // 42
jaroslav@35
  2140
    case 1: stack.push(arg1); // 27
jaroslav@35
  2141
    case 2: stack.push(arg0); // 42
jaroslav@35
  2142
    case 3: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2143
    case 6: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.substringLjava_lang_StringII(self, v0, v1)); } // 182 1 147
jaroslav@35
  2144
    case 9: return stack.pop(); // 176
jaroslav@35
  2145
  }
jaroslav@35
  2146
}
jaroslav@35
  2147
function java_lang_String_substringLjava_lang_StringII(arg0,arg1,arg2) {
jaroslav@35
  2148
  var arg3;
jaroslav@35
  2149
;
jaroslav@35
  2150
  var stack = new Array(5);
jaroslav@35
  2151
  var gt = 0;
jaroslav@35
  2152
  for(;;) switch(gt) {
jaroslav@35
  2153
    case 0: stack.push(arg1); // 27
jaroslav@35
  2154
    case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
jaroslav@35
  2155
    case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
  2156
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2157
    case 8: stack.push(arg1); // 27
jaroslav@35
  2158
    case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
  2159
    case 12:  // 191
jaroslav@35
  2160
    case 13: stack.push(arg2); // 28
jaroslav@35
  2161
    case 14: stack.push(arg0); // 42
jaroslav@35
  2162
    case 15: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2163
    case 18: if (stack.pop() >= stack.pop()) { gt = 30; continue; } // 164 0 12
jaroslav@35
  2164
    case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
  2165
    case 24: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2166
    case 25: stack.push(arg2); // 28
jaroslav@35
  2167
    case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
  2168
    case 29:  // 191
jaroslav@35
  2169
    case 30: stack.push(arg1); // 27
jaroslav@35
  2170
    case 31: stack.push(arg2); // 28
jaroslav@35
  2171
    case 32: if (stack.pop() >= stack.pop()) { gt = 46; continue; } // 164 0 14
jaroslav@35
  2172
    case 35: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
jaroslav@35
  2173
    case 38: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2174
    case 39: stack.push(arg2); // 28
jaroslav@35
  2175
    case 40: stack.push(arg1); // 27
jaroslav@35
  2176
    case 41: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2177
    case 42: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
jaroslav@35
  2178
    case 45:  // 191
jaroslav@35
  2179
    case 46: stack.push(arg1); // 27
jaroslav@35
  2180
    case 47: if (stack.pop() != 0) { gt = 62; continue; } // 154 0 15
jaroslav@35
  2181
    case 50: stack.push(arg2); // 28
jaroslav@35
  2182
    case 51: stack.push(arg0); // 42
jaroslav@35
  2183
    case 52: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2184
    case 55: if (stack.pop() != stack.pop()) { gt = 62; continue; } // 160 0 7
jaroslav@35
  2185
    case 58: stack.push(arg0); // 42
jaroslav@35
  2186
    case 59: gt = 82; continue; // 167 0 23
jaroslav@35
  2187
    case 62: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  2188
    case 65: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2189
    case 66: stack.push(arg0); // 42
jaroslav@35
  2190
    case 67: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2191
    case 70: stack.push(arg1); // 27
jaroslav@35
  2192
    case 71: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2193
    case 72: stack.push(arg2); // 28
jaroslav@35
  2194
    case 73: stack.push(arg1); // 27
jaroslav@35
  2195
    case 74: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2196
    case 75: stack.push(arg0); // 42
jaroslav@35
  2197
    case 76: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2198
    case 79: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
jaroslav@35
  2199
    case 82: return stack.pop(); // 176
jaroslav@35
  2200
  }
jaroslav@35
  2201
}
jaroslav@35
  2202
function java_lang_String_subSequenceLjava_lang_CharSequenceII(arg0,arg1,arg2) {
jaroslav@35
  2203
  var arg3;
jaroslav@35
  2204
;
jaroslav@35
  2205
  var stack = new Array(3);
jaroslav@35
  2206
  var gt = 0;
jaroslav@35
  2207
  for(;;) switch(gt) {
jaroslav@35
  2208
    case 0: stack.push(arg0); // 42
jaroslav@35
  2209
    case 1: stack.push(arg1); // 27
jaroslav@35
  2210
    case 2: stack.push(arg2); // 28
jaroslav@35
  2211
    case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.substringLjava_lang_StringII(self, v0, v1)); } // 182 1 147
jaroslav@35
  2212
    case 6: return stack.pop(); // 176
jaroslav@35
  2213
  }
jaroslav@35
  2214
}
jaroslav@35
  2215
function java_lang_String_concatLjava_lang_StringLjava_lang_String(arg0,arg1) {
jaroslav@35
  2216
  var arg2;
jaroslav@35
  2217
  var arg3;
jaroslav@35
  2218
  var arg4;
jaroslav@35
  2219
;
jaroslav@35
  2220
  var stack = new Array(5);
jaroslav@35
  2221
  var gt = 0;
jaroslav@35
  2222
  for(;;) switch(gt) {
jaroslav@35
  2223
    case 0: stack.push(arg1); // 43
jaroslav@35
  2224
    case 1: { var self = stack.pop(); stack.push(self.lengthI(self)); } // 182 1 133
jaroslav@35
  2225
    case 4: arg2 = stack.pop(); // 61
jaroslav@35
  2226
    case 5: stack.push(arg2); // 28
jaroslav@35
  2227
    case 6: if (stack.pop() != 0) { gt = 11; continue; } // 154 0 5
jaroslav@35
  2228
    case 9: stack.push(arg0); // 42
jaroslav@35
  2229
    case 10: return stack.pop(); // 176
jaroslav@35
  2230
    case 11: stack.push(arg0); // 42
jaroslav@35
  2231
    case 12: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2232
    case 15: stack.push(arg2); // 28
jaroslav@35
  2233
    case 16: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2234
    case 17: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  2235
    case 19: arg3 = stack.pop(); // 78
jaroslav@35
  2236
    case 20: stack.push(arg0); // 42
jaroslav@35
  2237
    case 21: stack.push(0); // 3
jaroslav@35
  2238
    case 22: stack.push(arg0); // 42
jaroslav@35
  2239
    case 23: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2240
    case 26: stack.push(arg3); // 45
jaroslav@35
  2241
    case 27: stack.push(0); // 3
jaroslav@35
  2242
    case 28: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); self.getCharsVIIACAI(self, v0, v1, v2, v3); } // 182 1 138
jaroslav@35
  2243
    case 31: stack.push(arg1); // 43
jaroslav@35
  2244
    case 32: stack.push(0); // 3
jaroslav@35
  2245
    case 33: stack.push(arg2); // 28
jaroslav@35
  2246
    case 34: stack.push(arg3); // 45
jaroslav@35
  2247
    case 35: stack.push(arg0); // 42
jaroslav@35
  2248
    case 36: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2249
    case 39: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); self.getCharsVIIACAI(self, v0, v1, v2, v3); } // 182 1 138
jaroslav@35
  2250
    case 42: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  2251
    case 45: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2252
    case 46: stack.push(0); // 3
jaroslav@35
  2253
    case 47: stack.push(arg0); // 42
jaroslav@35
  2254
    case 48: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2255
    case 51: stack.push(arg2); // 28
jaroslav@35
  2256
    case 52: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2257
    case 53: stack.push(arg3); // 45
jaroslav@35
  2258
    case 54: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
jaroslav@35
  2259
    case 57: return stack.pop(); // 176
jaroslav@35
  2260
  }
jaroslav@35
  2261
}
jaroslav@35
  2262
function java_lang_String_replaceLjava_lang_StringCC(arg0,arg1,arg2) {
jaroslav@35
  2263
  var arg3;
jaroslav@35
  2264
  var arg4;
jaroslav@35
  2265
  var arg5;
jaroslav@35
  2266
  var arg6;
jaroslav@35
  2267
  var arg7;
jaroslav@35
  2268
  var arg8;
jaroslav@35
  2269
  var arg9;
jaroslav@35
  2270
;
jaroslav@35
  2271
  var stack = new Array(5);
jaroslav@35
  2272
  var gt = 0;
jaroslav@35
  2273
  for(;;) switch(gt) {
jaroslav@35
  2274
    case 0: stack.push(arg1); // 27
jaroslav@35
  2275
    case 1: stack.push(arg2); // 28
jaroslav@35
  2276
    case 2: if (stack.pop() == stack.pop()) { gt = 140; continue; } // 159 0 138
jaroslav@35
  2277
    case 5: stack.push(arg0); // 42
jaroslav@35
  2278
    case 6: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2279
    case 9: arg3 = stack.pop(); // 62
jaroslav@35
  2280
    case 10:  // 2
jaroslav@35
  2281
    case 11: arg4 = stack.pop() // 54 4
jaroslav@35
  2282
    case 13: stack.push(arg0); // 42
jaroslav@35
  2283
    case 14: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2284
    case 17: arg5 = stack.pop() // 58 5
jaroslav@35
  2285
    case 19: stack.push(arg0); // 42
jaroslav@35
  2286
    case 20: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2287
    case 23: arg6 = stack.pop() // 54 6
jaroslav@35
  2288
    case 25: arg4++; // 132 4 1
jaroslav@35
  2289
    case 28: stack.push(arg4); // 21 4
jaroslav@35
  2290
    case 30: stack.push(arg3); // 29
jaroslav@35
  2291
    case 31: if (stack.pop() <= stack.pop()) { gt = 49; continue; } // 162 0 18
jaroslav@35
  2292
    case 34: stack.push(arg5); // 25 5
jaroslav@35
  2293
    case 36: stack.push(arg6); // 21 6
jaroslav@35
  2294
    case 38: stack.push(arg4); // 21 4
jaroslav@35
  2295
    case 40: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2296
    case 41: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2297
    case 42: stack.push(arg1); // 27
jaroslav@35
  2298
    case 43: if (stack.pop() != stack.pop()) { gt = 25; continue; } // 160 255 238
jaroslav@35
  2299
    case 46: gt = 49; continue; // 167 0 3
jaroslav@35
  2300
    case 49: stack.push(arg4); // 21 4
jaroslav@35
  2301
    case 51: stack.push(arg3); // 29
jaroslav@35
  2302
    case 52: if (stack.pop() <= stack.pop()) { gt = 140; continue; } // 162 0 88
jaroslav@35
  2303
    case 55: stack.push(arg3); // 29
jaroslav@35
  2304
    case 56: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  2305
    case 58: arg7 = stack.pop() // 58 7
jaroslav@35
  2306
    case 60: stack.push(0); // 3
jaroslav@35
  2307
    case 61: arg8 = stack.pop() // 54 8
jaroslav@35
  2308
    case 63: stack.push(arg8); // 21 8
jaroslav@35
  2309
    case 65: stack.push(arg4); // 21 4
jaroslav@35
  2310
    case 67: if (stack.pop() <= stack.pop()) { gt = 89; continue; } // 162 0 22
jaroslav@35
  2311
    case 70: stack.push(arg7); // 25 7
jaroslav@35
  2312
    case 72: stack.push(arg8); // 21 8
jaroslav@35
  2313
    case 74: stack.push(arg5); // 25 5
jaroslav@35
  2314
    case 76: stack.push(arg6); // 21 6
jaroslav@35
  2315
    case 78: stack.push(arg8); // 21 8
jaroslav@35
  2316
    case 80: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2317
    case 81: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2318
    case 82: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
  2319
    case 83: arg8++; // 132 8 1
jaroslav@35
  2320
    case 86: gt = 63; continue; // 167 255 233
jaroslav@35
  2321
    case 89: stack.push(arg4); // 21 4
jaroslav@35
  2322
    case 91: stack.push(arg3); // 29
jaroslav@35
  2323
    case 92: if (stack.pop() <= stack.pop()) { gt = 128; continue; } // 162 0 36
jaroslav@35
  2324
    case 95: stack.push(arg5); // 25 5
jaroslav@35
  2325
    case 97: stack.push(arg6); // 21 6
jaroslav@35
  2326
    case 99: stack.push(arg4); // 21 4
jaroslav@35
  2327
    case 101: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2328
    case 102: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2329
    case 103: arg8 = stack.pop() // 54 8
jaroslav@35
  2330
    case 105: stack.push(arg7); // 25 7
jaroslav@35
  2331
    case 107: stack.push(arg4); // 21 4
jaroslav@35
  2332
    case 109: stack.push(arg8); // 21 8
jaroslav@35
  2333
    case 111: stack.push(arg1); // 27
jaroslav@35
  2334
    case 112: if (stack.pop() != stack.pop()) { gt = 119; continue; } // 160 0 7
jaroslav@35
  2335
    case 115: stack.push(arg2); // 28
jaroslav@35
  2336
    case 116: gt = 121; continue; // 167 0 5
jaroslav@35
  2337
    case 119: stack.push(arg8); // 21 8
jaroslav@35
  2338
    case 121: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
  2339
    case 122: arg4++; // 132 4 1
jaroslav@35
  2340
    case 125: gt = 89; continue; // 167 255 220
jaroslav@35
  2341
    case 128: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  2342
    case 131: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2343
    case 132: stack.push(0); // 3
jaroslav@35
  2344
    case 133: stack.push(arg3); // 29
jaroslav@35
  2345
    case 134: stack.push(arg7); // 25 7
jaroslav@35
  2346
    case 136: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
jaroslav@35
  2347
    case 139: return stack.pop(); // 176
jaroslav@35
  2348
    case 140: stack.push(arg0); // 42
jaroslav@35
  2349
    case 141: return stack.pop(); // 176
jaroslav@35
  2350
  }
jaroslav@35
  2351
}
jaroslav@35
  2352
function java_lang_String_matchesZLjava_lang_String(arg0,arg1) {
jaroslav@35
  2353
  var arg2;
jaroslav@35
  2354
;
jaroslav@35
  2355
  var stack = new Array(2);
jaroslav@35
  2356
  var gt = 0;
jaroslav@35
  2357
  for(;;) switch(gt) {
jaroslav@35
  2358
    case 0: stack.push(arg1); // 43
jaroslav@35
  2359
    case 1: stack.push(arg0); // 42
jaroslav@35
  2360
    case 2: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_regex_Pattern_matchesZLjava_lang_StringLjava_lang_CharSequence(v0, v1)); } // 184 1 183
jaroslav@35
  2361
    case 5: return stack.pop(); // 172
jaroslav@35
  2362
  }
jaroslav@35
  2363
}
jaroslav@35
  2364
function java_lang_String_containsZLjava_lang_CharSequence(arg0,arg1) {
jaroslav@35
  2365
  var arg2;
jaroslav@35
  2366
;
jaroslav@35
  2367
  var stack = new Array(2);
jaroslav@35
  2368
  var gt = 0;
jaroslav@35
  2369
  for(;;) switch(gt) {
jaroslav@35
  2370
    case 0: stack.push(arg0); // 42
jaroslav@35
  2371
    case 1: stack.push(arg1); // 43
jaroslav@35
  2372
    case 2: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
jaroslav@35
  2373
    case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.indexOfILjava_lang_String(self, v0)); } // 182 1 149
jaroslav@35
  2374
    case 8:  // 2
jaroslav@35
  2375
    case 9: if (stack.pop() >= stack.pop()) { gt = 16; continue; } // 164 0 7
jaroslav@35
  2376
    case 12: stack.push(1); // 4
jaroslav@35
  2377
    case 13: gt = 17; continue; // 167 0 4
jaroslav@35
  2378
    case 16: stack.push(0); // 3
jaroslav@35
  2379
    case 17: return stack.pop(); // 172
jaroslav@35
  2380
  }
jaroslav@35
  2381
}
jaroslav@35
  2382
function java_lang_String_replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
jaroslav@35
  2383
  var arg3;
jaroslav@35
  2384
;
jaroslav@35
  2385
  var stack = new Array(2);
jaroslav@35
  2386
  var gt = 0;
jaroslav@35
  2387
  for(;;) switch(gt) {
jaroslav@35
  2388
    case 0: stack.push(arg1); // 43
jaroslav@35
  2389
    case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
jaroslav@35
  2390
    case 4: stack.push(arg0); // 42
jaroslav@35
  2391
    case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
jaroslav@35
  2392
    case 8: stack.push(arg2); // 44
jaroslav@35
  2393
    case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceFirstLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 182
jaroslav@35
  2394
    case 12: return stack.pop(); // 176
jaroslav@35
  2395
  }
jaroslav@35
  2396
}
jaroslav@35
  2397
function java_lang_String_replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
jaroslav@35
  2398
  var arg3;
jaroslav@35
  2399
;
jaroslav@35
  2400
  var stack = new Array(2);
jaroslav@35
  2401
  var gt = 0;
jaroslav@35
  2402
  for(;;) switch(gt) {
jaroslav@35
  2403
    case 0: stack.push(arg1); // 43
jaroslav@35
  2404
    case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
jaroslav@35
  2405
    case 4: stack.push(arg0); // 42
jaroslav@35
  2406
    case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
jaroslav@35
  2407
    case 8: stack.push(arg2); // 44
jaroslav@35
  2408
    case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
jaroslav@35
  2409
    case 12: return stack.pop(); // 176
jaroslav@35
  2410
  }
jaroslav@35
  2411
}
jaroslav@35
  2412
function java_lang_String_replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence(arg0,arg1,arg2) {
jaroslav@35
  2413
  var arg3;
jaroslav@35
  2414
;
jaroslav@35
  2415
  var stack = new Array(2);
jaroslav@35
  2416
  var gt = 0;
jaroslav@35
  2417
  for(;;) switch(gt) {
jaroslav@35
  2418
    case 0: stack.push(arg1); // 43
jaroslav@35
  2419
    case 1: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
jaroslav@35
  2420
    case 4: stack.push(16); // 16 16
jaroslav@35
  2421
    case 6: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_StringI(v0, v1)); } // 184 1 187
jaroslav@35
  2422
    case 9: stack.push(arg0); // 42
jaroslav@35
  2423
    case 10: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
jaroslav@35
  2424
    case 13: stack.push(arg2); // 44
jaroslav@35
  2425
    case 14: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
jaroslav@35
  2426
    case 17: { var v0 = stack.pop(); stack.push(java_util_regex_Matcher_quoteReplacementLjava_lang_StringLjava_lang_String(v0)); } // 184 1 180
jaroslav@35
  2427
    case 20: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
jaroslav@35
  2428
    case 23: return stack.pop(); // 176
jaroslav@35
  2429
  }
jaroslav@35
  2430
}
jaroslav@35
  2431
function java_lang_String_splitALjava_lang_StringLjava_lang_StringI(arg0,arg1,arg2) {
jaroslav@35
  2432
  var arg3;
jaroslav@35
  2433
;
jaroslav@35
  2434
  var stack = new Array(3);
jaroslav@35
  2435
  var gt = 0;
jaroslav@35
  2436
  for(;;) switch(gt) {
jaroslav@35
  2437
    case 0: stack.push(arg1); // 43
jaroslav@35
  2438
    case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
jaroslav@35
  2439
    case 4: stack.push(arg0); // 42
jaroslav@35
  2440
    case 5: stack.push(arg2); // 28
jaroslav@35
  2441
    case 6: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.splitALjava_lang_StringLjava_lang_CharSequenceI(self, v0, v1)); } // 182 1 184
jaroslav@35
  2442
    case 9: return stack.pop(); // 176
jaroslav@35
  2443
  }
jaroslav@35
  2444
}
jaroslav@35
  2445
function java_lang_String_splitALjava_lang_StringLjava_lang_String(arg0,arg1) {
jaroslav@35
  2446
  var arg2;
jaroslav@35
  2447
;
jaroslav@35
  2448
  var stack = new Array(3);
jaroslav@35
  2449
  var gt = 0;
jaroslav@35
  2450
  for(;;) switch(gt) {
jaroslav@35
  2451
    case 0: stack.push(arg0); // 42
jaroslav@35
  2452
    case 1: stack.push(arg1); // 43
jaroslav@35
  2453
    case 2: stack.push(0); // 3
jaroslav@35
  2454
    case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.splitALjava_lang_StringLjava_lang_StringI(self, v0, v1)); } // 182 1 157
jaroslav@35
  2455
    case 6: return stack.pop(); // 176
jaroslav@35
  2456
  }
jaroslav@35
  2457
}
jaroslav@35
  2458
function java_lang_String_toLowerCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
jaroslav@35
  2459
  var arg2;
jaroslav@35
  2460
  var arg3;
jaroslav@35
  2461
  var arg4;
jaroslav@35
  2462
  var arg5;
jaroslav@35
  2463
  var arg6;
jaroslav@35
  2464
  var arg7;
jaroslav@35
  2465
  var arg8;
jaroslav@35
  2466
  var arg9;
jaroslav@35
  2467
  var arg10;
jaroslav@35
  2468
  var arg11;
jaroslav@35
  2469
  var arg12;
jaroslav@35
  2470
  var arg13;
jaroslav@35
  2471
  var arg14;
jaroslav@35
  2472
;
jaroslav@35
  2473
  var stack = new Array(6);
jaroslav@35
  2474
  var gt = 0;
jaroslav@35
  2475
  for(;;) switch(gt) {
jaroslav@35
  2476
    case 0: stack.push(arg1); // 43
jaroslav@35
  2477
    case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
jaroslav@35
  2478
    case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
jaroslav@35
  2479
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2480
    case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
jaroslav@35
  2481
    case 11:  // 191
jaroslav@35
  2482
    case 12: stack.push(0); // 3
jaroslav@35
  2483
    case 13: arg2 = stack.pop(); // 61
jaroslav@35
  2484
    case 14: stack.push(arg2); // 28
jaroslav@35
  2485
    case 15: stack.push(arg0); // 42
jaroslav@35
  2486
    case 16: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2487
    case 19: if (stack.pop() <= stack.pop()) { gt = 94; continue; } // 162 0 75
jaroslav@35
  2488
    case 22: stack.push(arg0); // 42
jaroslav@35
  2489
    case 23: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2490
    case 26: stack.push(arg0); // 42
jaroslav@35
  2491
    case 27: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2492
    case 30: stack.push(arg2); // 28
jaroslav@35
  2493
    case 31: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2494
    case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2495
    case 33: arg3 = stack.pop(); // 62
jaroslav@35
  2496
    case 34: stack.push(arg3); // 29
jaroslav@35
  2497
    case 35: stack.push(55296); // 18 1
jaroslav@35
  2498
    case 37: if (stack.pop() > stack.pop()) { gt = 77; continue; } // 161 0 40
jaroslav@35
  2499
    case 40: stack.push(arg3); // 29
jaroslav@35
  2500
    case 41: stack.push(56319); // 18 2
jaroslav@35
  2501
    case 43: if (stack.pop() < stack.pop()) { gt = 77; continue; } // 163 0 34
jaroslav@35
  2502
    case 46: stack.push(arg0); // 42
jaroslav@35
  2503
    case 47: stack.push(arg2); // 28
jaroslav@35
  2504
    case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
jaroslav@35
  2505
    case 51: arg4 = stack.pop() // 54 4
jaroslav@35
  2506
    case 53: stack.push(arg4); // 21 4
jaroslav@35
  2507
    case 55: stack.push(arg4); // 21 4
jaroslav@35
  2508
    case 57: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
jaroslav@35
  2509
    case 60: if (stack.pop() == stack.pop()) { gt = 66; continue; } // 159 0 6
jaroslav@35
  2510
    case 63: gt = 96; continue; // 167 0 33
jaroslav@35
  2511
    case 66: stack.push(arg2); // 28
jaroslav@35
  2512
    case 67: stack.push(arg4); // 21 4
jaroslav@35
  2513
    case 69: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
jaroslav@35
  2514
    case 72: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2515
    case 73: arg2 = stack.pop(); // 61
jaroslav@35
  2516
    case 74: gt = 91; continue; // 167 0 17
jaroslav@35
  2517
    case 77: stack.push(arg3); // 29
jaroslav@35
  2518
    case 78: stack.push(arg3); // 29
jaroslav@35
  2519
    case 79: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
jaroslav@35
  2520
    case 82: if (stack.pop() == stack.pop()) { gt = 88; continue; } // 159 0 6
jaroslav@35
  2521
    case 85: gt = 96; continue; // 167 0 11
jaroslav@35
  2522
    case 88: arg2++; // 132 2 1
jaroslav@35
  2523
    case 91: gt = 14; continue; // 167 255 179
jaroslav@35
  2524
    case 94: stack.push(arg0); // 42
jaroslav@35
  2525
    case 95: return stack.pop(); // 176
jaroslav@35
  2526
    case 96: stack.push(arg0); // 42
jaroslav@35
  2527
    case 97: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2528
    case 100: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  2529
    case 102: arg3 = stack.pop(); // 78
jaroslav@35
  2530
    case 103: stack.push(0); // 3
jaroslav@35
  2531
    case 104: arg4 = stack.pop() // 54 4
jaroslav@35
  2532
    case 106: stack.push(arg0); // 42
jaroslav@35
  2533
    case 107: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2534
    case 110: stack.push(arg0); // 42
jaroslav@35
  2535
    case 111: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2536
    case 114: stack.push(arg3); // 45
jaroslav@35
  2537
    case 115: stack.push(0); // 3
jaroslav@35
  2538
    case 116: stack.push(arg2); // 28
jaroslav@35
  2539
    case 117: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
jaroslav@35
  2540
    case 120: stack.push(arg1); // 43
jaroslav@35
  2541
    case 121: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
jaroslav@35
  2542
    case 124: arg5 = stack.pop() // 58 5
jaroslav@35
  2543
    case 126: stack.push(arg5); // 25 5
jaroslav@35
  2544
    case 128: stack.push("tr"); // 18 11
jaroslav@35
  2545
    case 130:  // 165
jaroslav@35
  2546
    case 131:  // 0
jaroslav@35
  2547
    case 132: stack.push(6405); // 17 25 5
jaroslav@35
  2548
    case 135: stack.push("az"); // 18 5
jaroslav@35
  2549
    case 137:  // 165
jaroslav@35
  2550
    case 138:  // 0
jaroslav@35
  2551
    case 139: stack.push(1); // 10
jaroslav@35
  2552
    case 140: stack.push(arg5); // 25 5
jaroslav@35
  2553
    case 142: stack.push("lt"); // 18 9
jaroslav@35
  2554
    case 144:  // 166
jaroslav@35
  2555
    case 145:  // 0
jaroslav@35
  2556
    case 146: stack.push(4); // 7
jaroslav@35
  2557
    case 147: stack.push(1); // 4
jaroslav@35
  2558
    case 148: gt = 152; continue; // 167 0 4
jaroslav@35
  2559
    case 151: stack.push(0); // 3
jaroslav@35
  2560
    case 152: arg6 = stack.pop() // 54 6
jaroslav@35
  2561
    case 154: stack.push(arg2); // 28
jaroslav@35
  2562
    case 155: arg11 = stack.pop() // 54 11
jaroslav@35
  2563
    case 157: stack.push(arg11); // 21 11
jaroslav@35
  2564
    case 159: stack.push(arg0); // 42
jaroslav@35
  2565
    case 160: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2566
    case 163: if (stack.pop() <= stack.pop()) { gt = 419; continue; } // 162 1 0
jaroslav@35
  2567
    case 166: stack.push(arg0); // 42
jaroslav@35
  2568
    case 167: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2569
    case 170: stack.push(arg0); // 42
jaroslav@35
  2570
    case 171: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2571
    case 174: stack.push(arg11); // 21 11
jaroslav@35
  2572
    case 176: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2573
    case 177: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2574
    case 178: arg9 = stack.pop() // 54 9
jaroslav@35
  2575
    case 180: stack.push(arg9); // 21 9
jaroslav@35
  2576
    case 182: // number conversion  // 146
jaroslav@35
  2577
    case 183: stack.push(55296); // 18 1
jaroslav@35
  2578
    case 185: if (stack.pop() > stack.pop()) { gt = 214; continue; } // 161 0 29
jaroslav@35
  2579
    case 188: stack.push(arg9); // 21 9
jaroslav@35
  2580
    case 190: // number conversion  // 146
jaroslav@35
  2581
    case 191: stack.push(56319); // 18 2
jaroslav@35
  2582
    case 193: if (stack.pop() < stack.pop()) { gt = 214; continue; } // 163 0 21
jaroslav@35
  2583
    case 196: stack.push(arg0); // 42
jaroslav@35
  2584
    case 197: stack.push(arg11); // 21 11
jaroslav@35
  2585
    case 199: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
jaroslav@35
  2586
    case 202: arg9 = stack.pop() // 54 9
jaroslav@35
  2587
    case 204: stack.push(arg9); // 21 9
jaroslav@35
  2588
    case 206: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
jaroslav@35
  2589
    case 209: arg10 = stack.pop() // 54 10
jaroslav@35
  2590
    case 211: gt = 217; continue; // 167 0 6
jaroslav@35
  2591
    case 214: stack.push(1); // 4
jaroslav@35
  2592
    case 215: arg10 = stack.pop() // 54 10
jaroslav@35
  2593
    case 217: stack.push(arg6); // 21 6
jaroslav@35
  2594
    case 219: if (stack.pop() != 0) { gt = 230; continue; } // 154 0 11
jaroslav@35
  2595
    case 222: stack.push(arg9); // 21 9
jaroslav@35
  2596
    case 224: stack.push(931); // 17 3 163
jaroslav@35
  2597
    case 227: if (stack.pop() != stack.pop()) { gt = 242; continue; } // 160 0 15
jaroslav@35
  2598
    case 230: stack.push(arg0); // 42
jaroslav@35
  2599
    case 231: stack.push(arg11); // 21 11
jaroslav@35
  2600
    case 233: stack.push(arg1); // 43
jaroslav@35
  2601
    case 234: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toLowerCaseExILjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 117
jaroslav@35
  2602
    case 237: arg8 = stack.pop() // 54 8
jaroslav@35
  2603
    case 239: gt = 249; continue; // 167 0 10
jaroslav@35
  2604
    case 242: stack.push(arg9); // 21 9
jaroslav@35
  2605
    case 244: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
jaroslav@35
  2606
    case 247: arg8 = stack.pop() // 54 8
jaroslav@35
  2607
    case 249: stack.push(arg8); // 21 8
jaroslav@35
  2608
    case 251:  // 2
jaroslav@35
  2609
    case 252: if (stack.pop() == stack.pop()) { gt = 262; continue; } // 159 0 10
jaroslav@35
  2610
    case 255: stack.push(arg8); // 21 8
jaroslav@35
  2611
    case 257: stack.push(65536); // 18 3
jaroslav@35
  2612
    case 259: if (stack.pop() > stack.pop()) { gt = 399; continue; } // 161 0 140
jaroslav@35
  2613
    case 262: stack.push(arg8); // 21 8
jaroslav@35
  2614
    case 264:  // 2
jaroslav@35
  2615
    case 265: if (stack.pop() != stack.pop()) { gt = 280; continue; } // 160 0 15
jaroslav@35
  2616
    case 268: stack.push(arg0); // 42
jaroslav@35
  2617
    case 269: stack.push(arg11); // 21 11
jaroslav@35
  2618
    case 271: stack.push(arg1); // 43
jaroslav@35
  2619
    case 272: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toLowerCaseCharArrayACLjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 119
jaroslav@35
  2620
    case 275: arg7 = stack.pop() // 58 7
jaroslav@35
  2621
    case 277: gt = 315; continue; // 167 0 38
jaroslav@35
  2622
    case 280: stack.push(arg10); // 21 10
jaroslav@35
  2623
    case 282: stack.push(2); // 5
jaroslav@35
  2624
    case 283: if (stack.pop() != stack.pop()) { gt = 308; continue; } // 160 0 25
jaroslav@35
  2625
    case 286: stack.push(arg4); // 21 4
jaroslav@35
  2626
    case 288: stack.push(arg8); // 21 8
jaroslav@35
  2627
    case 290: stack.push(arg3); // 45
jaroslav@35
  2628
    case 291: stack.push(arg11); // 21 11
jaroslav@35
  2629
    case 293: stack.push(arg4); // 21 4
jaroslav@35
  2630
    case 295: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2631
    case 296: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_toCharsAIIACAI(v0, v1, v2)); } // 184 1 111
jaroslav@35
  2632
    case 299: stack.push(arg10); // 21 10
jaroslav@35
  2633
    case 301: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2634
    case 302: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2635
    case 303: arg4 = stack.pop() // 54 4
jaroslav@35
  2636
    case 305: gt = 409; continue; // 167 0 104
jaroslav@35
  2637
    case 308: stack.push(arg8); // 21 8
jaroslav@35
  2638
    case 310: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
jaroslav@35
  2639
    case 313: arg7 = stack.pop() // 58 7
jaroslav@35
  2640
    case 315: stack.push(arg7); // 25 7
jaroslav@35
  2641
    case 317: stack.push(stack.pop().length); // 190
jaroslav@35
  2642
    case 318: arg12 = stack.pop() // 54 12
jaroslav@35
  2643
    case 320: stack.push(arg12); // 21 12
jaroslav@35
  2644
    case 322: stack.push(arg10); // 21 10
jaroslav@35
  2645
    case 324: if (stack.pop() >= stack.pop()) { gt = 355; continue; } // 164 0 31
jaroslav@35
  2646
    case 327: stack.push(arg3); // 45
jaroslav@35
  2647
    case 328: stack.push(stack.pop().length); // 190
jaroslav@35
  2648
    case 329: stack.push(arg12); // 21 12
jaroslav@35
  2649
    case 331: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2650
    case 332: stack.push(arg10); // 21 10
jaroslav@35
  2651
    case 334: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2652
    case 335: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  2653
    case 337: arg13 = stack.pop() // 58 13
jaroslav@35
  2654
    case 339: stack.push(arg3); // 45
jaroslav@35
  2655
    case 340: stack.push(0); // 3
jaroslav@35
  2656
    case 341: stack.push(arg13); // 25 13
jaroslav@35
  2657
    case 343: stack.push(0); // 3
jaroslav@35
  2658
    case 344: stack.push(arg11); // 21 11
jaroslav@35
  2659
    case 346: stack.push(arg4); // 21 4
jaroslav@35
  2660
    case 348: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2661
    case 349: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
jaroslav@35
  2662
    case 352: stack.push(arg13); // 25 13
jaroslav@35
  2663
    case 354: arg3 = stack.pop(); // 78
jaroslav@35
  2664
    case 355: stack.push(0); // 3
jaroslav@35
  2665
    case 356: arg13 = stack.pop() // 54 13
jaroslav@35
  2666
    case 358: stack.push(arg13); // 21 13
jaroslav@35
  2667
    case 360: stack.push(arg12); // 21 12
jaroslav@35
  2668
    case 362: if (stack.pop() <= stack.pop()) { gt = 386; continue; } // 162 0 24
jaroslav@35
  2669
    case 365: stack.push(arg3); // 45
jaroslav@35
  2670
    case 366: stack.push(arg11); // 21 11
jaroslav@35
  2671
    case 368: stack.push(arg4); // 21 4
jaroslav@35
  2672
    case 370: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2673
    case 371: stack.push(arg13); // 21 13
jaroslav@35
  2674
    case 373: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2675
    case 374: stack.push(arg7); // 25 7
jaroslav@35
  2676
    case 376: stack.push(arg13); // 21 13
jaroslav@35
  2677
    case 378: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2678
    case 379: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
  2679
    case 380: arg13++; // 132 13 1
jaroslav@35
  2680
    case 383: gt = 358; continue; // 167 255 231
jaroslav@35
  2681
    case 386: stack.push(arg4); // 21 4
jaroslav@35
  2682
    case 388: stack.push(arg12); // 21 12
jaroslav@35
  2683
    case 390: stack.push(arg10); // 21 10
jaroslav@35
  2684
    case 392: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2685
    case 393: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2686
    case 394: arg4 = stack.pop() // 54 4
jaroslav@35
  2687
    case 396: gt = 409; continue; // 167 0 13
jaroslav@35
  2688
    case 399: stack.push(arg3); // 45
jaroslav@35
  2689
    case 400: stack.push(arg11); // 21 11
jaroslav@35
  2690
    case 402: stack.push(arg4); // 21 4
jaroslav@35
  2691
    case 404: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2692
    case 405: stack.push(arg8); // 21 8
jaroslav@35
  2693
    case 407: // number conversion  // 146
jaroslav@35
  2694
    case 408: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
  2695
    case 409: stack.push(arg11); // 21 11
jaroslav@35
  2696
    case 411: stack.push(arg10); // 21 10
jaroslav@35
  2697
    case 413: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2698
    case 414: arg11 = stack.pop() // 54 11
jaroslav@35
  2699
    case 416: gt = 157; continue; // 167 254 253
jaroslav@35
  2700
    case 419: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  2701
    case 422: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2702
    case 423: stack.push(0); // 3
jaroslav@35
  2703
    case 424: stack.push(arg0); // 42
jaroslav@35
  2704
    case 425: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2705
    case 428: stack.push(arg4); // 21 4
jaroslav@35
  2706
    case 430: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2707
    case 431: stack.push(arg3); // 45
jaroslav@35
  2708
    case 432: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
jaroslav@35
  2709
    case 435: return stack.pop(); // 176
jaroslav@35
  2710
  }
jaroslav@35
  2711
}
jaroslav@35
  2712
function java_lang_String_toLowerCaseLjava_lang_String(arg0) {
jaroslav@35
  2713
  var arg1;
jaroslav@35
  2714
;
jaroslav@35
  2715
  var stack = new Array(2);
jaroslav@35
  2716
  var gt = 0;
jaroslav@35
  2717
  for(;;) switch(gt) {
jaroslav@35
  2718
    case 0: stack.push(arg0); // 42
jaroslav@35
  2719
    case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
jaroslav@35
  2720
    case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toLowerCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 158
jaroslav@35
  2721
    case 7: return stack.pop(); // 176
jaroslav@35
  2722
  }
jaroslav@35
  2723
}
jaroslav@35
  2724
function java_lang_String_toUpperCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
jaroslav@35
  2725
  var arg2;
jaroslav@35
  2726
  var arg3;
jaroslav@35
  2727
  var arg4;
jaroslav@35
  2728
  var arg5;
jaroslav@35
  2729
  var arg6;
jaroslav@35
  2730
  var arg7;
jaroslav@35
  2731
  var arg8;
jaroslav@35
  2732
  var arg9;
jaroslav@35
  2733
  var arg10;
jaroslav@35
  2734
  var arg11;
jaroslav@35
  2735
  var arg12;
jaroslav@35
  2736
  var arg13;
jaroslav@35
  2737
  var arg14;
jaroslav@35
  2738
;
jaroslav@35
  2739
  var stack = new Array(6);
jaroslav@35
  2740
  var gt = 0;
jaroslav@35
  2741
  for(;;) switch(gt) {
jaroslav@35
  2742
    case 0: stack.push(arg1); // 43
jaroslav@35
  2743
    case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
jaroslav@35
  2744
    case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
jaroslav@35
  2745
    case 7: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2746
    case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
jaroslav@35
  2747
    case 11:  // 191
jaroslav@35
  2748
    case 12: stack.push(0); // 3
jaroslav@35
  2749
    case 13: arg2 = stack.pop(); // 61
jaroslav@35
  2750
    case 14: stack.push(arg2); // 28
jaroslav@35
  2751
    case 15: stack.push(arg0); // 42
jaroslav@35
  2752
    case 16: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2753
    case 19: if (stack.pop() <= stack.pop()) { gt = 93; continue; } // 162 0 74
jaroslav@35
  2754
    case 22: stack.push(arg0); // 42
jaroslav@35
  2755
    case 23: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2756
    case 26: stack.push(arg0); // 42
jaroslav@35
  2757
    case 27: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2758
    case 30: stack.push(arg2); // 28
jaroslav@35
  2759
    case 31: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2760
    case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2761
    case 33: arg3 = stack.pop(); // 62
jaroslav@35
  2762
    case 34: stack.push(arg3); // 29
jaroslav@35
  2763
    case 35: stack.push(55296); // 18 1
jaroslav@35
  2764
    case 37: if (stack.pop() > stack.pop()) { gt = 61; continue; } // 161 0 24
jaroslav@35
  2765
    case 40: stack.push(arg3); // 29
jaroslav@35
  2766
    case 41: stack.push(56319); // 18 2
jaroslav@35
  2767
    case 43: if (stack.pop() < stack.pop()) { gt = 61; continue; } // 163 0 18
jaroslav@35
  2768
    case 46: stack.push(arg0); // 42
jaroslav@35
  2769
    case 47: stack.push(arg2); // 28
jaroslav@35
  2770
    case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
jaroslav@35
  2771
    case 51: arg3 = stack.pop(); // 62
jaroslav@35
  2772
    case 52: stack.push(arg3); // 29
jaroslav@35
  2773
    case 53: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
jaroslav@35
  2774
    case 56: arg4 = stack.pop() // 54 4
jaroslav@35
  2775
    case 58: gt = 64; continue; // 167 0 6
jaroslav@35
  2776
    case 61: stack.push(1); // 4
jaroslav@35
  2777
    case 62: arg4 = stack.pop() // 54 4
jaroslav@35
  2778
    case 64: stack.push(arg3); // 29
jaroslav@35
  2779
    case 65: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
jaroslav@35
  2780
    case 68: arg5 = stack.pop() // 54 5
jaroslav@35
  2781
    case 70: stack.push(arg5); // 21 5
jaroslav@35
  2782
    case 72:  // 2
jaroslav@35
  2783
    case 73: if (stack.pop() == stack.pop()) { gt = 95; continue; } // 159 0 22
jaroslav@35
  2784
    case 76: stack.push(arg3); // 29
jaroslav@35
  2785
    case 77: stack.push(arg5); // 21 5
jaroslav@35
  2786
    case 79: if (stack.pop() == stack.pop()) { gt = 85; continue; } // 159 0 6
jaroslav@35
  2787
    case 82: gt = 95; continue; // 167 0 13
jaroslav@35
  2788
    case 85: stack.push(arg2); // 28
jaroslav@35
  2789
    case 86: stack.push(arg4); // 21 4
jaroslav@35
  2790
    case 88: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2791
    case 89: arg2 = stack.pop(); // 61
jaroslav@35
  2792
    case 90: gt = 14; continue; // 167 255 180
jaroslav@35
  2793
    case 93: stack.push(arg0); // 42
jaroslav@35
  2794
    case 94: return stack.pop(); // 176
jaroslav@35
  2795
    case 95: stack.push(arg0); // 42
jaroslav@35
  2796
    case 96: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2797
    case 99: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  2798
    case 101: arg3 = stack.pop(); // 78
jaroslav@35
  2799
    case 102: stack.push(0); // 3
jaroslav@35
  2800
    case 103: arg4 = stack.pop() // 54 4
jaroslav@35
  2801
    case 105: stack.push(arg0); // 42
jaroslav@35
  2802
    case 106: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2803
    case 109: stack.push(arg0); // 42
jaroslav@35
  2804
    case 110: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2805
    case 113: stack.push(arg3); // 45
jaroslav@35
  2806
    case 114: stack.push(0); // 3
jaroslav@35
  2807
    case 115: stack.push(arg2); // 28
jaroslav@35
  2808
    case 116: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
jaroslav@35
  2809
    case 119: stack.push(arg1); // 43
jaroslav@35
  2810
    case 120: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
jaroslav@35
  2811
    case 123: arg5 = stack.pop() // 58 5
jaroslav@35
  2812
    case 125: stack.push(arg5); // 25 5
jaroslav@35
  2813
    case 127: stack.push("tr"); // 18 11
jaroslav@35
  2814
    case 129:  // 165
jaroslav@35
  2815
    case 130:  // 0
jaroslav@35
  2816
    case 131: stack.push(6405); // 17 25 5
jaroslav@35
  2817
    case 134: stack.push("az"); // 18 5
jaroslav@35
  2818
    case 136:  // 165
jaroslav@35
  2819
    case 137:  // 0
jaroslav@35
  2820
    case 138: stack.push(1); // 10
jaroslav@35
  2821
    case 139: stack.push(arg5); // 25 5
jaroslav@35
  2822
    case 141: stack.push("lt"); // 18 9
jaroslav@35
  2823
    case 143:  // 166
jaroslav@35
  2824
    case 144:  // 0
jaroslav@35
  2825
    case 145: stack.push(4); // 7
jaroslav@35
  2826
    case 146: stack.push(1); // 4
jaroslav@35
  2827
    case 147: gt = 151; continue; // 167 0 4
jaroslav@35
  2828
    case 150: stack.push(0); // 3
jaroslav@35
  2829
    case 151: arg6 = stack.pop() // 54 6
jaroslav@35
  2830
    case 153: stack.push(arg2); // 28
jaroslav@35
  2831
    case 154: arg11 = stack.pop() // 54 11
jaroslav@35
  2832
    case 156: stack.push(arg11); // 21 11
jaroslav@35
  2833
    case 158: stack.push(arg0); // 42
jaroslav@35
  2834
    case 159: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2835
    case 162: if (stack.pop() <= stack.pop()) { gt = 425; continue; } // 162 1 7
jaroslav@35
  2836
    case 165: stack.push(arg0); // 42
jaroslav@35
  2837
    case 166: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  2838
    case 169: stack.push(arg0); // 42
jaroslav@35
  2839
    case 170: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  2840
    case 173: stack.push(arg11); // 21 11
jaroslav@35
  2841
    case 175: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2842
    case 176: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2843
    case 177: arg9 = stack.pop() // 54 9
jaroslav@35
  2844
    case 179: stack.push(arg9); // 21 9
jaroslav@35
  2845
    case 181: // number conversion  // 146
jaroslav@35
  2846
    case 182: stack.push(55296); // 18 1
jaroslav@35
  2847
    case 184: if (stack.pop() > stack.pop()) { gt = 213; continue; } // 161 0 29
jaroslav@35
  2848
    case 187: stack.push(arg9); // 21 9
jaroslav@35
  2849
    case 189: // number conversion  // 146
jaroslav@35
  2850
    case 190: stack.push(56319); // 18 2
jaroslav@35
  2851
    case 192: if (stack.pop() < stack.pop()) { gt = 213; continue; } // 163 0 21
jaroslav@35
  2852
    case 195: stack.push(arg0); // 42
jaroslav@35
  2853
    case 196: stack.push(arg11); // 21 11
jaroslav@35
  2854
    case 198: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
jaroslav@35
  2855
    case 201: arg9 = stack.pop() // 54 9
jaroslav@35
  2856
    case 203: stack.push(arg9); // 21 9
jaroslav@35
  2857
    case 205: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
jaroslav@35
  2858
    case 208: arg10 = stack.pop() // 54 10
jaroslav@35
  2859
    case 210: gt = 216; continue; // 167 0 6
jaroslav@35
  2860
    case 213: stack.push(1); // 4
jaroslav@35
  2861
    case 214: arg10 = stack.pop() // 54 10
jaroslav@35
  2862
    case 216: stack.push(arg6); // 21 6
jaroslav@35
  2863
    case 218: if (stack.pop() == 0) { gt = 233; continue; } // 153 0 15
jaroslav@35
  2864
    case 221: stack.push(arg0); // 42
jaroslav@35
  2865
    case 222: stack.push(arg11); // 21 11
jaroslav@35
  2866
    case 224: stack.push(arg1); // 43
jaroslav@35
  2867
    case 225: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toUpperCaseExILjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 118
jaroslav@35
  2868
    case 228: arg8 = stack.pop() // 54 8
jaroslav@35
  2869
    case 230: gt = 240; continue; // 167 0 10
jaroslav@35
  2870
    case 233: stack.push(arg9); // 21 9
jaroslav@35
  2871
    case 235: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
jaroslav@35
  2872
    case 238: arg8 = stack.pop() // 54 8
jaroslav@35
  2873
    case 240: stack.push(arg8); // 21 8
jaroslav@35
  2874
    case 242:  // 2
jaroslav@35
  2875
    case 243: if (stack.pop() == stack.pop()) { gt = 253; continue; } // 159 0 10
jaroslav@35
  2876
    case 246: stack.push(arg8); // 21 8
jaroslav@35
  2877
    case 248: stack.push(65536); // 18 3
jaroslav@35
  2878
    case 250: if (stack.pop() > stack.pop()) { gt = 405; continue; } // 161 0 155
jaroslav@35
  2879
    case 253: stack.push(arg8); // 21 8
jaroslav@35
  2880
    case 255:  // 2
jaroslav@35
  2881
    case 256: if (stack.pop() != stack.pop()) { gt = 286; continue; } // 160 0 30
jaroslav@35
  2882
    case 259: stack.push(arg6); // 21 6
jaroslav@35
  2883
    case 261: if (stack.pop() == 0) { gt = 276; continue; } // 153 0 15
jaroslav@35
  2884
    case 264: stack.push(arg0); // 42
jaroslav@35
  2885
    case 265: stack.push(arg11); // 21 11
jaroslav@35
  2886
    case 267: stack.push(arg1); // 43
jaroslav@35
  2887
    case 268: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toUpperCaseCharArrayACLjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 120
jaroslav@35
  2888
    case 271: arg7 = stack.pop() // 58 7
jaroslav@35
  2889
    case 273: gt = 321; continue; // 167 0 48
jaroslav@35
  2890
    case 276: stack.push(arg9); // 21 9
jaroslav@35
  2891
    case 278: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCharArrayACI(v0)); } // 184 1 110
jaroslav@35
  2892
    case 281: arg7 = stack.pop() // 58 7
jaroslav@35
  2893
    case 283: gt = 321; continue; // 167 0 38
jaroslav@35
  2894
    case 286: stack.push(arg10); // 21 10
jaroslav@35
  2895
    case 288: stack.push(2); // 5
jaroslav@35
  2896
    case 289: if (stack.pop() != stack.pop()) { gt = 314; continue; } // 160 0 25
jaroslav@35
  2897
    case 292: stack.push(arg4); // 21 4
jaroslav@35
  2898
    case 294: stack.push(arg8); // 21 8
jaroslav@35
  2899
    case 296: stack.push(arg3); // 45
jaroslav@35
  2900
    case 297: stack.push(arg11); // 21 11
jaroslav@35
  2901
    case 299: stack.push(arg4); // 21 4
jaroslav@35
  2902
    case 301: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2903
    case 302: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_toCharsAIIACAI(v0, v1, v2)); } // 184 1 111
jaroslav@35
  2904
    case 305: stack.push(arg10); // 21 10
jaroslav@35
  2905
    case 307: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2906
    case 308: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2907
    case 309: arg4 = stack.pop() // 54 4
jaroslav@35
  2908
    case 311: gt = 415; continue; // 167 0 104
jaroslav@35
  2909
    case 314: stack.push(arg8); // 21 8
jaroslav@35
  2910
    case 316: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
jaroslav@35
  2911
    case 319: arg7 = stack.pop() // 58 7
jaroslav@35
  2912
    case 321: stack.push(arg7); // 25 7
jaroslav@35
  2913
    case 323: stack.push(stack.pop().length); // 190
jaroslav@35
  2914
    case 324: arg12 = stack.pop() // 54 12
jaroslav@35
  2915
    case 326: stack.push(arg12); // 21 12
jaroslav@35
  2916
    case 328: stack.push(arg10); // 21 10
jaroslav@35
  2917
    case 330: if (stack.pop() >= stack.pop()) { gt = 361; continue; } // 164 0 31
jaroslav@35
  2918
    case 333: stack.push(arg3); // 45
jaroslav@35
  2919
    case 334: stack.push(stack.pop().length); // 190
jaroslav@35
  2920
    case 335: stack.push(arg12); // 21 12
jaroslav@35
  2921
    case 337: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2922
    case 338: stack.push(arg10); // 21 10
jaroslav@35
  2923
    case 340: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2924
    case 341: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  2925
    case 343: arg13 = stack.pop() // 58 13
jaroslav@35
  2926
    case 345: stack.push(arg3); // 45
jaroslav@35
  2927
    case 346: stack.push(0); // 3
jaroslav@35
  2928
    case 347: stack.push(arg13); // 25 13
jaroslav@35
  2929
    case 349: stack.push(0); // 3
jaroslav@35
  2930
    case 350: stack.push(arg11); // 21 11
jaroslav@35
  2931
    case 352: stack.push(arg4); // 21 4
jaroslav@35
  2932
    case 354: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2933
    case 355: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
jaroslav@35
  2934
    case 358: stack.push(arg13); // 25 13
jaroslav@35
  2935
    case 360: arg3 = stack.pop(); // 78
jaroslav@35
  2936
    case 361: stack.push(0); // 3
jaroslav@35
  2937
    case 362: arg13 = stack.pop() // 54 13
jaroslav@35
  2938
    case 364: stack.push(arg13); // 21 13
jaroslav@35
  2939
    case 366: stack.push(arg12); // 21 12
jaroslav@35
  2940
    case 368: if (stack.pop() <= stack.pop()) { gt = 392; continue; } // 162 0 24
jaroslav@35
  2941
    case 371: stack.push(arg3); // 45
jaroslav@35
  2942
    case 372: stack.push(arg11); // 21 11
jaroslav@35
  2943
    case 374: stack.push(arg4); // 21 4
jaroslav@35
  2944
    case 376: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2945
    case 377: stack.push(arg13); // 21 13
jaroslav@35
  2946
    case 379: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2947
    case 380: stack.push(arg7); // 25 7
jaroslav@35
  2948
    case 382: stack.push(arg13); // 21 13
jaroslav@35
  2949
    case 384: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  2950
    case 385: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
  2951
    case 386: arg13++; // 132 13 1
jaroslav@35
  2952
    case 389: gt = 364; continue; // 167 255 231
jaroslav@35
  2953
    case 392: stack.push(arg4); // 21 4
jaroslav@35
  2954
    case 394: stack.push(arg12); // 21 12
jaroslav@35
  2955
    case 396: stack.push(arg10); // 21 10
jaroslav@35
  2956
    case 398: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  2957
    case 399: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2958
    case 400: arg4 = stack.pop() // 54 4
jaroslav@35
  2959
    case 402: gt = 415; continue; // 167 0 13
jaroslav@35
  2960
    case 405: stack.push(arg3); // 45
jaroslav@35
  2961
    case 406: stack.push(arg11); // 21 11
jaroslav@35
  2962
    case 408: stack.push(arg4); // 21 4
jaroslav@35
  2963
    case 410: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2964
    case 411: stack.push(arg8); // 21 8
jaroslav@35
  2965
    case 413: // number conversion  // 146
jaroslav@35
  2966
    case 414: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
  2967
    case 415: stack.push(arg11); // 21 11
jaroslav@35
  2968
    case 417: stack.push(arg10); // 21 10
jaroslav@35
  2969
    case 419: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2970
    case 420: arg11 = stack.pop() // 54 11
jaroslav@35
  2971
    case 422: gt = 156; continue; // 167 254 246
jaroslav@35
  2972
    case 425: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  2973
    case 428: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  2974
    case 429: stack.push(0); // 3
jaroslav@35
  2975
    case 430: stack.push(arg0); // 42
jaroslav@35
  2976
    case 431: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  2977
    case 434: stack.push(arg4); // 21 4
jaroslav@35
  2978
    case 436: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  2979
    case 437: stack.push(arg3); // 45
jaroslav@35
  2980
    case 438: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
jaroslav@35
  2981
    case 441: return stack.pop(); // 176
jaroslav@35
  2982
  }
jaroslav@35
  2983
}
jaroslav@35
  2984
function java_lang_String_toUpperCaseLjava_lang_String(arg0) {
jaroslav@35
  2985
  var arg1;
jaroslav@35
  2986
;
jaroslav@35
  2987
  var stack = new Array(2);
jaroslav@35
  2988
  var gt = 0;
jaroslav@35
  2989
  for(;;) switch(gt) {
jaroslav@35
  2990
    case 0: stack.push(arg0); // 42
jaroslav@35
  2991
    case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
jaroslav@35
  2992
    case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toUpperCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 159
jaroslav@35
  2993
    case 7: return stack.pop(); // 176
jaroslav@35
  2994
  }
jaroslav@35
  2995
}
jaroslav@35
  2996
function java_lang_String_trimLjava_lang_String(arg0) {
jaroslav@35
  2997
  var arg1;
jaroslav@35
  2998
  var arg2;
jaroslav@35
  2999
  var arg3;
jaroslav@35
  3000
  var arg4;
jaroslav@35
  3001
  var arg5;
jaroslav@35
  3002
;
jaroslav@35
  3003
  var stack = new Array(3);
jaroslav@35
  3004
  var gt = 0;
jaroslav@35
  3005
  for(;;) switch(gt) {
jaroslav@35
  3006
    case 0: stack.push(arg0); // 42
jaroslav@35
  3007
    case 1: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  3008
    case 4: arg1 = stack.pop(); // 60
jaroslav@35
  3009
    case 5: stack.push(0); // 3
jaroslav@35
  3010
    case 6: arg2 = stack.pop(); // 61
jaroslav@35
  3011
    case 7: stack.push(arg0); // 42
jaroslav@35
  3012
    case 8: stack.push(stack.pop().offset); // 180 1 99
jaroslav@35
  3013
    case 11: arg3 = stack.pop(); // 62
jaroslav@35
  3014
    case 12: stack.push(arg0); // 42
jaroslav@35
  3015
    case 13: stack.push(stack.pop().value); // 180 1 100
jaroslav@35
  3016
    case 16: arg4 = stack.pop() // 58 4
jaroslav@35
  3017
    case 18: stack.push(arg2); // 28
jaroslav@35
  3018
    case 19: stack.push(arg1); // 27
jaroslav@35
  3019
    case 20: if (stack.pop() <= stack.pop()) { gt = 40; continue; } // 162 0 20
jaroslav@35
  3020
    case 23: stack.push(arg4); // 25 4
jaroslav@35
  3021
    case 25: stack.push(arg3); // 29
jaroslav@35
  3022
    case 26: stack.push(arg2); // 28
jaroslav@35
  3023
    case 27: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  3024
    case 28: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  3025
    case 29: stack.push(32); // 16 32
jaroslav@35
  3026
    case 31: if (stack.pop() < stack.pop()) { gt = 40; continue; } // 163 0 9
jaroslav@35
  3027
    case 34: arg2++; // 132 2 1
jaroslav@35
  3028
    case 37: gt = 18; continue; // 167 255 237
jaroslav@35
  3029
    case 40: stack.push(arg2); // 28
jaroslav@35
  3030
    case 41: stack.push(arg1); // 27
jaroslav@35
  3031
    case 42: if (stack.pop() <= stack.pop()) { gt = 64; continue; } // 162 0 22
jaroslav@35
  3032
    case 45: stack.push(arg4); // 25 4
jaroslav@35
  3033
    case 47: stack.push(arg3); // 29
jaroslav@35
  3034
    case 48: stack.push(arg1); // 27
jaroslav@35
  3035
    case 49: stack.push(stack.pop() + stack.pop()); // 96
jaroslav@35
  3036
    case 50: stack.push(1); // 4
jaroslav@35
  3037
    case 51: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
jaroslav@35
  3038
    case 52: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
jaroslav@35
  3039
    case 53: stack.push(32); // 16 32
jaroslav@35
  3040
    case 55: if (stack.pop() < stack.pop()) { gt = 64; continue; } // 163 0 9
jaroslav@35
  3041
    case 58: arg1 += 255; // 132 1 255
jaroslav@35
  3042
    case 61: gt = 40; continue; // 167 255 235
jaroslav@35
  3043
    case 64: stack.push(arg2); // 28
jaroslav@35
  3044
    case 65: if (stack.pop() > 0) { gt = 76; continue; } // 157 0 11
jaroslav@35
  3045
    case 68: stack.push(arg1); // 27
jaroslav@35
  3046
    case 69: stack.push(arg0); // 42
jaroslav@35
  3047
    case 70: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  3048
    case 73: if (stack.pop() <= stack.pop()) { gt = 85; continue; } // 162 0 12
jaroslav@35
  3049
    case 76: stack.push(arg0); // 42
jaroslav@35
  3050
    case 77: stack.push(arg2); // 28
jaroslav@35
  3051
    case 78: stack.push(arg1); // 27
jaroslav@35
  3052
    case 79: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.substringLjava_lang_StringII(self, v0, v1)); } // 182 1 147
jaroslav@35
  3053
    case 82: gt = 86; continue; // 167 0 4
jaroslav@35
  3054
    case 85: stack.push(arg0); // 42
jaroslav@35
  3055
    case 86: return stack.pop(); // 176
jaroslav@35
  3056
  }
jaroslav@35
  3057
}
jaroslav@35
  3058
function java_lang_String_toStringLjava_lang_String(arg0) {
jaroslav@35
  3059
  var arg1;
jaroslav@35
  3060
;
jaroslav@35
  3061
  var stack = new Array(1);
jaroslav@35
  3062
  var gt = 0;
jaroslav@35
  3063
  for(;;) switch(gt) {
jaroslav@35
  3064
    case 0: stack.push(arg0); // 42
jaroslav@35
  3065
    case 1: return stack.pop(); // 176
jaroslav@35
  3066
  }
jaroslav@35
  3067
}
jaroslav@35
  3068
function java_lang_String_toCharArrayAC(arg0) {
jaroslav@35
  3069
  var arg1;
jaroslav@35
  3070
  var arg2;
jaroslav@35
  3071
;
jaroslav@35
  3072
  var stack = new Array(5);
jaroslav@35
  3073
  var gt = 0;
jaroslav@35
  3074
  for(;;) switch(gt) {
jaroslav@35
  3075
    case 0: stack.push(arg0); // 42
jaroslav@35
  3076
    case 1: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  3077
    case 4: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  3078
    case 6: arg1 = stack.pop(); // 76
jaroslav@35
  3079
    case 7: stack.push(arg0); // 42
jaroslav@35
  3080
    case 8: stack.push(0); // 3
jaroslav@35
  3081
    case 9: stack.push(arg0); // 42
jaroslav@35
  3082
    case 10: stack.push(stack.pop().count); // 180 1 97
jaroslav@35
  3083
    case 13: stack.push(arg1); // 43
jaroslav@35
  3084
    case 14: stack.push(0); // 3
jaroslav@35
  3085
    case 15: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); self.getCharsVIIACAI(self, v0, v1, v2, v3); } // 182 1 138
jaroslav@35
  3086
    case 18: stack.push(arg1); // 43
jaroslav@35
  3087
    case 19: return stack.pop(); // 176
jaroslav@35
  3088
  }
jaroslav@35
  3089
}
jaroslav@35
  3090
function java_lang_String_formatLjava_lang_StringLjava_lang_StringLjava_lang_Object(arg0,arg1) {
jaroslav@35
  3091
  var stack = new Array();
jaroslav@35
  3092
  var gt = 0;
jaroslav@35
  3093
  for(;;) switch(gt) {
jaroslav@35
  3094
    case 0: stack.push(new java_util_Formatter); // 187 0 211
jaroslav@35
  3095
    case 3: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3096
    case 4: { java_util_Formatter_consV(stack.pop()); } // 183 1 174
jaroslav@35
  3097
    case 7: stack.push(arg0); // 42
jaroslav@35
  3098
    case 8: stack.push(arg1); // 43
jaroslav@35
  3099
    case 9: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.formatALjava_util_FormatterLjava_lang_StringALjava_lang_Object(self, v0, v1)); } // 182 1 177
jaroslav@35
  3100
    case 12: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
jaroslav@35
  3101
    case 15: return stack.pop(); // 176
jaroslav@35
  3102
  }
jaroslav@35
  3103
}
jaroslav@35
  3104
function java_lang_String_formatLjava_lang_StringLjava_util_LocaleLjava_lang_StringLjava_lang_Object(arg0,arg1,arg2) {
jaroslav@35
  3105
  var stack = new Array();
jaroslav@35
  3106
  var gt = 0;
jaroslav@35
  3107
  for(;;) switch(gt) {
jaroslav@35
  3108
    case 0: stack.push(new java_util_Formatter); // 187 0 211
jaroslav@35
  3109
    case 3: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3110
    case 4: stack.push(arg0); // 42
jaroslav@35
  3111
    case 5: { var v0 = stack.pop(); java_util_Formatter_consVLjava_util_Locale(stack.pop(), v0); } // 183 1 176
jaroslav@35
  3112
    case 8: stack.push(arg1); // 43
jaroslav@35
  3113
    case 9: stack.push(arg2); // 44
jaroslav@35
  3114
    case 10: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.formatALjava_util_FormatterLjava_lang_StringALjava_lang_Object(self, v0, v1)); } // 182 1 177
jaroslav@35
  3115
    case 13: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
jaroslav@35
  3116
    case 16: return stack.pop(); // 176
jaroslav@35
  3117
  }
jaroslav@35
  3118
}
jaroslav@35
  3119
function java_lang_String_valueOfLjava_lang_StringLjava_lang_Object(arg0) {
jaroslav@35
  3120
  var stack = new Array();
jaroslav@35
  3121
  var gt = 0;
jaroslav@35
  3122
  for(;;) switch(gt) {
jaroslav@35
  3123
    case 0: stack.push(arg0); // 42
jaroslav@35
  3124
    case 1: if (stack.pop()) { gt = 9; continue; } // 199 0 8
jaroslav@35
  3125
    case 4: stack.push("null"); // 18 10
jaroslav@35
  3126
    case 6: gt = 13; continue; // 167 0 7
jaroslav@35
  3127
    case 9: stack.push(arg0); // 42
jaroslav@35
  3128
    case 10: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
jaroslav@35
  3129
    case 13: return stack.pop(); // 176
jaroslav@35
  3130
  }
jaroslav@35
  3131
}
jaroslav@35
  3132
function java_lang_String_valueOfLjava_lang_StringAC(arg0) {
jaroslav@35
  3133
  var stack = new Array();
jaroslav@35
  3134
  var gt = 0;
jaroslav@35
  3135
  for(;;) switch(gt) {
jaroslav@35
  3136
    case 0: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  3137
    case 3: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3138
    case 4: stack.push(arg0); // 42
jaroslav@35
  3139
    case 5: { var v0 = stack.pop(); java_lang_String_consVAC(stack.pop(), v0); } // 183 1 142
jaroslav@35
  3140
    case 8: return stack.pop(); // 176
jaroslav@35
  3141
  }
jaroslav@35
  3142
}
jaroslav@35
  3143
function java_lang_String_valueOfLjava_lang_StringACII(arg0,arg1,arg2) {
jaroslav@35
  3144
  var stack = new Array();
jaroslav@35
  3145
  var gt = 0;
jaroslav@35
  3146
  for(;;) switch(gt) {
jaroslav@35
  3147
    case 0: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  3148
    case 3: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3149
    case 4: stack.push(arg0); // 42
jaroslav@35
  3150
    case 5: stack.push(arg1); // 27
jaroslav@35
  3151
    case 6: stack.push(arg2); // 28
jaroslav@35
  3152
    case 7: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVACAIAI(stack.pop(), v0, v1, v2); } // 183 1 143
jaroslav@35
  3153
    case 10: return stack.pop(); // 176
jaroslav@35
  3154
  }
jaroslav@35
  3155
}
jaroslav@35
  3156
function java_lang_String_copyValueOfLjava_lang_StringACII(arg0,arg1,arg2) {
jaroslav@35
  3157
  var stack = new Array();
jaroslav@35
  3158
  var gt = 0;
jaroslav@35
  3159
  for(;;) switch(gt) {
jaroslav@35
  3160
    case 0: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  3161
    case 3: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3162
    case 4: stack.push(arg0); // 42
jaroslav@35
  3163
    case 5: stack.push(arg1); // 27
jaroslav@35
  3164
    case 6: stack.push(arg2); // 28
jaroslav@35
  3165
    case 7: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVACAIAI(stack.pop(), v0, v1, v2); } // 183 1 143
jaroslav@35
  3166
    case 10: return stack.pop(); // 176
jaroslav@35
  3167
  }
jaroslav@35
  3168
}
jaroslav@35
  3169
function java_lang_String_copyValueOfLjava_lang_StringAC(arg0) {
jaroslav@35
  3170
  var stack = new Array();
jaroslav@35
  3171
  var gt = 0;
jaroslav@35
  3172
  for(;;) switch(gt) {
jaroslav@35
  3173
    case 0: stack.push(arg0); // 42
jaroslav@35
  3174
    case 1: stack.push(0); // 3
jaroslav@35
  3175
    case 2: stack.push(arg0); // 42
jaroslav@35
  3176
    case 3: stack.push(stack.pop().length); // 190
jaroslav@35
  3177
    case 4: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_String_copyValueOfALjava_lang_StringACAIAI(v0, v1, v2)); } // 184 1 155
jaroslav@35
  3178
    case 7: return stack.pop(); // 176
jaroslav@35
  3179
  }
jaroslav@35
  3180
}
jaroslav@35
  3181
function java_lang_String_valueOfLjava_lang_StringZ(arg0) {
jaroslav@35
  3182
  var stack = new Array();
jaroslav@35
  3183
  var gt = 0;
jaroslav@35
  3184
  for(;;) switch(gt) {
jaroslav@35
  3185
    case 0: stack.push(arg0); // 26
jaroslav@35
  3186
    case 1: if (stack.pop() == 0) { gt = 9; continue; } // 153 0 8
jaroslav@35
  3187
    case 4: stack.push("true"); // 18 12
jaroslav@35
  3188
    case 6: gt = 11; continue; // 167 0 5
jaroslav@35
  3189
    case 9: stack.push("false"); // 18 8
jaroslav@35
  3190
    case 11: return stack.pop(); // 176
jaroslav@35
  3191
  }
jaroslav@35
  3192
}
jaroslav@35
  3193
function java_lang_String_valueOfLjava_lang_StringC(arg0) {
jaroslav@35
  3194
  var arg1;
jaroslav@35
  3195
  var stack = new Array();
jaroslav@35
  3196
  var gt = 0;
jaroslav@35
  3197
  for(;;) switch(gt) {
jaroslav@35
  3198
    case 0: stack.push(1); // 4
jaroslav@35
  3199
    case 1: stack.push(new Array(stack.pop())); // 188 5
jaroslav@35
  3200
    case 3: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3201
    case 4: stack.push(0); // 3
jaroslav@35
  3202
    case 5: stack.push(arg0); // 26
jaroslav@35
  3203
    case 6: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
jaroslav@35
  3204
    case 7: arg1 = stack.pop(); // 76
jaroslav@35
  3205
    case 8: stack.push(new java_lang_String); // 187 0 200
jaroslav@35
  3206
    case 11: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3207
    case 12: stack.push(0); // 3
jaroslav@35
  3208
    case 13: stack.push(1); // 4
jaroslav@35
  3209
    case 14: stack.push(arg1); // 43
jaroslav@35
  3210
    case 15: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
jaroslav@35
  3211
    case 18: return stack.pop(); // 176
jaroslav@35
  3212
  }
jaroslav@35
  3213
}
jaroslav@35
  3214
function java_lang_String_valueOfLjava_lang_StringI(arg0) {
jaroslav@35
  3215
  var stack = new Array();
jaroslav@35
  3216
  var gt = 0;
jaroslav@35
  3217
  for(;;) switch(gt) {
jaroslav@35
  3218
    case 0: stack.push(arg0); // 26
jaroslav@35
  3219
    case 1: stack.push(10); // 16 10
jaroslav@35
  3220
    case 3: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Integer_toStringLjava_lang_StringII(v0, v1)); } // 184 1 125
jaroslav@35
  3221
    case 6: return stack.pop(); // 176
jaroslav@35
  3222
  }
jaroslav@35
  3223
}
jaroslav@35
  3224
function java_lang_String_valueOfLjava_lang_StringJ(arg0) {
jaroslav@35
  3225
  var arg1;
jaroslav@35
  3226
  var stack = new Array();
jaroslav@35
  3227
  var gt = 0;
jaroslav@35
  3228
  for(;;) switch(gt) {
jaroslav@35
  3229
    case 0: stack.push(arg0); // 30
jaroslav@35
  3230
    case 1: stack.push(10); // 16 10
jaroslav@35
  3231
    case 3: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Long_toStringLjava_lang_StringJI(v0, v1)); } // 184 1 126
jaroslav@35
  3232
    case 6: return stack.pop(); // 176
jaroslav@35
  3233
  }
jaroslav@35
  3234
}
jaroslav@35
  3235
function java_lang_String_valueOfLjava_lang_StringF(arg0) {
jaroslav@35
  3236
  var stack = new Array();
jaroslav@35
  3237
  var gt = 0;
jaroslav@35
  3238
  for(;;) switch(gt) {
jaroslav@35
  3239
    case 0: stack.push(arg0); // 34
jaroslav@35
  3240
    case 1: { var v0 = stack.pop(); stack.push(java_lang_Float_toStringLjava_lang_StringF(v0)); } // 184 1 122
jaroslav@35
  3241
    case 4: return stack.pop(); // 176
jaroslav@35
  3242
  }
jaroslav@35
  3243
}
jaroslav@35
  3244
function java_lang_String_valueOfLjava_lang_StringD(arg0) {
jaroslav@35
  3245
  var arg1;
jaroslav@35
  3246
  var stack = new Array();
jaroslav@35
  3247
  var gt = 0;
jaroslav@35
  3248
  for(;;) switch(gt) {
jaroslav@35
  3249
    case 0: stack.push(arg0); // 38
jaroslav@35
  3250
    case 1: { var v0 = stack.pop(); stack.push(java_lang_Double_toStringLjava_lang_StringD(v0)); } // 184 1 121
jaroslav@35
  3251
    case 4: return stack.pop(); // 176
jaroslav@35
  3252
  }
jaroslav@35
  3253
}
jaroslav@35
  3254
function java_lang_String_internLjava_lang_String(arg0) {
jaroslav@35
  3255
  // no code found for null 
jaroslav@35
  3256
}
jaroslav@35
  3257
function java_lang_String_compareToILjava_lang_Object(arg0,arg1) {
jaroslav@35
  3258
  var arg2;
jaroslav@35
  3259
;
jaroslav@35
  3260
  var stack = new Array(2);
jaroslav@35
  3261
  var gt = 0;
jaroslav@35
  3262
  for(;;) switch(gt) {
jaroslav@35
  3263
    case 0: stack.push(arg0); // 42
jaroslav@35
  3264
    case 1: stack.push(arg1); // 43
jaroslav@35
  3265
    case 2: if(stack[stack.length - 1].$instOf_java_lang_String != 1) throw {}; // 192 0 200
jaroslav@35
  3266
    case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.compareToILjava_lang_String(self, v0)); } // 182 1 148
jaroslav@35
  3267
    case 8: return stack.pop(); // 172
jaroslav@35
  3268
  }
jaroslav@35
  3269
}
jaroslav@35
  3270
function java_lang_String_classV() {
jaroslav@35
  3271
  var stack = new Array();
jaroslav@35
  3272
  var gt = 0;
jaroslav@35
  3273
  for(;;) switch(gt) {
jaroslav@35
  3274
    case 0: stack.push(0); // 3
jaroslav@35
  3275
    case 1: stack.push(new Array(stack.pop())); // 189 0 183
jaroslav@35
  3276
    case 4: java_lang_String_serialPersistentFields = stack.pop(); // 179 1 101
jaroslav@35
  3277
    case 7: stack.push(new java_lang_String$CaseInsensitiveComparator); // 187 0 202
jaroslav@35
  3278
    case 10: stack.push(stack[stack.length - 1]); // 89
jaroslav@35
  3279
    case 11:  // 1
jaroslav@35
  3280
    case 12: { var v0 = stack.pop(); java_lang_String$CaseInsensitiveComparator_consVLjava_lang_String$1(stack.pop(), v0); } // 183 1 160
jaroslav@35
  3281
    case 15: java_lang_String_CASE_INSENSITIVE_ORDER = stack.pop(); // 179 1 102
jaroslav@35
  3282
    case 18: return; // 177
jaroslav@35
  3283
  }
jaroslav@35
  3284
}
jaroslav@35
  3285
*/
jaroslav@35
  3286
var java_lang_String_serialVersionUID = 0;
jaroslav@35
  3287
var java_lang_String_serialPersistentFields = 0;
jaroslav@35
  3288
var java_lang_String_CASE_INSENSITIVE_ORDER = 0;
jaroslav@35
  3289
function java_lang_String() {
jaroslav@35
  3290
  /** the real value of this string that we delegate to */
jaroslav@35
  3291
  this.r = '';
jaroslav@35
  3292
    /*
jaroslav@35
  3293
  this.consV = java_lang_String_consV;
jaroslav@35
  3294
  this.consVLjava_lang_String = java_lang_String_consVLjava_lang_String;
jaroslav@35
  3295
  this.consVAC = java_lang_String_consVAC;
jaroslav@35
  3296
  this.consVACII = java_lang_String_consVACII;
jaroslav@35
  3297
  this.consVAIII = java_lang_String_consVAIII;
jaroslav@35
  3298
  this.consVABIII = java_lang_String_consVABIII;
jaroslav@35
  3299
  this.consVABI = java_lang_String_consVABI;
jaroslav@35
  3300
  this.consVABIILjava_lang_String = java_lang_String_consVABIILjava_lang_String;
jaroslav@35
  3301
  this.consVABIILjava_nio_charset_Charset = java_lang_String_consVABIILjava_nio_charset_Charset;
jaroslav@35
  3302
  this.consVABLjava_lang_String = java_lang_String_consVABLjava_lang_String;
jaroslav@35
  3303
  this.consVABLjava_nio_charset_Charset = java_lang_String_consVABLjava_nio_charset_Charset;
jaroslav@35
  3304
  this.consVABII = java_lang_String_consVABII;
jaroslav@35
  3305
  this.consVAB = java_lang_String_consVAB;
jaroslav@35
  3306
  this.consVLjava_lang_StringBuffer = java_lang_String_consVLjava_lang_StringBuffer;
jaroslav@35
  3307
  this.consVLjava_lang_StringBuilder = java_lang_String_consVLjava_lang_StringBuilder;
jaroslav@35
  3308
  this.consVIIAC = java_lang_String_consVIIAC;
jaroslav@35
  3309
  this.lengthI = java_lang_String_lengthI;
jaroslav@35
  3310
  this.isEmptyZ = java_lang_String_isEmptyZ;
jaroslav@35
  3311
  this.charAtCI = java_lang_String_charAtCI;
jaroslav@35
  3312
  this.codePointAtII = java_lang_String_codePointAtII;
jaroslav@35
  3313
  this.codePointBeforeII = java_lang_String_codePointBeforeII;
jaroslav@35
  3314
  this.codePointCountIII = java_lang_String_codePointCountIII;
jaroslav@35
  3315
  this.offsetByCodePointsIII = java_lang_String_offsetByCodePointsIII;
jaroslav@35
  3316
  this.getCharsVACI = java_lang_String_getCharsVACI;
jaroslav@35
  3317
  this.getCharsVIIACI = java_lang_String_getCharsVIIACI;
jaroslav@35
  3318
  this.getBytesVIIABI = java_lang_String_getBytesVIIABI;
jaroslav@35
  3319
  this.getBytesABLjava_lang_String = java_lang_String_getBytesABLjava_lang_String;
jaroslav@35
  3320
  this.getBytesABLjava_nio_charset_Charset = java_lang_String_getBytesABLjava_nio_charset_Charset;
jaroslav@35
  3321
  this.getBytesAB = java_lang_String_getBytesAB;
jaroslav@35
  3322
  this.equalsZLjava_lang_Object = java_lang_String_equalsZLjava_lang_Object;
jaroslav@35
  3323
  this.contentEqualsZLjava_lang_StringBuffer = java_lang_String_contentEqualsZLjava_lang_StringBuffer;
jaroslav@35
  3324
  this.contentEqualsZLjava_lang_CharSequence = java_lang_String_contentEqualsZLjava_lang_CharSequence;
jaroslav@35
  3325
  this.equalsIgnoreCaseZLjava_lang_String = java_lang_String_equalsIgnoreCaseZLjava_lang_String;
jaroslav@35
  3326
  this.compareToILjava_lang_String = java_lang_String_compareToILjava_lang_String;
jaroslav@35
  3327
  this.compareToIgnoreCaseILjava_lang_String = java_lang_String_compareToIgnoreCaseILjava_lang_String;
jaroslav@35
  3328
  this.regionMatchesZILjava_lang_StringII = java_lang_String_regionMatchesZILjava_lang_StringII;
jaroslav@35
  3329
  this.regionMatchesZZILjava_lang_StringII = java_lang_String_regionMatchesZZILjava_lang_StringII;
jaroslav@35
  3330
  this.startsWithZLjava_lang_StringI = java_lang_String_startsWithZLjava_lang_StringI;
jaroslav@35
  3331
  this.startsWithZLjava_lang_String = java_lang_String_startsWithZLjava_lang_String;
jaroslav@35
  3332
  this.endsWithZLjava_lang_String = java_lang_String_endsWithZLjava_lang_String;
jaroslav@35
  3333
  this.hashCodeI = java_lang_String_hashCodeI;
jaroslav@35
  3334
  this.indexOfII = java_lang_String_indexOfII;
jaroslav@35
  3335
  this.indexOfIII = java_lang_String_indexOfIII;
jaroslav@35
  3336
  this.lastIndexOfII = java_lang_String_lastIndexOfII;
jaroslav@35
  3337
  this.lastIndexOfIII = java_lang_String_lastIndexOfIII;
jaroslav@35
  3338
  this.indexOfILjava_lang_String = java_lang_String_indexOfILjava_lang_String;
jaroslav@35
  3339
  this.indexOfILjava_lang_StringI = java_lang_String_indexOfILjava_lang_StringI;
jaroslav@35
  3340
  this.lastIndexOfILjava_lang_String = java_lang_String_lastIndexOfILjava_lang_String;
jaroslav@35
  3341
  this.lastIndexOfILjava_lang_StringI = java_lang_String_lastIndexOfILjava_lang_StringI;
jaroslav@35
  3342
  this.substringLjava_lang_StringI = java_lang_String_substringLjava_lang_StringI;
jaroslav@35
  3343
  this.substringLjava_lang_StringII = java_lang_String_substringLjava_lang_StringII;
jaroslav@35
  3344
  this.subSequenceLjava_lang_CharSequenceII = java_lang_String_subSequenceLjava_lang_CharSequenceII;
jaroslav@35
  3345
  this.concatLjava_lang_StringLjava_lang_String = java_lang_String_concatLjava_lang_StringLjava_lang_String;
jaroslav@35
  3346
  this.replaceLjava_lang_StringCC = java_lang_String_replaceLjava_lang_StringCC;
jaroslav@35
  3347
  this.matchesZLjava_lang_String = java_lang_String_matchesZLjava_lang_String;
jaroslav@35
  3348
  this.containsZLjava_lang_CharSequence = java_lang_String_containsZLjava_lang_CharSequence;
jaroslav@35
  3349
  this.replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String = java_lang_String_replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String;
jaroslav@35
  3350
  this.replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String = java_lang_String_replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String;
jaroslav@35
  3351
  this.replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence = java_lang_String_replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence;
jaroslav@35
  3352
  this.splitALjava_lang_StringLjava_lang_StringI = java_lang_String_splitALjava_lang_StringLjava_lang_StringI;
jaroslav@35
  3353
  this.splitALjava_lang_StringLjava_lang_String = java_lang_String_splitALjava_lang_StringLjava_lang_String;
jaroslav@35
  3354
  this.toLowerCaseLjava_lang_StringLjava_util_Locale = java_lang_String_toLowerCaseLjava_lang_StringLjava_util_Locale;
jaroslav@35
  3355
  this.toLowerCaseLjava_lang_String = java_lang_String_toLowerCaseLjava_lang_String;
jaroslav@35
  3356
  this.toUpperCaseLjava_lang_StringLjava_util_Locale = java_lang_String_toUpperCaseLjava_lang_StringLjava_util_Locale;
jaroslav@35
  3357
  this.toUpperCaseLjava_lang_String = java_lang_String_toUpperCaseLjava_lang_String;
jaroslav@35
  3358
  this.trimLjava_lang_String = java_lang_String_trimLjava_lang_String;
jaroslav@35
  3359
  this.toStringLjava_lang_String = java_lang_String_toStringLjava_lang_String;
jaroslav@35
  3360
  this.toCharArrayAC = java_lang_String_toCharArrayAC;
jaroslav@35
  3361
  this.internLjava_lang_String = java_lang_String_internLjava_lang_String;
jaroslav@35
  3362
  this.compareToILjava_lang_Object = java_lang_String_compareToILjava_lang_Object;
jaroslav@35
  3363
  this.value = 0;
jaroslav@35
  3364
  this.offset = 0;
jaroslav@35
  3365
  this.count = 0;
jaroslav@35
  3366
  this.hash = 0;
jaroslav@35
  3367
  this.$instOf_java_lang_String = true;
jaroslav@35
  3368
  this.$instOf_java_io_Serializable = true;
jaroslav@35
  3369
  this.$instOf_java_lang_Comparable = true;
jaroslav@35
  3370
  this.$instOf_java_lang_CharSequence = true;
jaroslav@35
  3371
  */
jaroslav@35
  3372
}
jaroslav@35
  3373
java_lang_String.prototype = new String;
jaroslav@35
  3374
java_lang_String.prototype = function _toJS() { return r; };
jaroslav@35
  3375
//java_lang_String_classV();
jaroslav@35
  3376
jaroslav@35
  3377
/* new method for JavaScript String */
jaroslav@35
  3378
String.prototype.charAtCI = java_lang_String_charAtCI;
jaroslav@36
  3379
String.prototype.lengthI = java_lang_String_lengthI;
jaroslav@36
  3380
String.prototype.isEmptyZ = java_lang_String_isEmptyZ;
jaroslav@35
  3381
jaroslav@35
  3382
jaroslav@35
  3383