1.1 --- a/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Thu Nov 22 00:04:19 2012 +0100
1.2 +++ b/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Tue Nov 27 22:53:29 2012 +0100
1.3 @@ -1,4 +1,20 @@
1.4 -/* */
1.5 +/**
1.6 + * Back 2 Browser Bytecode Translator
1.7 + * Copyright (C) 2012 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
1.8 + *
1.9 + * This program is free software: you can redistribute it and/or modify
1.10 + * it under the terms of the GNU General Public License as published by
1.11 + * the Free Software Foundation, version 2 of the License.
1.12 + *
1.13 + * This program is distributed in the hope that it will be useful,
1.14 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
1.15 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1.16 + * GNU General Public License for more details.
1.17 + *
1.18 + * You should have received a copy of the GNU General Public License
1.19 + * along with this program. Look for COPYING file in the top folder.
1.20 + * If not, see http://opensource.org/licenses/GPL-2.0.
1.21 + */
1.22
1.23
1.24 function java_lang_String_consVAC(self,charArr) {
1.25 @@ -350,6 +366,1013 @@
1.26 return h;
1.27 }
1.28
1.29 +function java_lang_String_substringLjava_lang_StringI(arg0,arg1) {
1.30 + return arg0.toString().substring(arg1);
1.31 +}
1.32 +function java_lang_String_substringLjava_lang_StringII(arg0,arg1,arg2) {
1.33 + return arg0.toString().substring(arg1, arg2);
1.34 +}
1.35 +
1.36 +function java_lang_String_replaceLjava_lang_StringCC(arg0,arg1,arg2) {
1.37 + if (typeof arg1 === 'number') arg1 = String.fromCharCode(arg1);
1.38 + if (typeof arg2 === 'number') arg2 = String.fromCharCode(arg2);
1.39 + var s = arg0.toString();
1.40 + for (;;) {
1.41 + var ret = s.replace(arg1, arg2);
1.42 + if (ret === s) {
1.43 + return ret;
1.44 + }
1.45 + s = ret;
1.46 + }
1.47 +}
1.48 +function java_lang_String_containsZLjava_lang_CharSequence(arg0,arg1) {
1.49 + return arg0.toString().indexOf(arg1.toString()) >= 0;
1.50 +}
1.51 +
1.52 +function java_lang_String_toStringLjava_lang_String(arg0) {
1.53 + return arg0.toString();
1.54 +}
1.55 +function java_lang_String_toCharArrayAC(arg0) {
1.56 + return arg0.toString().split('');
1.57 +}
1.58 +var java_lang_String_serialVersionUID = 0;
1.59 +var java_lang_String_serialPersistentFields = 0;
1.60 +var java_lang_String_CASE_INSENSITIVE_ORDER = 0;
1.61 +function java_lang_String() {
1.62 + /** the real value of this 'string' we delegate to */
1.63 + this.r = '';
1.64 +}
1.65 +java_lang_String.prototype = new String;
1.66 +java_lang_String.prototype.toString = function() { return this.r; };;
1.67 +//java_lang_String_classV();
1.68 +
1.69 +/* new method for JavaScript String */
1.70 +String.prototype.consVAC = java_lang_String_consVAC;
1.71 +String.prototype.consVACII = java_lang_String_consVACII;
1.72 +String.prototype.charAtCI = java_lang_String_charAtCI;
1.73 +String.prototype.lengthI = java_lang_String_lengthI;
1.74 +String.prototype.isEmptyZ = java_lang_String_isEmptyZ;
1.75 +String.prototype.getCharsVIIACI = java_lang_String_getCharsVIIACAI;
1.76 +String.prototype.getCharsVACI = java_lang_String_getCharsVACI;
1.77 +String.prototype.toStringLjava_lang_String = java_lang_String_toStringLjava_lang_String;
1.78 +String.prototype.substringLjava_lang_StringI = java_lang_String_substringLjava_lang_StringI;
1.79 +String.prototype.substringLjava_lang_StringII = java_lang_String_substringLjava_lang_StringII;
1.80 +String.prototype.replaceLjava_lang_StringCC = java_lang_String_replaceLjava_lang_StringCC;
1.81 +String.prototype.containsZLjava_lang_CharSequence = java_lang_String_containsZLjava_lang_CharSequence;
1.82 +String.prototype.equalsZLjava_lang_Object = java_lang_String_equalsZLjava_lang_Object;
1.83 +String.prototype.hashCodeI = java_lang_String_hashCodeI;
1.84 +String.prototype.toCharArrayAC = java_lang_String_toCharArrayAC;
1.85 +String.prototype.valueOfLjava_lang_StringI=java_lang_String_valueOfLjava_lang_StringI;
1.86 +String.prototype.startsWithZLjava_lang_StringI = java_lang_String_startsWithZLjava_lang_StringI;
1.87 +String.prototype.startsWithZLjava_lang_String=java_lang_String_startsWithZLjava_lang_String;
1.88 +String.prototype.endsWithZLjava_lang_String=java_lang_String_endsWithZLjava_lang_String;
1.89 +String.prototype.indexOfII=java_lang_String_indexOfII;
1.90 +String.prototype.indexOfIII=java_lang_String_indexOfIII;
1.91 +
1.92 +String.prototype.$instOf_java_lang_String = true;
1.93 +String.prototype.$instOf_java_io_Serializable = true;
1.94 +String.prototype.$instOf_java_lang_Comparable = true;
1.95 +String.prototype.$instOf_java_lang_CharSequence = true;
1.96 +
1.97 +/*
1.98 +function java_lang_String_subSequenceLjava_lang_CharSequenceII(arg0,arg1,arg2) {
1.99 + var arg3;
1.100 +;
1.101 + var stack = new Array(3);
1.102 + var gt = 0;
1.103 + for(;;) switch(gt) {
1.104 + case 0: stack.push(arg0); // 42
1.105 + case 1: stack.push(arg1); // 27
1.106 + case 2: stack.push(arg2); // 28
1.107 + 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
1.108 + case 6: return stack.pop(); // 176
1.109 + }
1.110 +}
1.111 +function java_lang_String_concatLjava_lang_StringLjava_lang_String(arg0,arg1) {
1.112 + var arg2;
1.113 + var arg3;
1.114 + var arg4;
1.115 +;
1.116 + var stack = new Array(5);
1.117 + var gt = 0;
1.118 + for(;;) switch(gt) {
1.119 + case 0: stack.push(arg1); // 43
1.120 + case 1: { var self = stack.pop(); stack.push(self.lengthI(self)); } // 182 1 133
1.121 + case 4: arg2 = stack.pop(); // 61
1.122 + case 5: stack.push(arg2); // 28
1.123 + case 6: if (stack.pop() != 0) { gt = 11; continue; } // 154 0 5
1.124 + case 9: stack.push(arg0); // 42
1.125 + case 10: return stack.pop(); // 176
1.126 + case 11: stack.push(arg0); // 42
1.127 + case 12: stack.push(stack.pop().count); // 180 1 97
1.128 + case 15: stack.push(arg2); // 28
1.129 + case 16: stack.push(stack.pop() + stack.pop()); // 96
1.130 + case 17: stack.push(new Array(stack.pop())); // 188 5
1.131 + case 19: arg3 = stack.pop(); // 78
1.132 + case 20: stack.push(arg0); // 42
1.133 + case 21: stack.push(0); // 3
1.134 + case 22: stack.push(arg0); // 42
1.135 + case 23: stack.push(stack.pop().count); // 180 1 97
1.136 + case 26: stack.push(arg3); // 45
1.137 + case 27: stack.push(0); // 3
1.138 + 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
1.139 + case 31: stack.push(arg1); // 43
1.140 + case 32: stack.push(0); // 3
1.141 + case 33: stack.push(arg2); // 28
1.142 + case 34: stack.push(arg3); // 45
1.143 + case 35: stack.push(arg0); // 42
1.144 + case 36: stack.push(stack.pop().count); // 180 1 97
1.145 + 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
1.146 + case 42: stack.push(new java_lang_String); // 187 0 200
1.147 + case 45: stack.push(stack[stack.length - 1]); // 89
1.148 + case 46: stack.push(0); // 3
1.149 + case 47: stack.push(arg0); // 42
1.150 + case 48: stack.push(stack.pop().count); // 180 1 97
1.151 + case 51: stack.push(arg2); // 28
1.152 + case 52: stack.push(stack.pop() + stack.pop()); // 96
1.153 + case 53: stack.push(arg3); // 45
1.154 + 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
1.155 + case 57: return stack.pop(); // 176
1.156 + }
1.157 +}
1.158 +function java_lang_String_matchesZLjava_lang_String(arg0,arg1) {
1.159 + var arg2;
1.160 +;
1.161 + var stack = new Array(2);
1.162 + var gt = 0;
1.163 + for(;;) switch(gt) {
1.164 + case 0: stack.push(arg1); // 43
1.165 + case 1: stack.push(arg0); // 42
1.166 + 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
1.167 + case 5: return stack.pop(); // 172
1.168 + }
1.169 +}
1.170 +function java_lang_String_replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
1.171 + var arg3;
1.172 +;
1.173 + var stack = new Array(2);
1.174 + var gt = 0;
1.175 + for(;;) switch(gt) {
1.176 + case 0: stack.push(arg1); // 43
1.177 + case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
1.178 + case 4: stack.push(arg0); // 42
1.179 + case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
1.180 + case 8: stack.push(arg2); // 44
1.181 + case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceFirstLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 182
1.182 + case 12: return stack.pop(); // 176
1.183 + }
1.184 +}
1.185 +function java_lang_String_replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
1.186 + var arg3;
1.187 +;
1.188 + var stack = new Array(2);
1.189 + var gt = 0;
1.190 + for(;;) switch(gt) {
1.191 + case 0: stack.push(arg1); // 43
1.192 + case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
1.193 + case 4: stack.push(arg0); // 42
1.194 + case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
1.195 + case 8: stack.push(arg2); // 44
1.196 + case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
1.197 + case 12: return stack.pop(); // 176
1.198 + }
1.199 +}
1.200 +function java_lang_String_replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence(arg0,arg1,arg2) {
1.201 + var arg3;
1.202 +;
1.203 + var stack = new Array(2);
1.204 + var gt = 0;
1.205 + for(;;) switch(gt) {
1.206 + case 0: stack.push(arg1); // 43
1.207 + case 1: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
1.208 + case 4: stack.push(16); // 16 16
1.209 + 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
1.210 + case 9: stack.push(arg0); // 42
1.211 + case 10: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
1.212 + case 13: stack.push(arg2); // 44
1.213 + case 14: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
1.214 + case 17: { var v0 = stack.pop(); stack.push(java_util_regex_Matcher_quoteReplacementLjava_lang_StringLjava_lang_String(v0)); } // 184 1 180
1.215 + case 20: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
1.216 + case 23: return stack.pop(); // 176
1.217 + }
1.218 +}
1.219 +function java_lang_String_splitALjava_lang_StringLjava_lang_StringI(arg0,arg1,arg2) {
1.220 + var arg3;
1.221 +;
1.222 + var stack = new Array(3);
1.223 + var gt = 0;
1.224 + for(;;) switch(gt) {
1.225 + case 0: stack.push(arg1); // 43
1.226 + case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
1.227 + case 4: stack.push(arg0); // 42
1.228 + case 5: stack.push(arg2); // 28
1.229 + 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
1.230 + case 9: return stack.pop(); // 176
1.231 + }
1.232 +}
1.233 +function java_lang_String_splitALjava_lang_StringLjava_lang_String(arg0,arg1) {
1.234 + var arg2;
1.235 +;
1.236 + var stack = new Array(3);
1.237 + var gt = 0;
1.238 + for(;;) switch(gt) {
1.239 + case 0: stack.push(arg0); // 42
1.240 + case 1: stack.push(arg1); // 43
1.241 + case 2: stack.push(0); // 3
1.242 + 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
1.243 + case 6: return stack.pop(); // 176
1.244 + }
1.245 +}
1.246 +function java_lang_String_toLowerCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
1.247 + var arg2;
1.248 + var arg3;
1.249 + var arg4;
1.250 + var arg5;
1.251 + var arg6;
1.252 + var arg7;
1.253 + var arg8;
1.254 + var arg9;
1.255 + var arg10;
1.256 + var arg11;
1.257 + var arg12;
1.258 + var arg13;
1.259 + var arg14;
1.260 +;
1.261 + var stack = new Array(6);
1.262 + var gt = 0;
1.263 + for(;;) switch(gt) {
1.264 + case 0: stack.push(arg1); // 43
1.265 + case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
1.266 + case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
1.267 + case 7: stack.push(stack[stack.length - 1]); // 89
1.268 + case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
1.269 + case 11: // 191
1.270 + case 12: stack.push(0); // 3
1.271 + case 13: arg2 = stack.pop(); // 61
1.272 + case 14: stack.push(arg2); // 28
1.273 + case 15: stack.push(arg0); // 42
1.274 + case 16: stack.push(stack.pop().count); // 180 1 97
1.275 + case 19: if (stack.pop() <= stack.pop()) { gt = 94; continue; } // 162 0 75
1.276 + case 22: stack.push(arg0); // 42
1.277 + case 23: stack.push(stack.pop().value); // 180 1 100
1.278 + case 26: stack.push(arg0); // 42
1.279 + case 27: stack.push(stack.pop().offset); // 180 1 99
1.280 + case 30: stack.push(arg2); // 28
1.281 + case 31: stack.push(stack.pop() + stack.pop()); // 96
1.282 + case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.283 + case 33: arg3 = stack.pop(); // 62
1.284 + case 34: stack.push(arg3); // 29
1.285 + case 35: stack.push(55296); // 18 1
1.286 + case 37: if (stack.pop() > stack.pop()) { gt = 77; continue; } // 161 0 40
1.287 + case 40: stack.push(arg3); // 29
1.288 + case 41: stack.push(56319); // 18 2
1.289 + case 43: if (stack.pop() < stack.pop()) { gt = 77; continue; } // 163 0 34
1.290 + case 46: stack.push(arg0); // 42
1.291 + case 47: stack.push(arg2); // 28
1.292 + case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.293 + case 51: arg4 = stack.pop() // 54 4
1.294 + case 53: stack.push(arg4); // 21 4
1.295 + case 55: stack.push(arg4); // 21 4
1.296 + case 57: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
1.297 + case 60: if (stack.pop() == stack.pop()) { gt = 66; continue; } // 159 0 6
1.298 + case 63: gt = 96; continue; // 167 0 33
1.299 + case 66: stack.push(arg2); // 28
1.300 + case 67: stack.push(arg4); // 21 4
1.301 + case 69: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.302 + case 72: stack.push(stack.pop() + stack.pop()); // 96
1.303 + case 73: arg2 = stack.pop(); // 61
1.304 + case 74: gt = 91; continue; // 167 0 17
1.305 + case 77: stack.push(arg3); // 29
1.306 + case 78: stack.push(arg3); // 29
1.307 + case 79: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
1.308 + case 82: if (stack.pop() == stack.pop()) { gt = 88; continue; } // 159 0 6
1.309 + case 85: gt = 96; continue; // 167 0 11
1.310 + case 88: arg2++; // 132 2 1
1.311 + case 91: gt = 14; continue; // 167 255 179
1.312 + case 94: stack.push(arg0); // 42
1.313 + case 95: return stack.pop(); // 176
1.314 + case 96: stack.push(arg0); // 42
1.315 + case 97: stack.push(stack.pop().count); // 180 1 97
1.316 + case 100: stack.push(new Array(stack.pop())); // 188 5
1.317 + case 102: arg3 = stack.pop(); // 78
1.318 + case 103: stack.push(0); // 3
1.319 + case 104: arg4 = stack.pop() // 54 4
1.320 + case 106: stack.push(arg0); // 42
1.321 + case 107: stack.push(stack.pop().value); // 180 1 100
1.322 + case 110: stack.push(arg0); // 42
1.323 + case 111: stack.push(stack.pop().offset); // 180 1 99
1.324 + case 114: stack.push(arg3); // 45
1.325 + case 115: stack.push(0); // 3
1.326 + case 116: stack.push(arg2); // 28
1.327 + 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
1.328 + case 120: stack.push(arg1); // 43
1.329 + case 121: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
1.330 + case 124: arg5 = stack.pop() // 58 5
1.331 + case 126: stack.push(arg5); // 25 5
1.332 + case 128: stack.push("tr"); // 18 11
1.333 + case 130: // 165
1.334 + case 131: // 0
1.335 + case 132: stack.push(6405); // 17 25 5
1.336 + case 135: stack.push("az"); // 18 5
1.337 + case 137: // 165
1.338 + case 138: // 0
1.339 + case 139: stack.push(1); // 10
1.340 + case 140: stack.push(arg5); // 25 5
1.341 + case 142: stack.push("lt"); // 18 9
1.342 + case 144: // 166
1.343 + case 145: // 0
1.344 + case 146: stack.push(4); // 7
1.345 + case 147: stack.push(1); // 4
1.346 + case 148: gt = 152; continue; // 167 0 4
1.347 + case 151: stack.push(0); // 3
1.348 + case 152: arg6 = stack.pop() // 54 6
1.349 + case 154: stack.push(arg2); // 28
1.350 + case 155: arg11 = stack.pop() // 54 11
1.351 + case 157: stack.push(arg11); // 21 11
1.352 + case 159: stack.push(arg0); // 42
1.353 + case 160: stack.push(stack.pop().count); // 180 1 97
1.354 + case 163: if (stack.pop() <= stack.pop()) { gt = 419; continue; } // 162 1 0
1.355 + case 166: stack.push(arg0); // 42
1.356 + case 167: stack.push(stack.pop().value); // 180 1 100
1.357 + case 170: stack.push(arg0); // 42
1.358 + case 171: stack.push(stack.pop().offset); // 180 1 99
1.359 + case 174: stack.push(arg11); // 21 11
1.360 + case 176: stack.push(stack.pop() + stack.pop()); // 96
1.361 + case 177: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.362 + case 178: arg9 = stack.pop() // 54 9
1.363 + case 180: stack.push(arg9); // 21 9
1.364 + case 182: // number conversion // 146
1.365 + case 183: stack.push(55296); // 18 1
1.366 + case 185: if (stack.pop() > stack.pop()) { gt = 214; continue; } // 161 0 29
1.367 + case 188: stack.push(arg9); // 21 9
1.368 + case 190: // number conversion // 146
1.369 + case 191: stack.push(56319); // 18 2
1.370 + case 193: if (stack.pop() < stack.pop()) { gt = 214; continue; } // 163 0 21
1.371 + case 196: stack.push(arg0); // 42
1.372 + case 197: stack.push(arg11); // 21 11
1.373 + case 199: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.374 + case 202: arg9 = stack.pop() // 54 9
1.375 + case 204: stack.push(arg9); // 21 9
1.376 + case 206: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.377 + case 209: arg10 = stack.pop() // 54 10
1.378 + case 211: gt = 217; continue; // 167 0 6
1.379 + case 214: stack.push(1); // 4
1.380 + case 215: arg10 = stack.pop() // 54 10
1.381 + case 217: stack.push(arg6); // 21 6
1.382 + case 219: if (stack.pop() != 0) { gt = 230; continue; } // 154 0 11
1.383 + case 222: stack.push(arg9); // 21 9
1.384 + case 224: stack.push(931); // 17 3 163
1.385 + case 227: if (stack.pop() != stack.pop()) { gt = 242; continue; } // 160 0 15
1.386 + case 230: stack.push(arg0); // 42
1.387 + case 231: stack.push(arg11); // 21 11
1.388 + case 233: stack.push(arg1); // 43
1.389 + 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
1.390 + case 237: arg8 = stack.pop() // 54 8
1.391 + case 239: gt = 249; continue; // 167 0 10
1.392 + case 242: stack.push(arg9); // 21 9
1.393 + case 244: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
1.394 + case 247: arg8 = stack.pop() // 54 8
1.395 + case 249: stack.push(arg8); // 21 8
1.396 + case 251: // 2
1.397 + case 252: if (stack.pop() == stack.pop()) { gt = 262; continue; } // 159 0 10
1.398 + case 255: stack.push(arg8); // 21 8
1.399 + case 257: stack.push(65536); // 18 3
1.400 + case 259: if (stack.pop() > stack.pop()) { gt = 399; continue; } // 161 0 140
1.401 + case 262: stack.push(arg8); // 21 8
1.402 + case 264: // 2
1.403 + case 265: if (stack.pop() != stack.pop()) { gt = 280; continue; } // 160 0 15
1.404 + case 268: stack.push(arg0); // 42
1.405 + case 269: stack.push(arg11); // 21 11
1.406 + case 271: stack.push(arg1); // 43
1.407 + 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
1.408 + case 275: arg7 = stack.pop() // 58 7
1.409 + case 277: gt = 315; continue; // 167 0 38
1.410 + case 280: stack.push(arg10); // 21 10
1.411 + case 282: stack.push(2); // 5
1.412 + case 283: if (stack.pop() != stack.pop()) { gt = 308; continue; } // 160 0 25
1.413 + case 286: stack.push(arg4); // 21 4
1.414 + case 288: stack.push(arg8); // 21 8
1.415 + case 290: stack.push(arg3); // 45
1.416 + case 291: stack.push(arg11); // 21 11
1.417 + case 293: stack.push(arg4); // 21 4
1.418 + case 295: stack.push(stack.pop() + stack.pop()); // 96
1.419 + 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
1.420 + case 299: stack.push(arg10); // 21 10
1.421 + case 301: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.422 + case 302: stack.push(stack.pop() + stack.pop()); // 96
1.423 + case 303: arg4 = stack.pop() // 54 4
1.424 + case 305: gt = 409; continue; // 167 0 104
1.425 + case 308: stack.push(arg8); // 21 8
1.426 + case 310: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
1.427 + case 313: arg7 = stack.pop() // 58 7
1.428 + case 315: stack.push(arg7); // 25 7
1.429 + case 317: stack.push(stack.pop().length); // 190
1.430 + case 318: arg12 = stack.pop() // 54 12
1.431 + case 320: stack.push(arg12); // 21 12
1.432 + case 322: stack.push(arg10); // 21 10
1.433 + case 324: if (stack.pop() >= stack.pop()) { gt = 355; continue; } // 164 0 31
1.434 + case 327: stack.push(arg3); // 45
1.435 + case 328: stack.push(stack.pop().length); // 190
1.436 + case 329: stack.push(arg12); // 21 12
1.437 + case 331: stack.push(stack.pop() + stack.pop()); // 96
1.438 + case 332: stack.push(arg10); // 21 10
1.439 + case 334: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.440 + case 335: stack.push(new Array(stack.pop())); // 188 5
1.441 + case 337: arg13 = stack.pop() // 58 13
1.442 + case 339: stack.push(arg3); // 45
1.443 + case 340: stack.push(0); // 3
1.444 + case 341: stack.push(arg13); // 25 13
1.445 + case 343: stack.push(0); // 3
1.446 + case 344: stack.push(arg11); // 21 11
1.447 + case 346: stack.push(arg4); // 21 4
1.448 + case 348: stack.push(stack.pop() + stack.pop()); // 96
1.449 + 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
1.450 + case 352: stack.push(arg13); // 25 13
1.451 + case 354: arg3 = stack.pop(); // 78
1.452 + case 355: stack.push(0); // 3
1.453 + case 356: arg13 = stack.pop() // 54 13
1.454 + case 358: stack.push(arg13); // 21 13
1.455 + case 360: stack.push(arg12); // 21 12
1.456 + case 362: if (stack.pop() <= stack.pop()) { gt = 386; continue; } // 162 0 24
1.457 + case 365: stack.push(arg3); // 45
1.458 + case 366: stack.push(arg11); // 21 11
1.459 + case 368: stack.push(arg4); // 21 4
1.460 + case 370: stack.push(stack.pop() + stack.pop()); // 96
1.461 + case 371: stack.push(arg13); // 21 13
1.462 + case 373: stack.push(stack.pop() + stack.pop()); // 96
1.463 + case 374: stack.push(arg7); // 25 7
1.464 + case 376: stack.push(arg13); // 21 13
1.465 + case 378: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.466 + case 379: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.467 + case 380: arg13++; // 132 13 1
1.468 + case 383: gt = 358; continue; // 167 255 231
1.469 + case 386: stack.push(arg4); // 21 4
1.470 + case 388: stack.push(arg12); // 21 12
1.471 + case 390: stack.push(arg10); // 21 10
1.472 + case 392: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.473 + case 393: stack.push(stack.pop() + stack.pop()); // 96
1.474 + case 394: arg4 = stack.pop() // 54 4
1.475 + case 396: gt = 409; continue; // 167 0 13
1.476 + case 399: stack.push(arg3); // 45
1.477 + case 400: stack.push(arg11); // 21 11
1.478 + case 402: stack.push(arg4); // 21 4
1.479 + case 404: stack.push(stack.pop() + stack.pop()); // 96
1.480 + case 405: stack.push(arg8); // 21 8
1.481 + case 407: // number conversion // 146
1.482 + case 408: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.483 + case 409: stack.push(arg11); // 21 11
1.484 + case 411: stack.push(arg10); // 21 10
1.485 + case 413: stack.push(stack.pop() + stack.pop()); // 96
1.486 + case 414: arg11 = stack.pop() // 54 11
1.487 + case 416: gt = 157; continue; // 167 254 253
1.488 + case 419: stack.push(new java_lang_String); // 187 0 200
1.489 + case 422: stack.push(stack[stack.length - 1]); // 89
1.490 + case 423: stack.push(0); // 3
1.491 + case 424: stack.push(arg0); // 42
1.492 + case 425: stack.push(stack.pop().count); // 180 1 97
1.493 + case 428: stack.push(arg4); // 21 4
1.494 + case 430: stack.push(stack.pop() + stack.pop()); // 96
1.495 + case 431: stack.push(arg3); // 45
1.496 + 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
1.497 + case 435: return stack.pop(); // 176
1.498 + }
1.499 +}
1.500 +function java_lang_String_toLowerCaseLjava_lang_String(arg0) {
1.501 + var arg1;
1.502 +;
1.503 + var stack = new Array(2);
1.504 + var gt = 0;
1.505 + for(;;) switch(gt) {
1.506 + case 0: stack.push(arg0); // 42
1.507 + case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
1.508 + case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toLowerCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 158
1.509 + case 7: return stack.pop(); // 176
1.510 + }
1.511 +}
1.512 +function java_lang_String_toUpperCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
1.513 + var arg2;
1.514 + var arg3;
1.515 + var arg4;
1.516 + var arg5;
1.517 + var arg6;
1.518 + var arg7;
1.519 + var arg8;
1.520 + var arg9;
1.521 + var arg10;
1.522 + var arg11;
1.523 + var arg12;
1.524 + var arg13;
1.525 + var arg14;
1.526 +;
1.527 + var stack = new Array(6);
1.528 + var gt = 0;
1.529 + for(;;) switch(gt) {
1.530 + case 0: stack.push(arg1); // 43
1.531 + case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
1.532 + case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
1.533 + case 7: stack.push(stack[stack.length - 1]); // 89
1.534 + case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
1.535 + case 11: // 191
1.536 + case 12: stack.push(0); // 3
1.537 + case 13: arg2 = stack.pop(); // 61
1.538 + case 14: stack.push(arg2); // 28
1.539 + case 15: stack.push(arg0); // 42
1.540 + case 16: stack.push(stack.pop().count); // 180 1 97
1.541 + case 19: if (stack.pop() <= stack.pop()) { gt = 93; continue; } // 162 0 74
1.542 + case 22: stack.push(arg0); // 42
1.543 + case 23: stack.push(stack.pop().value); // 180 1 100
1.544 + case 26: stack.push(arg0); // 42
1.545 + case 27: stack.push(stack.pop().offset); // 180 1 99
1.546 + case 30: stack.push(arg2); // 28
1.547 + case 31: stack.push(stack.pop() + stack.pop()); // 96
1.548 + case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.549 + case 33: arg3 = stack.pop(); // 62
1.550 + case 34: stack.push(arg3); // 29
1.551 + case 35: stack.push(55296); // 18 1
1.552 + case 37: if (stack.pop() > stack.pop()) { gt = 61; continue; } // 161 0 24
1.553 + case 40: stack.push(arg3); // 29
1.554 + case 41: stack.push(56319); // 18 2
1.555 + case 43: if (stack.pop() < stack.pop()) { gt = 61; continue; } // 163 0 18
1.556 + case 46: stack.push(arg0); // 42
1.557 + case 47: stack.push(arg2); // 28
1.558 + case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.559 + case 51: arg3 = stack.pop(); // 62
1.560 + case 52: stack.push(arg3); // 29
1.561 + case 53: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.562 + case 56: arg4 = stack.pop() // 54 4
1.563 + case 58: gt = 64; continue; // 167 0 6
1.564 + case 61: stack.push(1); // 4
1.565 + case 62: arg4 = stack.pop() // 54 4
1.566 + case 64: stack.push(arg3); // 29
1.567 + case 65: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
1.568 + case 68: arg5 = stack.pop() // 54 5
1.569 + case 70: stack.push(arg5); // 21 5
1.570 + case 72: // 2
1.571 + case 73: if (stack.pop() == stack.pop()) { gt = 95; continue; } // 159 0 22
1.572 + case 76: stack.push(arg3); // 29
1.573 + case 77: stack.push(arg5); // 21 5
1.574 + case 79: if (stack.pop() == stack.pop()) { gt = 85; continue; } // 159 0 6
1.575 + case 82: gt = 95; continue; // 167 0 13
1.576 + case 85: stack.push(arg2); // 28
1.577 + case 86: stack.push(arg4); // 21 4
1.578 + case 88: stack.push(stack.pop() + stack.pop()); // 96
1.579 + case 89: arg2 = stack.pop(); // 61
1.580 + case 90: gt = 14; continue; // 167 255 180
1.581 + case 93: stack.push(arg0); // 42
1.582 + case 94: return stack.pop(); // 176
1.583 + case 95: stack.push(arg0); // 42
1.584 + case 96: stack.push(stack.pop().count); // 180 1 97
1.585 + case 99: stack.push(new Array(stack.pop())); // 188 5
1.586 + case 101: arg3 = stack.pop(); // 78
1.587 + case 102: stack.push(0); // 3
1.588 + case 103: arg4 = stack.pop() // 54 4
1.589 + case 105: stack.push(arg0); // 42
1.590 + case 106: stack.push(stack.pop().value); // 180 1 100
1.591 + case 109: stack.push(arg0); // 42
1.592 + case 110: stack.push(stack.pop().offset); // 180 1 99
1.593 + case 113: stack.push(arg3); // 45
1.594 + case 114: stack.push(0); // 3
1.595 + case 115: stack.push(arg2); // 28
1.596 + 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
1.597 + case 119: stack.push(arg1); // 43
1.598 + case 120: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
1.599 + case 123: arg5 = stack.pop() // 58 5
1.600 + case 125: stack.push(arg5); // 25 5
1.601 + case 127: stack.push("tr"); // 18 11
1.602 + case 129: // 165
1.603 + case 130: // 0
1.604 + case 131: stack.push(6405); // 17 25 5
1.605 + case 134: stack.push("az"); // 18 5
1.606 + case 136: // 165
1.607 + case 137: // 0
1.608 + case 138: stack.push(1); // 10
1.609 + case 139: stack.push(arg5); // 25 5
1.610 + case 141: stack.push("lt"); // 18 9
1.611 + case 143: // 166
1.612 + case 144: // 0
1.613 + case 145: stack.push(4); // 7
1.614 + case 146: stack.push(1); // 4
1.615 + case 147: gt = 151; continue; // 167 0 4
1.616 + case 150: stack.push(0); // 3
1.617 + case 151: arg6 = stack.pop() // 54 6
1.618 + case 153: stack.push(arg2); // 28
1.619 + case 154: arg11 = stack.pop() // 54 11
1.620 + case 156: stack.push(arg11); // 21 11
1.621 + case 158: stack.push(arg0); // 42
1.622 + case 159: stack.push(stack.pop().count); // 180 1 97
1.623 + case 162: if (stack.pop() <= stack.pop()) { gt = 425; continue; } // 162 1 7
1.624 + case 165: stack.push(arg0); // 42
1.625 + case 166: stack.push(stack.pop().value); // 180 1 100
1.626 + case 169: stack.push(arg0); // 42
1.627 + case 170: stack.push(stack.pop().offset); // 180 1 99
1.628 + case 173: stack.push(arg11); // 21 11
1.629 + case 175: stack.push(stack.pop() + stack.pop()); // 96
1.630 + case 176: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.631 + case 177: arg9 = stack.pop() // 54 9
1.632 + case 179: stack.push(arg9); // 21 9
1.633 + case 181: // number conversion // 146
1.634 + case 182: stack.push(55296); // 18 1
1.635 + case 184: if (stack.pop() > stack.pop()) { gt = 213; continue; } // 161 0 29
1.636 + case 187: stack.push(arg9); // 21 9
1.637 + case 189: // number conversion // 146
1.638 + case 190: stack.push(56319); // 18 2
1.639 + case 192: if (stack.pop() < stack.pop()) { gt = 213; continue; } // 163 0 21
1.640 + case 195: stack.push(arg0); // 42
1.641 + case 196: stack.push(arg11); // 21 11
1.642 + case 198: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.643 + case 201: arg9 = stack.pop() // 54 9
1.644 + case 203: stack.push(arg9); // 21 9
1.645 + case 205: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.646 + case 208: arg10 = stack.pop() // 54 10
1.647 + case 210: gt = 216; continue; // 167 0 6
1.648 + case 213: stack.push(1); // 4
1.649 + case 214: arg10 = stack.pop() // 54 10
1.650 + case 216: stack.push(arg6); // 21 6
1.651 + case 218: if (stack.pop() == 0) { gt = 233; continue; } // 153 0 15
1.652 + case 221: stack.push(arg0); // 42
1.653 + case 222: stack.push(arg11); // 21 11
1.654 + case 224: stack.push(arg1); // 43
1.655 + 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
1.656 + case 228: arg8 = stack.pop() // 54 8
1.657 + case 230: gt = 240; continue; // 167 0 10
1.658 + case 233: stack.push(arg9); // 21 9
1.659 + case 235: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
1.660 + case 238: arg8 = stack.pop() // 54 8
1.661 + case 240: stack.push(arg8); // 21 8
1.662 + case 242: // 2
1.663 + case 243: if (stack.pop() == stack.pop()) { gt = 253; continue; } // 159 0 10
1.664 + case 246: stack.push(arg8); // 21 8
1.665 + case 248: stack.push(65536); // 18 3
1.666 + case 250: if (stack.pop() > stack.pop()) { gt = 405; continue; } // 161 0 155
1.667 + case 253: stack.push(arg8); // 21 8
1.668 + case 255: // 2
1.669 + case 256: if (stack.pop() != stack.pop()) { gt = 286; continue; } // 160 0 30
1.670 + case 259: stack.push(arg6); // 21 6
1.671 + case 261: if (stack.pop() == 0) { gt = 276; continue; } // 153 0 15
1.672 + case 264: stack.push(arg0); // 42
1.673 + case 265: stack.push(arg11); // 21 11
1.674 + case 267: stack.push(arg1); // 43
1.675 + 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
1.676 + case 271: arg7 = stack.pop() // 58 7
1.677 + case 273: gt = 321; continue; // 167 0 48
1.678 + case 276: stack.push(arg9); // 21 9
1.679 + case 278: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCharArrayACI(v0)); } // 184 1 110
1.680 + case 281: arg7 = stack.pop() // 58 7
1.681 + case 283: gt = 321; continue; // 167 0 38
1.682 + case 286: stack.push(arg10); // 21 10
1.683 + case 288: stack.push(2); // 5
1.684 + case 289: if (stack.pop() != stack.pop()) { gt = 314; continue; } // 160 0 25
1.685 + case 292: stack.push(arg4); // 21 4
1.686 + case 294: stack.push(arg8); // 21 8
1.687 + case 296: stack.push(arg3); // 45
1.688 + case 297: stack.push(arg11); // 21 11
1.689 + case 299: stack.push(arg4); // 21 4
1.690 + case 301: stack.push(stack.pop() + stack.pop()); // 96
1.691 + 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
1.692 + case 305: stack.push(arg10); // 21 10
1.693 + case 307: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.694 + case 308: stack.push(stack.pop() + stack.pop()); // 96
1.695 + case 309: arg4 = stack.pop() // 54 4
1.696 + case 311: gt = 415; continue; // 167 0 104
1.697 + case 314: stack.push(arg8); // 21 8
1.698 + case 316: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
1.699 + case 319: arg7 = stack.pop() // 58 7
1.700 + case 321: stack.push(arg7); // 25 7
1.701 + case 323: stack.push(stack.pop().length); // 190
1.702 + case 324: arg12 = stack.pop() // 54 12
1.703 + case 326: stack.push(arg12); // 21 12
1.704 + case 328: stack.push(arg10); // 21 10
1.705 + case 330: if (stack.pop() >= stack.pop()) { gt = 361; continue; } // 164 0 31
1.706 + case 333: stack.push(arg3); // 45
1.707 + case 334: stack.push(stack.pop().length); // 190
1.708 + case 335: stack.push(arg12); // 21 12
1.709 + case 337: stack.push(stack.pop() + stack.pop()); // 96
1.710 + case 338: stack.push(arg10); // 21 10
1.711 + case 340: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.712 + case 341: stack.push(new Array(stack.pop())); // 188 5
1.713 + case 343: arg13 = stack.pop() // 58 13
1.714 + case 345: stack.push(arg3); // 45
1.715 + case 346: stack.push(0); // 3
1.716 + case 347: stack.push(arg13); // 25 13
1.717 + case 349: stack.push(0); // 3
1.718 + case 350: stack.push(arg11); // 21 11
1.719 + case 352: stack.push(arg4); // 21 4
1.720 + case 354: stack.push(stack.pop() + stack.pop()); // 96
1.721 + 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
1.722 + case 358: stack.push(arg13); // 25 13
1.723 + case 360: arg3 = stack.pop(); // 78
1.724 + case 361: stack.push(0); // 3
1.725 + case 362: arg13 = stack.pop() // 54 13
1.726 + case 364: stack.push(arg13); // 21 13
1.727 + case 366: stack.push(arg12); // 21 12
1.728 + case 368: if (stack.pop() <= stack.pop()) { gt = 392; continue; } // 162 0 24
1.729 + case 371: stack.push(arg3); // 45
1.730 + case 372: stack.push(arg11); // 21 11
1.731 + case 374: stack.push(arg4); // 21 4
1.732 + case 376: stack.push(stack.pop() + stack.pop()); // 96
1.733 + case 377: stack.push(arg13); // 21 13
1.734 + case 379: stack.push(stack.pop() + stack.pop()); // 96
1.735 + case 380: stack.push(arg7); // 25 7
1.736 + case 382: stack.push(arg13); // 21 13
1.737 + case 384: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.738 + case 385: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.739 + case 386: arg13++; // 132 13 1
1.740 + case 389: gt = 364; continue; // 167 255 231
1.741 + case 392: stack.push(arg4); // 21 4
1.742 + case 394: stack.push(arg12); // 21 12
1.743 + case 396: stack.push(arg10); // 21 10
1.744 + case 398: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.745 + case 399: stack.push(stack.pop() + stack.pop()); // 96
1.746 + case 400: arg4 = stack.pop() // 54 4
1.747 + case 402: gt = 415; continue; // 167 0 13
1.748 + case 405: stack.push(arg3); // 45
1.749 + case 406: stack.push(arg11); // 21 11
1.750 + case 408: stack.push(arg4); // 21 4
1.751 + case 410: stack.push(stack.pop() + stack.pop()); // 96
1.752 + case 411: stack.push(arg8); // 21 8
1.753 + case 413: // number conversion // 146
1.754 + case 414: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.755 + case 415: stack.push(arg11); // 21 11
1.756 + case 417: stack.push(arg10); // 21 10
1.757 + case 419: stack.push(stack.pop() + stack.pop()); // 96
1.758 + case 420: arg11 = stack.pop() // 54 11
1.759 + case 422: gt = 156; continue; // 167 254 246
1.760 + case 425: stack.push(new java_lang_String); // 187 0 200
1.761 + case 428: stack.push(stack[stack.length - 1]); // 89
1.762 + case 429: stack.push(0); // 3
1.763 + case 430: stack.push(arg0); // 42
1.764 + case 431: stack.push(stack.pop().count); // 180 1 97
1.765 + case 434: stack.push(arg4); // 21 4
1.766 + case 436: stack.push(stack.pop() + stack.pop()); // 96
1.767 + case 437: stack.push(arg3); // 45
1.768 + 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
1.769 + case 441: return stack.pop(); // 176
1.770 + }
1.771 +}
1.772 +function java_lang_String_toUpperCaseLjava_lang_String(arg0) {
1.773 + var arg1;
1.774 +;
1.775 + var stack = new Array(2);
1.776 + var gt = 0;
1.777 + for(;;) switch(gt) {
1.778 + case 0: stack.push(arg0); // 42
1.779 + case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
1.780 + case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toUpperCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 159
1.781 + case 7: return stack.pop(); // 176
1.782 + }
1.783 +}
1.784 +function java_lang_String_trimLjava_lang_String(arg0) {
1.785 + var arg1;
1.786 + var arg2;
1.787 + var arg3;
1.788 + var arg4;
1.789 + var arg5;
1.790 +;
1.791 + var stack = new Array(3);
1.792 + var gt = 0;
1.793 + for(;;) switch(gt) {
1.794 + case 0: stack.push(arg0); // 42
1.795 + case 1: stack.push(stack.pop().count); // 180 1 97
1.796 + case 4: arg1 = stack.pop(); // 60
1.797 + case 5: stack.push(0); // 3
1.798 + case 6: arg2 = stack.pop(); // 61
1.799 + case 7: stack.push(arg0); // 42
1.800 + case 8: stack.push(stack.pop().offset); // 180 1 99
1.801 + case 11: arg3 = stack.pop(); // 62
1.802 + case 12: stack.push(arg0); // 42
1.803 + case 13: stack.push(stack.pop().value); // 180 1 100
1.804 + case 16: arg4 = stack.pop() // 58 4
1.805 + case 18: stack.push(arg2); // 28
1.806 + case 19: stack.push(arg1); // 27
1.807 + case 20: if (stack.pop() <= stack.pop()) { gt = 40; continue; } // 162 0 20
1.808 + case 23: stack.push(arg4); // 25 4
1.809 + case 25: stack.push(arg3); // 29
1.810 + case 26: stack.push(arg2); // 28
1.811 + case 27: stack.push(stack.pop() + stack.pop()); // 96
1.812 + case 28: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.813 + case 29: stack.push(32); // 16 32
1.814 + case 31: if (stack.pop() < stack.pop()) { gt = 40; continue; } // 163 0 9
1.815 + case 34: arg2++; // 132 2 1
1.816 + case 37: gt = 18; continue; // 167 255 237
1.817 + case 40: stack.push(arg2); // 28
1.818 + case 41: stack.push(arg1); // 27
1.819 + case 42: if (stack.pop() <= stack.pop()) { gt = 64; continue; } // 162 0 22
1.820 + case 45: stack.push(arg4); // 25 4
1.821 + case 47: stack.push(arg3); // 29
1.822 + case 48: stack.push(arg1); // 27
1.823 + case 49: stack.push(stack.pop() + stack.pop()); // 96
1.824 + case 50: stack.push(1); // 4
1.825 + case 51: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.826 + case 52: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.827 + case 53: stack.push(32); // 16 32
1.828 + case 55: if (stack.pop() < stack.pop()) { gt = 64; continue; } // 163 0 9
1.829 + case 58: arg1 += 255; // 132 1 255
1.830 + case 61: gt = 40; continue; // 167 255 235
1.831 + case 64: stack.push(arg2); // 28
1.832 + case 65: if (stack.pop() > 0) { gt = 76; continue; } // 157 0 11
1.833 + case 68: stack.push(arg1); // 27
1.834 + case 69: stack.push(arg0); // 42
1.835 + case 70: stack.push(stack.pop().count); // 180 1 97
1.836 + case 73: if (stack.pop() <= stack.pop()) { gt = 85; continue; } // 162 0 12
1.837 + case 76: stack.push(arg0); // 42
1.838 + case 77: stack.push(arg2); // 28
1.839 + case 78: stack.push(arg1); // 27
1.840 + 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
1.841 + case 82: gt = 86; continue; // 167 0 4
1.842 + case 85: stack.push(arg0); // 42
1.843 + case 86: return stack.pop(); // 176
1.844 + }
1.845 +}
1.846 +*/
1.847 +
1.848 +/*
1.849 +function java_lang_String_formatLjava_lang_StringLjava_lang_StringLjava_lang_Object(arg0,arg1) {
1.850 + var stack = new Array();
1.851 + var gt = 0;
1.852 + for(;;) switch(gt) {
1.853 + case 0: stack.push(new java_util_Formatter); // 187 0 211
1.854 + case 3: stack.push(stack[stack.length - 1]); // 89
1.855 + case 4: { java_util_Formatter_consV(stack.pop()); } // 183 1 174
1.856 + case 7: stack.push(arg0); // 42
1.857 + case 8: stack.push(arg1); // 43
1.858 + 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
1.859 + case 12: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
1.860 + case 15: return stack.pop(); // 176
1.861 + }
1.862 +}
1.863 +function java_lang_String_formatLjava_lang_StringLjava_util_LocaleLjava_lang_StringLjava_lang_Object(arg0,arg1,arg2) {
1.864 + var stack = new Array();
1.865 + var gt = 0;
1.866 + for(;;) switch(gt) {
1.867 + case 0: stack.push(new java_util_Formatter); // 187 0 211
1.868 + case 3: stack.push(stack[stack.length - 1]); // 89
1.869 + case 4: stack.push(arg0); // 42
1.870 + case 5: { var v0 = stack.pop(); java_util_Formatter_consVLjava_util_Locale(stack.pop(), v0); } // 183 1 176
1.871 + case 8: stack.push(arg1); // 43
1.872 + case 9: stack.push(arg2); // 44
1.873 + 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
1.874 + case 13: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
1.875 + case 16: return stack.pop(); // 176
1.876 + }
1.877 +}
1.878 +function java_lang_String_valueOfLjava_lang_StringLjava_lang_Object(arg0) {
1.879 + var stack = new Array();
1.880 + var gt = 0;
1.881 + for(;;) switch(gt) {
1.882 + case 0: stack.push(arg0); // 42
1.883 + case 1: if (stack.pop()) { gt = 9; continue; } // 199 0 8
1.884 + case 4: stack.push("null"); // 18 10
1.885 + case 6: gt = 13; continue; // 167 0 7
1.886 + case 9: stack.push(arg0); // 42
1.887 + case 10: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
1.888 + case 13: return stack.pop(); // 176
1.889 + }
1.890 +}
1.891 +function java_lang_String_valueOfLjava_lang_StringAC(arg0) {
1.892 + var stack = new Array();
1.893 + var gt = 0;
1.894 + for(;;) switch(gt) {
1.895 + case 0: stack.push(new java_lang_String); // 187 0 200
1.896 + case 3: stack.push(stack[stack.length - 1]); // 89
1.897 + case 4: stack.push(arg0); // 42
1.898 + case 5: { var v0 = stack.pop(); java_lang_String_consVAC(stack.pop(), v0); } // 183 1 142
1.899 + case 8: return stack.pop(); // 176
1.900 + }
1.901 +}
1.902 +function java_lang_String_valueOfLjava_lang_StringACII(arg0,arg1,arg2) {
1.903 + var stack = new Array();
1.904 + var gt = 0;
1.905 + for(;;) switch(gt) {
1.906 + case 0: stack.push(new java_lang_String); // 187 0 200
1.907 + case 3: stack.push(stack[stack.length - 1]); // 89
1.908 + case 4: stack.push(arg0); // 42
1.909 + case 5: stack.push(arg1); // 27
1.910 + case 6: stack.push(arg2); // 28
1.911 + 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
1.912 + case 10: return stack.pop(); // 176
1.913 + }
1.914 +}
1.915 +function java_lang_String_copyValueOfLjava_lang_StringACII(arg0,arg1,arg2) {
1.916 + var stack = new Array();
1.917 + var gt = 0;
1.918 + for(;;) switch(gt) {
1.919 + case 0: stack.push(new java_lang_String); // 187 0 200
1.920 + case 3: stack.push(stack[stack.length - 1]); // 89
1.921 + case 4: stack.push(arg0); // 42
1.922 + case 5: stack.push(arg1); // 27
1.923 + case 6: stack.push(arg2); // 28
1.924 + 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
1.925 + case 10: return stack.pop(); // 176
1.926 + }
1.927 +}
1.928 +function java_lang_String_copyValueOfLjava_lang_StringAC(arg0) {
1.929 + var stack = new Array();
1.930 + var gt = 0;
1.931 + for(;;) switch(gt) {
1.932 + case 0: stack.push(arg0); // 42
1.933 + case 1: stack.push(0); // 3
1.934 + case 2: stack.push(arg0); // 42
1.935 + case 3: stack.push(stack.pop().length); // 190
1.936 + 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
1.937 + case 7: return stack.pop(); // 176
1.938 + }
1.939 +}
1.940 +function java_lang_String_valueOfLjava_lang_StringZ(arg0) {
1.941 + var stack = new Array();
1.942 + var gt = 0;
1.943 + for(;;) switch(gt) {
1.944 + case 0: stack.push(arg0); // 26
1.945 + case 1: if (stack.pop() == 0) { gt = 9; continue; } // 153 0 8
1.946 + case 4: stack.push("true"); // 18 12
1.947 + case 6: gt = 11; continue; // 167 0 5
1.948 + case 9: stack.push("false"); // 18 8
1.949 + case 11: return stack.pop(); // 176
1.950 + }
1.951 +}
1.952 +function java_lang_String_valueOfLjava_lang_StringC(arg0) {
1.953 + var arg1;
1.954 + var stack = new Array();
1.955 + var gt = 0;
1.956 + for(;;) switch(gt) {
1.957 + case 0: stack.push(1); // 4
1.958 + case 1: stack.push(new Array(stack.pop())); // 188 5
1.959 + case 3: stack.push(stack[stack.length - 1]); // 89
1.960 + case 4: stack.push(0); // 3
1.961 + case 5: stack.push(arg0); // 26
1.962 + case 6: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.963 + case 7: arg1 = stack.pop(); // 76
1.964 + case 8: stack.push(new java_lang_String); // 187 0 200
1.965 + case 11: stack.push(stack[stack.length - 1]); // 89
1.966 + case 12: stack.push(0); // 3
1.967 + case 13: stack.push(1); // 4
1.968 + case 14: stack.push(arg1); // 43
1.969 + 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
1.970 + case 18: return stack.pop(); // 176
1.971 + }
1.972 +}
1.973 +function java_lang_String_valueOfLjava_lang_StringJ(arg0) {
1.974 + var arg1;
1.975 + var stack = new Array();
1.976 + var gt = 0;
1.977 + for(;;) switch(gt) {
1.978 + case 0: stack.push(arg0); // 30
1.979 + case 1: stack.push(10); // 16 10
1.980 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Long_toStringLjava_lang_StringJI(v0, v1)); } // 184 1 126
1.981 + case 6: return stack.pop(); // 176
1.982 + }
1.983 +}
1.984 +function java_lang_String_valueOfLjava_lang_StringF(arg0) {
1.985 + var stack = new Array();
1.986 + var gt = 0;
1.987 + for(;;) switch(gt) {
1.988 + case 0: stack.push(arg0); // 34
1.989 + case 1: { var v0 = stack.pop(); stack.push(java_lang_Float_toStringLjava_lang_StringF(v0)); } // 184 1 122
1.990 + case 4: return stack.pop(); // 176
1.991 + }
1.992 +}
1.993 +function java_lang_String_valueOfLjava_lang_StringD(arg0) {
1.994 + var arg1;
1.995 + var stack = new Array();
1.996 + var gt = 0;
1.997 + for(;;) switch(gt) {
1.998 + case 0: stack.push(arg0); // 38
1.999 + case 1: { var v0 = stack.pop(); stack.push(java_lang_Double_toStringLjava_lang_StringD(v0)); } // 184 1 121
1.1000 + case 4: return stack.pop(); // 176
1.1001 + }
1.1002 +}
1.1003 +function java_lang_String_internLjava_lang_String(arg0) {
1.1004 + // no code found for null
1.1005 +}
1.1006 +function java_lang_String_compareToILjava_lang_Object(arg0,arg1) {
1.1007 + var arg2;
1.1008 +;
1.1009 + var stack = new Array(2);
1.1010 + var gt = 0;
1.1011 + for(;;) switch(gt) {
1.1012 + case 0: stack.push(arg0); // 42
1.1013 + case 1: stack.push(arg1); // 43
1.1014 + case 2: if(stack[stack.length - 1].$instOf_java_lang_String != 1) throw {}; // 192 0 200
1.1015 + case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.compareToILjava_lang_String(self, v0)); } // 182 1 148
1.1016 + case 8: return stack.pop(); // 172
1.1017 + }
1.1018 +}
1.1019 +function java_lang_String_classV() {
1.1020 + var stack = new Array();
1.1021 + var gt = 0;
1.1022 + for(;;) switch(gt) {
1.1023 + case 0: stack.push(0); // 3
1.1024 + case 1: stack.push(new Array(stack.pop())); // 189 0 183
1.1025 + case 4: java_lang_String_serialPersistentFields = stack.pop(); // 179 1 101
1.1026 + case 7: stack.push(new java_lang_String$CaseInsensitiveComparator); // 187 0 202
1.1027 + case 10: stack.push(stack[stack.length - 1]); // 89
1.1028 + case 11: // 1
1.1029 + case 12: { var v0 = stack.pop(); java_lang_String$CaseInsensitiveComparator_consVLjava_lang_String$1(stack.pop(), v0); } // 183 1 160
1.1030 + case 15: java_lang_String_CASE_INSENSITIVE_ORDER = stack.pop(); // 179 1 102
1.1031 + case 18: return; // 177
1.1032 + }
1.1033 +}
1.1034 +*/
1.1035 +
1.1036 /*
1.1037 function java_lang_String_contentEqualsZLjava_lang_StringBuffer(arg0,arg1) {
1.1038 var arg2;
1.1039 @@ -1255,1010 +2278,6 @@
1.1040 }
1.1041 }
1.1042 */
1.1043 -function java_lang_String_substringLjava_lang_StringI(arg0,arg1) {
1.1044 - return arg0.toString().substring(arg1);
1.1045 -}
1.1046 -function java_lang_String_substringLjava_lang_StringII(arg0,arg1,arg2) {
1.1047 - return arg0.toString().substring(arg1, arg2);
1.1048 -}
1.1049 -
1.1050 -function java_lang_String_replaceLjava_lang_StringCC(arg0,arg1,arg2) {
1.1051 - if (typeof arg1 === 'number') arg1 = String.fromCharCode(arg1);
1.1052 - if (typeof arg2 === 'number') arg2 = String.fromCharCode(arg2);
1.1053 - var s = arg0.toString();
1.1054 - for (;;) {
1.1055 - var ret = s.replace(arg1, arg2);
1.1056 - if (ret === s) {
1.1057 - return ret;
1.1058 - }
1.1059 - s = ret;
1.1060 - }
1.1061 -}
1.1062 -function java_lang_String_containsZLjava_lang_CharSequence(arg0,arg1) {
1.1063 - return arg0.toString().indexOf(arg1.toString()) >= 0;
1.1064 -}
1.1065 -
1.1066 -/*
1.1067 -function java_lang_String_subSequenceLjava_lang_CharSequenceII(arg0,arg1,arg2) {
1.1068 - var arg3;
1.1069 -;
1.1070 - var stack = new Array(3);
1.1071 - var gt = 0;
1.1072 - for(;;) switch(gt) {
1.1073 - case 0: stack.push(arg0); // 42
1.1074 - case 1: stack.push(arg1); // 27
1.1075 - case 2: stack.push(arg2); // 28
1.1076 - 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
1.1077 - case 6: return stack.pop(); // 176
1.1078 - }
1.1079 -}
1.1080 -function java_lang_String_concatLjava_lang_StringLjava_lang_String(arg0,arg1) {
1.1081 - var arg2;
1.1082 - var arg3;
1.1083 - var arg4;
1.1084 -;
1.1085 - var stack = new Array(5);
1.1086 - var gt = 0;
1.1087 - for(;;) switch(gt) {
1.1088 - case 0: stack.push(arg1); // 43
1.1089 - case 1: { var self = stack.pop(); stack.push(self.lengthI(self)); } // 182 1 133
1.1090 - case 4: arg2 = stack.pop(); // 61
1.1091 - case 5: stack.push(arg2); // 28
1.1092 - case 6: if (stack.pop() != 0) { gt = 11; continue; } // 154 0 5
1.1093 - case 9: stack.push(arg0); // 42
1.1094 - case 10: return stack.pop(); // 176
1.1095 - case 11: stack.push(arg0); // 42
1.1096 - case 12: stack.push(stack.pop().count); // 180 1 97
1.1097 - case 15: stack.push(arg2); // 28
1.1098 - case 16: stack.push(stack.pop() + stack.pop()); // 96
1.1099 - case 17: stack.push(new Array(stack.pop())); // 188 5
1.1100 - case 19: arg3 = stack.pop(); // 78
1.1101 - case 20: stack.push(arg0); // 42
1.1102 - case 21: stack.push(0); // 3
1.1103 - case 22: stack.push(arg0); // 42
1.1104 - case 23: stack.push(stack.pop().count); // 180 1 97
1.1105 - case 26: stack.push(arg3); // 45
1.1106 - case 27: stack.push(0); // 3
1.1107 - 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
1.1108 - case 31: stack.push(arg1); // 43
1.1109 - case 32: stack.push(0); // 3
1.1110 - case 33: stack.push(arg2); // 28
1.1111 - case 34: stack.push(arg3); // 45
1.1112 - case 35: stack.push(arg0); // 42
1.1113 - case 36: stack.push(stack.pop().count); // 180 1 97
1.1114 - 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
1.1115 - case 42: stack.push(new java_lang_String); // 187 0 200
1.1116 - case 45: stack.push(stack[stack.length - 1]); // 89
1.1117 - case 46: stack.push(0); // 3
1.1118 - case 47: stack.push(arg0); // 42
1.1119 - case 48: stack.push(stack.pop().count); // 180 1 97
1.1120 - case 51: stack.push(arg2); // 28
1.1121 - case 52: stack.push(stack.pop() + stack.pop()); // 96
1.1122 - case 53: stack.push(arg3); // 45
1.1123 - 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
1.1124 - case 57: return stack.pop(); // 176
1.1125 - }
1.1126 -}
1.1127 -function java_lang_String_matchesZLjava_lang_String(arg0,arg1) {
1.1128 - var arg2;
1.1129 -;
1.1130 - var stack = new Array(2);
1.1131 - var gt = 0;
1.1132 - for(;;) switch(gt) {
1.1133 - case 0: stack.push(arg1); // 43
1.1134 - case 1: stack.push(arg0); // 42
1.1135 - 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
1.1136 - case 5: return stack.pop(); // 172
1.1137 - }
1.1138 -}
1.1139 -function java_lang_String_replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
1.1140 - var arg3;
1.1141 -;
1.1142 - var stack = new Array(2);
1.1143 - var gt = 0;
1.1144 - for(;;) switch(gt) {
1.1145 - case 0: stack.push(arg1); // 43
1.1146 - case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
1.1147 - case 4: stack.push(arg0); // 42
1.1148 - case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
1.1149 - case 8: stack.push(arg2); // 44
1.1150 - case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceFirstLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 182
1.1151 - case 12: return stack.pop(); // 176
1.1152 - }
1.1153 -}
1.1154 -function java_lang_String_replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
1.1155 - var arg3;
1.1156 -;
1.1157 - var stack = new Array(2);
1.1158 - var gt = 0;
1.1159 - for(;;) switch(gt) {
1.1160 - case 0: stack.push(arg1); // 43
1.1161 - case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
1.1162 - case 4: stack.push(arg0); // 42
1.1163 - case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
1.1164 - case 8: stack.push(arg2); // 44
1.1165 - case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
1.1166 - case 12: return stack.pop(); // 176
1.1167 - }
1.1168 -}
1.1169 -function java_lang_String_replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence(arg0,arg1,arg2) {
1.1170 - var arg3;
1.1171 -;
1.1172 - var stack = new Array(2);
1.1173 - var gt = 0;
1.1174 - for(;;) switch(gt) {
1.1175 - case 0: stack.push(arg1); // 43
1.1176 - case 1: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
1.1177 - case 4: stack.push(16); // 16 16
1.1178 - 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
1.1179 - case 9: stack.push(arg0); // 42
1.1180 - case 10: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
1.1181 - case 13: stack.push(arg2); // 44
1.1182 - case 14: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
1.1183 - case 17: { var v0 = stack.pop(); stack.push(java_util_regex_Matcher_quoteReplacementLjava_lang_StringLjava_lang_String(v0)); } // 184 1 180
1.1184 - case 20: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
1.1185 - case 23: return stack.pop(); // 176
1.1186 - }
1.1187 -}
1.1188 -function java_lang_String_splitALjava_lang_StringLjava_lang_StringI(arg0,arg1,arg2) {
1.1189 - var arg3;
1.1190 -;
1.1191 - var stack = new Array(3);
1.1192 - var gt = 0;
1.1193 - for(;;) switch(gt) {
1.1194 - case 0: stack.push(arg1); // 43
1.1195 - case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
1.1196 - case 4: stack.push(arg0); // 42
1.1197 - case 5: stack.push(arg2); // 28
1.1198 - 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
1.1199 - case 9: return stack.pop(); // 176
1.1200 - }
1.1201 -}
1.1202 -function java_lang_String_splitALjava_lang_StringLjava_lang_String(arg0,arg1) {
1.1203 - var arg2;
1.1204 -;
1.1205 - var stack = new Array(3);
1.1206 - var gt = 0;
1.1207 - for(;;) switch(gt) {
1.1208 - case 0: stack.push(arg0); // 42
1.1209 - case 1: stack.push(arg1); // 43
1.1210 - case 2: stack.push(0); // 3
1.1211 - 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
1.1212 - case 6: return stack.pop(); // 176
1.1213 - }
1.1214 -}
1.1215 -function java_lang_String_toLowerCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
1.1216 - var arg2;
1.1217 - var arg3;
1.1218 - var arg4;
1.1219 - var arg5;
1.1220 - var arg6;
1.1221 - var arg7;
1.1222 - var arg8;
1.1223 - var arg9;
1.1224 - var arg10;
1.1225 - var arg11;
1.1226 - var arg12;
1.1227 - var arg13;
1.1228 - var arg14;
1.1229 -;
1.1230 - var stack = new Array(6);
1.1231 - var gt = 0;
1.1232 - for(;;) switch(gt) {
1.1233 - case 0: stack.push(arg1); // 43
1.1234 - case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
1.1235 - case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
1.1236 - case 7: stack.push(stack[stack.length - 1]); // 89
1.1237 - case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
1.1238 - case 11: // 191
1.1239 - case 12: stack.push(0); // 3
1.1240 - case 13: arg2 = stack.pop(); // 61
1.1241 - case 14: stack.push(arg2); // 28
1.1242 - case 15: stack.push(arg0); // 42
1.1243 - case 16: stack.push(stack.pop().count); // 180 1 97
1.1244 - case 19: if (stack.pop() <= stack.pop()) { gt = 94; continue; } // 162 0 75
1.1245 - case 22: stack.push(arg0); // 42
1.1246 - case 23: stack.push(stack.pop().value); // 180 1 100
1.1247 - case 26: stack.push(arg0); // 42
1.1248 - case 27: stack.push(stack.pop().offset); // 180 1 99
1.1249 - case 30: stack.push(arg2); // 28
1.1250 - case 31: stack.push(stack.pop() + stack.pop()); // 96
1.1251 - case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1252 - case 33: arg3 = stack.pop(); // 62
1.1253 - case 34: stack.push(arg3); // 29
1.1254 - case 35: stack.push(55296); // 18 1
1.1255 - case 37: if (stack.pop() > stack.pop()) { gt = 77; continue; } // 161 0 40
1.1256 - case 40: stack.push(arg3); // 29
1.1257 - case 41: stack.push(56319); // 18 2
1.1258 - case 43: if (stack.pop() < stack.pop()) { gt = 77; continue; } // 163 0 34
1.1259 - case 46: stack.push(arg0); // 42
1.1260 - case 47: stack.push(arg2); // 28
1.1261 - case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.1262 - case 51: arg4 = stack.pop() // 54 4
1.1263 - case 53: stack.push(arg4); // 21 4
1.1264 - case 55: stack.push(arg4); // 21 4
1.1265 - case 57: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
1.1266 - case 60: if (stack.pop() == stack.pop()) { gt = 66; continue; } // 159 0 6
1.1267 - case 63: gt = 96; continue; // 167 0 33
1.1268 - case 66: stack.push(arg2); // 28
1.1269 - case 67: stack.push(arg4); // 21 4
1.1270 - case 69: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.1271 - case 72: stack.push(stack.pop() + stack.pop()); // 96
1.1272 - case 73: arg2 = stack.pop(); // 61
1.1273 - case 74: gt = 91; continue; // 167 0 17
1.1274 - case 77: stack.push(arg3); // 29
1.1275 - case 78: stack.push(arg3); // 29
1.1276 - case 79: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
1.1277 - case 82: if (stack.pop() == stack.pop()) { gt = 88; continue; } // 159 0 6
1.1278 - case 85: gt = 96; continue; // 167 0 11
1.1279 - case 88: arg2++; // 132 2 1
1.1280 - case 91: gt = 14; continue; // 167 255 179
1.1281 - case 94: stack.push(arg0); // 42
1.1282 - case 95: return stack.pop(); // 176
1.1283 - case 96: stack.push(arg0); // 42
1.1284 - case 97: stack.push(stack.pop().count); // 180 1 97
1.1285 - case 100: stack.push(new Array(stack.pop())); // 188 5
1.1286 - case 102: arg3 = stack.pop(); // 78
1.1287 - case 103: stack.push(0); // 3
1.1288 - case 104: arg4 = stack.pop() // 54 4
1.1289 - case 106: stack.push(arg0); // 42
1.1290 - case 107: stack.push(stack.pop().value); // 180 1 100
1.1291 - case 110: stack.push(arg0); // 42
1.1292 - case 111: stack.push(stack.pop().offset); // 180 1 99
1.1293 - case 114: stack.push(arg3); // 45
1.1294 - case 115: stack.push(0); // 3
1.1295 - case 116: stack.push(arg2); // 28
1.1296 - 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
1.1297 - case 120: stack.push(arg1); // 43
1.1298 - case 121: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
1.1299 - case 124: arg5 = stack.pop() // 58 5
1.1300 - case 126: stack.push(arg5); // 25 5
1.1301 - case 128: stack.push("tr"); // 18 11
1.1302 - case 130: // 165
1.1303 - case 131: // 0
1.1304 - case 132: stack.push(6405); // 17 25 5
1.1305 - case 135: stack.push("az"); // 18 5
1.1306 - case 137: // 165
1.1307 - case 138: // 0
1.1308 - case 139: stack.push(1); // 10
1.1309 - case 140: stack.push(arg5); // 25 5
1.1310 - case 142: stack.push("lt"); // 18 9
1.1311 - case 144: // 166
1.1312 - case 145: // 0
1.1313 - case 146: stack.push(4); // 7
1.1314 - case 147: stack.push(1); // 4
1.1315 - case 148: gt = 152; continue; // 167 0 4
1.1316 - case 151: stack.push(0); // 3
1.1317 - case 152: arg6 = stack.pop() // 54 6
1.1318 - case 154: stack.push(arg2); // 28
1.1319 - case 155: arg11 = stack.pop() // 54 11
1.1320 - case 157: stack.push(arg11); // 21 11
1.1321 - case 159: stack.push(arg0); // 42
1.1322 - case 160: stack.push(stack.pop().count); // 180 1 97
1.1323 - case 163: if (stack.pop() <= stack.pop()) { gt = 419; continue; } // 162 1 0
1.1324 - case 166: stack.push(arg0); // 42
1.1325 - case 167: stack.push(stack.pop().value); // 180 1 100
1.1326 - case 170: stack.push(arg0); // 42
1.1327 - case 171: stack.push(stack.pop().offset); // 180 1 99
1.1328 - case 174: stack.push(arg11); // 21 11
1.1329 - case 176: stack.push(stack.pop() + stack.pop()); // 96
1.1330 - case 177: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1331 - case 178: arg9 = stack.pop() // 54 9
1.1332 - case 180: stack.push(arg9); // 21 9
1.1333 - case 182: // number conversion // 146
1.1334 - case 183: stack.push(55296); // 18 1
1.1335 - case 185: if (stack.pop() > stack.pop()) { gt = 214; continue; } // 161 0 29
1.1336 - case 188: stack.push(arg9); // 21 9
1.1337 - case 190: // number conversion // 146
1.1338 - case 191: stack.push(56319); // 18 2
1.1339 - case 193: if (stack.pop() < stack.pop()) { gt = 214; continue; } // 163 0 21
1.1340 - case 196: stack.push(arg0); // 42
1.1341 - case 197: stack.push(arg11); // 21 11
1.1342 - case 199: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.1343 - case 202: arg9 = stack.pop() // 54 9
1.1344 - case 204: stack.push(arg9); // 21 9
1.1345 - case 206: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.1346 - case 209: arg10 = stack.pop() // 54 10
1.1347 - case 211: gt = 217; continue; // 167 0 6
1.1348 - case 214: stack.push(1); // 4
1.1349 - case 215: arg10 = stack.pop() // 54 10
1.1350 - case 217: stack.push(arg6); // 21 6
1.1351 - case 219: if (stack.pop() != 0) { gt = 230; continue; } // 154 0 11
1.1352 - case 222: stack.push(arg9); // 21 9
1.1353 - case 224: stack.push(931); // 17 3 163
1.1354 - case 227: if (stack.pop() != stack.pop()) { gt = 242; continue; } // 160 0 15
1.1355 - case 230: stack.push(arg0); // 42
1.1356 - case 231: stack.push(arg11); // 21 11
1.1357 - case 233: stack.push(arg1); // 43
1.1358 - 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
1.1359 - case 237: arg8 = stack.pop() // 54 8
1.1360 - case 239: gt = 249; continue; // 167 0 10
1.1361 - case 242: stack.push(arg9); // 21 9
1.1362 - case 244: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
1.1363 - case 247: arg8 = stack.pop() // 54 8
1.1364 - case 249: stack.push(arg8); // 21 8
1.1365 - case 251: // 2
1.1366 - case 252: if (stack.pop() == stack.pop()) { gt = 262; continue; } // 159 0 10
1.1367 - case 255: stack.push(arg8); // 21 8
1.1368 - case 257: stack.push(65536); // 18 3
1.1369 - case 259: if (stack.pop() > stack.pop()) { gt = 399; continue; } // 161 0 140
1.1370 - case 262: stack.push(arg8); // 21 8
1.1371 - case 264: // 2
1.1372 - case 265: if (stack.pop() != stack.pop()) { gt = 280; continue; } // 160 0 15
1.1373 - case 268: stack.push(arg0); // 42
1.1374 - case 269: stack.push(arg11); // 21 11
1.1375 - case 271: stack.push(arg1); // 43
1.1376 - 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
1.1377 - case 275: arg7 = stack.pop() // 58 7
1.1378 - case 277: gt = 315; continue; // 167 0 38
1.1379 - case 280: stack.push(arg10); // 21 10
1.1380 - case 282: stack.push(2); // 5
1.1381 - case 283: if (stack.pop() != stack.pop()) { gt = 308; continue; } // 160 0 25
1.1382 - case 286: stack.push(arg4); // 21 4
1.1383 - case 288: stack.push(arg8); // 21 8
1.1384 - case 290: stack.push(arg3); // 45
1.1385 - case 291: stack.push(arg11); // 21 11
1.1386 - case 293: stack.push(arg4); // 21 4
1.1387 - case 295: stack.push(stack.pop() + stack.pop()); // 96
1.1388 - 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
1.1389 - case 299: stack.push(arg10); // 21 10
1.1390 - case 301: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.1391 - case 302: stack.push(stack.pop() + stack.pop()); // 96
1.1392 - case 303: arg4 = stack.pop() // 54 4
1.1393 - case 305: gt = 409; continue; // 167 0 104
1.1394 - case 308: stack.push(arg8); // 21 8
1.1395 - case 310: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
1.1396 - case 313: arg7 = stack.pop() // 58 7
1.1397 - case 315: stack.push(arg7); // 25 7
1.1398 - case 317: stack.push(stack.pop().length); // 190
1.1399 - case 318: arg12 = stack.pop() // 54 12
1.1400 - case 320: stack.push(arg12); // 21 12
1.1401 - case 322: stack.push(arg10); // 21 10
1.1402 - case 324: if (stack.pop() >= stack.pop()) { gt = 355; continue; } // 164 0 31
1.1403 - case 327: stack.push(arg3); // 45
1.1404 - case 328: stack.push(stack.pop().length); // 190
1.1405 - case 329: stack.push(arg12); // 21 12
1.1406 - case 331: stack.push(stack.pop() + stack.pop()); // 96
1.1407 - case 332: stack.push(arg10); // 21 10
1.1408 - case 334: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.1409 - case 335: stack.push(new Array(stack.pop())); // 188 5
1.1410 - case 337: arg13 = stack.pop() // 58 13
1.1411 - case 339: stack.push(arg3); // 45
1.1412 - case 340: stack.push(0); // 3
1.1413 - case 341: stack.push(arg13); // 25 13
1.1414 - case 343: stack.push(0); // 3
1.1415 - case 344: stack.push(arg11); // 21 11
1.1416 - case 346: stack.push(arg4); // 21 4
1.1417 - case 348: stack.push(stack.pop() + stack.pop()); // 96
1.1418 - 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
1.1419 - case 352: stack.push(arg13); // 25 13
1.1420 - case 354: arg3 = stack.pop(); // 78
1.1421 - case 355: stack.push(0); // 3
1.1422 - case 356: arg13 = stack.pop() // 54 13
1.1423 - case 358: stack.push(arg13); // 21 13
1.1424 - case 360: stack.push(arg12); // 21 12
1.1425 - case 362: if (stack.pop() <= stack.pop()) { gt = 386; continue; } // 162 0 24
1.1426 - case 365: stack.push(arg3); // 45
1.1427 - case 366: stack.push(arg11); // 21 11
1.1428 - case 368: stack.push(arg4); // 21 4
1.1429 - case 370: stack.push(stack.pop() + stack.pop()); // 96
1.1430 - case 371: stack.push(arg13); // 21 13
1.1431 - case 373: stack.push(stack.pop() + stack.pop()); // 96
1.1432 - case 374: stack.push(arg7); // 25 7
1.1433 - case 376: stack.push(arg13); // 21 13
1.1434 - case 378: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1435 - case 379: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.1436 - case 380: arg13++; // 132 13 1
1.1437 - case 383: gt = 358; continue; // 167 255 231
1.1438 - case 386: stack.push(arg4); // 21 4
1.1439 - case 388: stack.push(arg12); // 21 12
1.1440 - case 390: stack.push(arg10); // 21 10
1.1441 - case 392: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.1442 - case 393: stack.push(stack.pop() + stack.pop()); // 96
1.1443 - case 394: arg4 = stack.pop() // 54 4
1.1444 - case 396: gt = 409; continue; // 167 0 13
1.1445 - case 399: stack.push(arg3); // 45
1.1446 - case 400: stack.push(arg11); // 21 11
1.1447 - case 402: stack.push(arg4); // 21 4
1.1448 - case 404: stack.push(stack.pop() + stack.pop()); // 96
1.1449 - case 405: stack.push(arg8); // 21 8
1.1450 - case 407: // number conversion // 146
1.1451 - case 408: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.1452 - case 409: stack.push(arg11); // 21 11
1.1453 - case 411: stack.push(arg10); // 21 10
1.1454 - case 413: stack.push(stack.pop() + stack.pop()); // 96
1.1455 - case 414: arg11 = stack.pop() // 54 11
1.1456 - case 416: gt = 157; continue; // 167 254 253
1.1457 - case 419: stack.push(new java_lang_String); // 187 0 200
1.1458 - case 422: stack.push(stack[stack.length - 1]); // 89
1.1459 - case 423: stack.push(0); // 3
1.1460 - case 424: stack.push(arg0); // 42
1.1461 - case 425: stack.push(stack.pop().count); // 180 1 97
1.1462 - case 428: stack.push(arg4); // 21 4
1.1463 - case 430: stack.push(stack.pop() + stack.pop()); // 96
1.1464 - case 431: stack.push(arg3); // 45
1.1465 - 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
1.1466 - case 435: return stack.pop(); // 176
1.1467 - }
1.1468 -}
1.1469 -function java_lang_String_toLowerCaseLjava_lang_String(arg0) {
1.1470 - var arg1;
1.1471 -;
1.1472 - var stack = new Array(2);
1.1473 - var gt = 0;
1.1474 - for(;;) switch(gt) {
1.1475 - case 0: stack.push(arg0); // 42
1.1476 - case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
1.1477 - case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toLowerCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 158
1.1478 - case 7: return stack.pop(); // 176
1.1479 - }
1.1480 -}
1.1481 -function java_lang_String_toUpperCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
1.1482 - var arg2;
1.1483 - var arg3;
1.1484 - var arg4;
1.1485 - var arg5;
1.1486 - var arg6;
1.1487 - var arg7;
1.1488 - var arg8;
1.1489 - var arg9;
1.1490 - var arg10;
1.1491 - var arg11;
1.1492 - var arg12;
1.1493 - var arg13;
1.1494 - var arg14;
1.1495 -;
1.1496 - var stack = new Array(6);
1.1497 - var gt = 0;
1.1498 - for(;;) switch(gt) {
1.1499 - case 0: stack.push(arg1); // 43
1.1500 - case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
1.1501 - case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
1.1502 - case 7: stack.push(stack[stack.length - 1]); // 89
1.1503 - case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
1.1504 - case 11: // 191
1.1505 - case 12: stack.push(0); // 3
1.1506 - case 13: arg2 = stack.pop(); // 61
1.1507 - case 14: stack.push(arg2); // 28
1.1508 - case 15: stack.push(arg0); // 42
1.1509 - case 16: stack.push(stack.pop().count); // 180 1 97
1.1510 - case 19: if (stack.pop() <= stack.pop()) { gt = 93; continue; } // 162 0 74
1.1511 - case 22: stack.push(arg0); // 42
1.1512 - case 23: stack.push(stack.pop().value); // 180 1 100
1.1513 - case 26: stack.push(arg0); // 42
1.1514 - case 27: stack.push(stack.pop().offset); // 180 1 99
1.1515 - case 30: stack.push(arg2); // 28
1.1516 - case 31: stack.push(stack.pop() + stack.pop()); // 96
1.1517 - case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1518 - case 33: arg3 = stack.pop(); // 62
1.1519 - case 34: stack.push(arg3); // 29
1.1520 - case 35: stack.push(55296); // 18 1
1.1521 - case 37: if (stack.pop() > stack.pop()) { gt = 61; continue; } // 161 0 24
1.1522 - case 40: stack.push(arg3); // 29
1.1523 - case 41: stack.push(56319); // 18 2
1.1524 - case 43: if (stack.pop() < stack.pop()) { gt = 61; continue; } // 163 0 18
1.1525 - case 46: stack.push(arg0); // 42
1.1526 - case 47: stack.push(arg2); // 28
1.1527 - case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.1528 - case 51: arg3 = stack.pop(); // 62
1.1529 - case 52: stack.push(arg3); // 29
1.1530 - case 53: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.1531 - case 56: arg4 = stack.pop() // 54 4
1.1532 - case 58: gt = 64; continue; // 167 0 6
1.1533 - case 61: stack.push(1); // 4
1.1534 - case 62: arg4 = stack.pop() // 54 4
1.1535 - case 64: stack.push(arg3); // 29
1.1536 - case 65: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
1.1537 - case 68: arg5 = stack.pop() // 54 5
1.1538 - case 70: stack.push(arg5); // 21 5
1.1539 - case 72: // 2
1.1540 - case 73: if (stack.pop() == stack.pop()) { gt = 95; continue; } // 159 0 22
1.1541 - case 76: stack.push(arg3); // 29
1.1542 - case 77: stack.push(arg5); // 21 5
1.1543 - case 79: if (stack.pop() == stack.pop()) { gt = 85; continue; } // 159 0 6
1.1544 - case 82: gt = 95; continue; // 167 0 13
1.1545 - case 85: stack.push(arg2); // 28
1.1546 - case 86: stack.push(arg4); // 21 4
1.1547 - case 88: stack.push(stack.pop() + stack.pop()); // 96
1.1548 - case 89: arg2 = stack.pop(); // 61
1.1549 - case 90: gt = 14; continue; // 167 255 180
1.1550 - case 93: stack.push(arg0); // 42
1.1551 - case 94: return stack.pop(); // 176
1.1552 - case 95: stack.push(arg0); // 42
1.1553 - case 96: stack.push(stack.pop().count); // 180 1 97
1.1554 - case 99: stack.push(new Array(stack.pop())); // 188 5
1.1555 - case 101: arg3 = stack.pop(); // 78
1.1556 - case 102: stack.push(0); // 3
1.1557 - case 103: arg4 = stack.pop() // 54 4
1.1558 - case 105: stack.push(arg0); // 42
1.1559 - case 106: stack.push(stack.pop().value); // 180 1 100
1.1560 - case 109: stack.push(arg0); // 42
1.1561 - case 110: stack.push(stack.pop().offset); // 180 1 99
1.1562 - case 113: stack.push(arg3); // 45
1.1563 - case 114: stack.push(0); // 3
1.1564 - case 115: stack.push(arg2); // 28
1.1565 - 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
1.1566 - case 119: stack.push(arg1); // 43
1.1567 - case 120: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
1.1568 - case 123: arg5 = stack.pop() // 58 5
1.1569 - case 125: stack.push(arg5); // 25 5
1.1570 - case 127: stack.push("tr"); // 18 11
1.1571 - case 129: // 165
1.1572 - case 130: // 0
1.1573 - case 131: stack.push(6405); // 17 25 5
1.1574 - case 134: stack.push("az"); // 18 5
1.1575 - case 136: // 165
1.1576 - case 137: // 0
1.1577 - case 138: stack.push(1); // 10
1.1578 - case 139: stack.push(arg5); // 25 5
1.1579 - case 141: stack.push("lt"); // 18 9
1.1580 - case 143: // 166
1.1581 - case 144: // 0
1.1582 - case 145: stack.push(4); // 7
1.1583 - case 146: stack.push(1); // 4
1.1584 - case 147: gt = 151; continue; // 167 0 4
1.1585 - case 150: stack.push(0); // 3
1.1586 - case 151: arg6 = stack.pop() // 54 6
1.1587 - case 153: stack.push(arg2); // 28
1.1588 - case 154: arg11 = stack.pop() // 54 11
1.1589 - case 156: stack.push(arg11); // 21 11
1.1590 - case 158: stack.push(arg0); // 42
1.1591 - case 159: stack.push(stack.pop().count); // 180 1 97
1.1592 - case 162: if (stack.pop() <= stack.pop()) { gt = 425; continue; } // 162 1 7
1.1593 - case 165: stack.push(arg0); // 42
1.1594 - case 166: stack.push(stack.pop().value); // 180 1 100
1.1595 - case 169: stack.push(arg0); // 42
1.1596 - case 170: stack.push(stack.pop().offset); // 180 1 99
1.1597 - case 173: stack.push(arg11); // 21 11
1.1598 - case 175: stack.push(stack.pop() + stack.pop()); // 96
1.1599 - case 176: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1600 - case 177: arg9 = stack.pop() // 54 9
1.1601 - case 179: stack.push(arg9); // 21 9
1.1602 - case 181: // number conversion // 146
1.1603 - case 182: stack.push(55296); // 18 1
1.1604 - case 184: if (stack.pop() > stack.pop()) { gt = 213; continue; } // 161 0 29
1.1605 - case 187: stack.push(arg9); // 21 9
1.1606 - case 189: // number conversion // 146
1.1607 - case 190: stack.push(56319); // 18 2
1.1608 - case 192: if (stack.pop() < stack.pop()) { gt = 213; continue; } // 163 0 21
1.1609 - case 195: stack.push(arg0); // 42
1.1610 - case 196: stack.push(arg11); // 21 11
1.1611 - case 198: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
1.1612 - case 201: arg9 = stack.pop() // 54 9
1.1613 - case 203: stack.push(arg9); // 21 9
1.1614 - case 205: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
1.1615 - case 208: arg10 = stack.pop() // 54 10
1.1616 - case 210: gt = 216; continue; // 167 0 6
1.1617 - case 213: stack.push(1); // 4
1.1618 - case 214: arg10 = stack.pop() // 54 10
1.1619 - case 216: stack.push(arg6); // 21 6
1.1620 - case 218: if (stack.pop() == 0) { gt = 233; continue; } // 153 0 15
1.1621 - case 221: stack.push(arg0); // 42
1.1622 - case 222: stack.push(arg11); // 21 11
1.1623 - case 224: stack.push(arg1); // 43
1.1624 - 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
1.1625 - case 228: arg8 = stack.pop() // 54 8
1.1626 - case 230: gt = 240; continue; // 167 0 10
1.1627 - case 233: stack.push(arg9); // 21 9
1.1628 - case 235: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
1.1629 - case 238: arg8 = stack.pop() // 54 8
1.1630 - case 240: stack.push(arg8); // 21 8
1.1631 - case 242: // 2
1.1632 - case 243: if (stack.pop() == stack.pop()) { gt = 253; continue; } // 159 0 10
1.1633 - case 246: stack.push(arg8); // 21 8
1.1634 - case 248: stack.push(65536); // 18 3
1.1635 - case 250: if (stack.pop() > stack.pop()) { gt = 405; continue; } // 161 0 155
1.1636 - case 253: stack.push(arg8); // 21 8
1.1637 - case 255: // 2
1.1638 - case 256: if (stack.pop() != stack.pop()) { gt = 286; continue; } // 160 0 30
1.1639 - case 259: stack.push(arg6); // 21 6
1.1640 - case 261: if (stack.pop() == 0) { gt = 276; continue; } // 153 0 15
1.1641 - case 264: stack.push(arg0); // 42
1.1642 - case 265: stack.push(arg11); // 21 11
1.1643 - case 267: stack.push(arg1); // 43
1.1644 - 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
1.1645 - case 271: arg7 = stack.pop() // 58 7
1.1646 - case 273: gt = 321; continue; // 167 0 48
1.1647 - case 276: stack.push(arg9); // 21 9
1.1648 - case 278: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCharArrayACI(v0)); } // 184 1 110
1.1649 - case 281: arg7 = stack.pop() // 58 7
1.1650 - case 283: gt = 321; continue; // 167 0 38
1.1651 - case 286: stack.push(arg10); // 21 10
1.1652 - case 288: stack.push(2); // 5
1.1653 - case 289: if (stack.pop() != stack.pop()) { gt = 314; continue; } // 160 0 25
1.1654 - case 292: stack.push(arg4); // 21 4
1.1655 - case 294: stack.push(arg8); // 21 8
1.1656 - case 296: stack.push(arg3); // 45
1.1657 - case 297: stack.push(arg11); // 21 11
1.1658 - case 299: stack.push(arg4); // 21 4
1.1659 - case 301: stack.push(stack.pop() + stack.pop()); // 96
1.1660 - 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
1.1661 - case 305: stack.push(arg10); // 21 10
1.1662 - case 307: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.1663 - case 308: stack.push(stack.pop() + stack.pop()); // 96
1.1664 - case 309: arg4 = stack.pop() // 54 4
1.1665 - case 311: gt = 415; continue; // 167 0 104
1.1666 - case 314: stack.push(arg8); // 21 8
1.1667 - case 316: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
1.1668 - case 319: arg7 = stack.pop() // 58 7
1.1669 - case 321: stack.push(arg7); // 25 7
1.1670 - case 323: stack.push(stack.pop().length); // 190
1.1671 - case 324: arg12 = stack.pop() // 54 12
1.1672 - case 326: stack.push(arg12); // 21 12
1.1673 - case 328: stack.push(arg10); // 21 10
1.1674 - case 330: if (stack.pop() >= stack.pop()) { gt = 361; continue; } // 164 0 31
1.1675 - case 333: stack.push(arg3); // 45
1.1676 - case 334: stack.push(stack.pop().length); // 190
1.1677 - case 335: stack.push(arg12); // 21 12
1.1678 - case 337: stack.push(stack.pop() + stack.pop()); // 96
1.1679 - case 338: stack.push(arg10); // 21 10
1.1680 - case 340: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.1681 - case 341: stack.push(new Array(stack.pop())); // 188 5
1.1682 - case 343: arg13 = stack.pop() // 58 13
1.1683 - case 345: stack.push(arg3); // 45
1.1684 - case 346: stack.push(0); // 3
1.1685 - case 347: stack.push(arg13); // 25 13
1.1686 - case 349: stack.push(0); // 3
1.1687 - case 350: stack.push(arg11); // 21 11
1.1688 - case 352: stack.push(arg4); // 21 4
1.1689 - case 354: stack.push(stack.pop() + stack.pop()); // 96
1.1690 - 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
1.1691 - case 358: stack.push(arg13); // 25 13
1.1692 - case 360: arg3 = stack.pop(); // 78
1.1693 - case 361: stack.push(0); // 3
1.1694 - case 362: arg13 = stack.pop() // 54 13
1.1695 - case 364: stack.push(arg13); // 21 13
1.1696 - case 366: stack.push(arg12); // 21 12
1.1697 - case 368: if (stack.pop() <= stack.pop()) { gt = 392; continue; } // 162 0 24
1.1698 - case 371: stack.push(arg3); // 45
1.1699 - case 372: stack.push(arg11); // 21 11
1.1700 - case 374: stack.push(arg4); // 21 4
1.1701 - case 376: stack.push(stack.pop() + stack.pop()); // 96
1.1702 - case 377: stack.push(arg13); // 21 13
1.1703 - case 379: stack.push(stack.pop() + stack.pop()); // 96
1.1704 - case 380: stack.push(arg7); // 25 7
1.1705 - case 382: stack.push(arg13); // 21 13
1.1706 - case 384: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1707 - case 385: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.1708 - case 386: arg13++; // 132 13 1
1.1709 - case 389: gt = 364; continue; // 167 255 231
1.1710 - case 392: stack.push(arg4); // 21 4
1.1711 - case 394: stack.push(arg12); // 21 12
1.1712 - case 396: stack.push(arg10); // 21 10
1.1713 - case 398: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.1714 - case 399: stack.push(stack.pop() + stack.pop()); // 96
1.1715 - case 400: arg4 = stack.pop() // 54 4
1.1716 - case 402: gt = 415; continue; // 167 0 13
1.1717 - case 405: stack.push(arg3); // 45
1.1718 - case 406: stack.push(arg11); // 21 11
1.1719 - case 408: stack.push(arg4); // 21 4
1.1720 - case 410: stack.push(stack.pop() + stack.pop()); // 96
1.1721 - case 411: stack.push(arg8); // 21 8
1.1722 - case 413: // number conversion // 146
1.1723 - case 414: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.1724 - case 415: stack.push(arg11); // 21 11
1.1725 - case 417: stack.push(arg10); // 21 10
1.1726 - case 419: stack.push(stack.pop() + stack.pop()); // 96
1.1727 - case 420: arg11 = stack.pop() // 54 11
1.1728 - case 422: gt = 156; continue; // 167 254 246
1.1729 - case 425: stack.push(new java_lang_String); // 187 0 200
1.1730 - case 428: stack.push(stack[stack.length - 1]); // 89
1.1731 - case 429: stack.push(0); // 3
1.1732 - case 430: stack.push(arg0); // 42
1.1733 - case 431: stack.push(stack.pop().count); // 180 1 97
1.1734 - case 434: stack.push(arg4); // 21 4
1.1735 - case 436: stack.push(stack.pop() + stack.pop()); // 96
1.1736 - case 437: stack.push(arg3); // 45
1.1737 - 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
1.1738 - case 441: return stack.pop(); // 176
1.1739 - }
1.1740 -}
1.1741 -function java_lang_String_toUpperCaseLjava_lang_String(arg0) {
1.1742 - var arg1;
1.1743 -;
1.1744 - var stack = new Array(2);
1.1745 - var gt = 0;
1.1746 - for(;;) switch(gt) {
1.1747 - case 0: stack.push(arg0); // 42
1.1748 - case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
1.1749 - case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toUpperCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 159
1.1750 - case 7: return stack.pop(); // 176
1.1751 - }
1.1752 -}
1.1753 -function java_lang_String_trimLjava_lang_String(arg0) {
1.1754 - var arg1;
1.1755 - var arg2;
1.1756 - var arg3;
1.1757 - var arg4;
1.1758 - var arg5;
1.1759 -;
1.1760 - var stack = new Array(3);
1.1761 - var gt = 0;
1.1762 - for(;;) switch(gt) {
1.1763 - case 0: stack.push(arg0); // 42
1.1764 - case 1: stack.push(stack.pop().count); // 180 1 97
1.1765 - case 4: arg1 = stack.pop(); // 60
1.1766 - case 5: stack.push(0); // 3
1.1767 - case 6: arg2 = stack.pop(); // 61
1.1768 - case 7: stack.push(arg0); // 42
1.1769 - case 8: stack.push(stack.pop().offset); // 180 1 99
1.1770 - case 11: arg3 = stack.pop(); // 62
1.1771 - case 12: stack.push(arg0); // 42
1.1772 - case 13: stack.push(stack.pop().value); // 180 1 100
1.1773 - case 16: arg4 = stack.pop() // 58 4
1.1774 - case 18: stack.push(arg2); // 28
1.1775 - case 19: stack.push(arg1); // 27
1.1776 - case 20: if (stack.pop() <= stack.pop()) { gt = 40; continue; } // 162 0 20
1.1777 - case 23: stack.push(arg4); // 25 4
1.1778 - case 25: stack.push(arg3); // 29
1.1779 - case 26: stack.push(arg2); // 28
1.1780 - case 27: stack.push(stack.pop() + stack.pop()); // 96
1.1781 - case 28: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1782 - case 29: stack.push(32); // 16 32
1.1783 - case 31: if (stack.pop() < stack.pop()) { gt = 40; continue; } // 163 0 9
1.1784 - case 34: arg2++; // 132 2 1
1.1785 - case 37: gt = 18; continue; // 167 255 237
1.1786 - case 40: stack.push(arg2); // 28
1.1787 - case 41: stack.push(arg1); // 27
1.1788 - case 42: if (stack.pop() <= stack.pop()) { gt = 64; continue; } // 162 0 22
1.1789 - case 45: stack.push(arg4); // 25 4
1.1790 - case 47: stack.push(arg3); // 29
1.1791 - case 48: stack.push(arg1); // 27
1.1792 - case 49: stack.push(stack.pop() + stack.pop()); // 96
1.1793 - case 50: stack.push(1); // 4
1.1794 - case 51: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
1.1795 - case 52: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
1.1796 - case 53: stack.push(32); // 16 32
1.1797 - case 55: if (stack.pop() < stack.pop()) { gt = 64; continue; } // 163 0 9
1.1798 - case 58: arg1 += 255; // 132 1 255
1.1799 - case 61: gt = 40; continue; // 167 255 235
1.1800 - case 64: stack.push(arg2); // 28
1.1801 - case 65: if (stack.pop() > 0) { gt = 76; continue; } // 157 0 11
1.1802 - case 68: stack.push(arg1); // 27
1.1803 - case 69: stack.push(arg0); // 42
1.1804 - case 70: stack.push(stack.pop().count); // 180 1 97
1.1805 - case 73: if (stack.pop() <= stack.pop()) { gt = 85; continue; } // 162 0 12
1.1806 - case 76: stack.push(arg0); // 42
1.1807 - case 77: stack.push(arg2); // 28
1.1808 - case 78: stack.push(arg1); // 27
1.1809 - 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
1.1810 - case 82: gt = 86; continue; // 167 0 4
1.1811 - case 85: stack.push(arg0); // 42
1.1812 - case 86: return stack.pop(); // 176
1.1813 - }
1.1814 -}
1.1815 -*/
1.1816 -function java_lang_String_toStringLjava_lang_String(arg0) {
1.1817 - return arg0.toString();
1.1818 -}
1.1819 -function java_lang_String_toCharArrayAC(arg0) {
1.1820 - return arg0.toString().split('');
1.1821 -}
1.1822 -/*
1.1823 -function java_lang_String_formatLjava_lang_StringLjava_lang_StringLjava_lang_Object(arg0,arg1) {
1.1824 - var stack = new Array();
1.1825 - var gt = 0;
1.1826 - for(;;) switch(gt) {
1.1827 - case 0: stack.push(new java_util_Formatter); // 187 0 211
1.1828 - case 3: stack.push(stack[stack.length - 1]); // 89
1.1829 - case 4: { java_util_Formatter_consV(stack.pop()); } // 183 1 174
1.1830 - case 7: stack.push(arg0); // 42
1.1831 - case 8: stack.push(arg1); // 43
1.1832 - 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
1.1833 - case 12: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
1.1834 - case 15: return stack.pop(); // 176
1.1835 - }
1.1836 -}
1.1837 -function java_lang_String_formatLjava_lang_StringLjava_util_LocaleLjava_lang_StringLjava_lang_Object(arg0,arg1,arg2) {
1.1838 - var stack = new Array();
1.1839 - var gt = 0;
1.1840 - for(;;) switch(gt) {
1.1841 - case 0: stack.push(new java_util_Formatter); // 187 0 211
1.1842 - case 3: stack.push(stack[stack.length - 1]); // 89
1.1843 - case 4: stack.push(arg0); // 42
1.1844 - case 5: { var v0 = stack.pop(); java_util_Formatter_consVLjava_util_Locale(stack.pop(), v0); } // 183 1 176
1.1845 - case 8: stack.push(arg1); // 43
1.1846 - case 9: stack.push(arg2); // 44
1.1847 - 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
1.1848 - case 13: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
1.1849 - case 16: return stack.pop(); // 176
1.1850 - }
1.1851 -}
1.1852 -function java_lang_String_valueOfLjava_lang_StringLjava_lang_Object(arg0) {
1.1853 - var stack = new Array();
1.1854 - var gt = 0;
1.1855 - for(;;) switch(gt) {
1.1856 - case 0: stack.push(arg0); // 42
1.1857 - case 1: if (stack.pop()) { gt = 9; continue; } // 199 0 8
1.1858 - case 4: stack.push("null"); // 18 10
1.1859 - case 6: gt = 13; continue; // 167 0 7
1.1860 - case 9: stack.push(arg0); // 42
1.1861 - case 10: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
1.1862 - case 13: return stack.pop(); // 176
1.1863 - }
1.1864 -}
1.1865 -function java_lang_String_valueOfLjava_lang_StringAC(arg0) {
1.1866 - var stack = new Array();
1.1867 - var gt = 0;
1.1868 - for(;;) switch(gt) {
1.1869 - case 0: stack.push(new java_lang_String); // 187 0 200
1.1870 - case 3: stack.push(stack[stack.length - 1]); // 89
1.1871 - case 4: stack.push(arg0); // 42
1.1872 - case 5: { var v0 = stack.pop(); java_lang_String_consVAC(stack.pop(), v0); } // 183 1 142
1.1873 - case 8: return stack.pop(); // 176
1.1874 - }
1.1875 -}
1.1876 -function java_lang_String_valueOfLjava_lang_StringACII(arg0,arg1,arg2) {
1.1877 - var stack = new Array();
1.1878 - var gt = 0;
1.1879 - for(;;) switch(gt) {
1.1880 - case 0: stack.push(new java_lang_String); // 187 0 200
1.1881 - case 3: stack.push(stack[stack.length - 1]); // 89
1.1882 - case 4: stack.push(arg0); // 42
1.1883 - case 5: stack.push(arg1); // 27
1.1884 - case 6: stack.push(arg2); // 28
1.1885 - 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
1.1886 - case 10: return stack.pop(); // 176
1.1887 - }
1.1888 -}
1.1889 -function java_lang_String_copyValueOfLjava_lang_StringACII(arg0,arg1,arg2) {
1.1890 - var stack = new Array();
1.1891 - var gt = 0;
1.1892 - for(;;) switch(gt) {
1.1893 - case 0: stack.push(new java_lang_String); // 187 0 200
1.1894 - case 3: stack.push(stack[stack.length - 1]); // 89
1.1895 - case 4: stack.push(arg0); // 42
1.1896 - case 5: stack.push(arg1); // 27
1.1897 - case 6: stack.push(arg2); // 28
1.1898 - 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
1.1899 - case 10: return stack.pop(); // 176
1.1900 - }
1.1901 -}
1.1902 -function java_lang_String_copyValueOfLjava_lang_StringAC(arg0) {
1.1903 - var stack = new Array();
1.1904 - var gt = 0;
1.1905 - for(;;) switch(gt) {
1.1906 - case 0: stack.push(arg0); // 42
1.1907 - case 1: stack.push(0); // 3
1.1908 - case 2: stack.push(arg0); // 42
1.1909 - case 3: stack.push(stack.pop().length); // 190
1.1910 - 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
1.1911 - case 7: return stack.pop(); // 176
1.1912 - }
1.1913 -}
1.1914 -function java_lang_String_valueOfLjava_lang_StringZ(arg0) {
1.1915 - var stack = new Array();
1.1916 - var gt = 0;
1.1917 - for(;;) switch(gt) {
1.1918 - case 0: stack.push(arg0); // 26
1.1919 - case 1: if (stack.pop() == 0) { gt = 9; continue; } // 153 0 8
1.1920 - case 4: stack.push("true"); // 18 12
1.1921 - case 6: gt = 11; continue; // 167 0 5
1.1922 - case 9: stack.push("false"); // 18 8
1.1923 - case 11: return stack.pop(); // 176
1.1924 - }
1.1925 -}
1.1926 -function java_lang_String_valueOfLjava_lang_StringC(arg0) {
1.1927 - var arg1;
1.1928 - var stack = new Array();
1.1929 - var gt = 0;
1.1930 - for(;;) switch(gt) {
1.1931 - case 0: stack.push(1); // 4
1.1932 - case 1: stack.push(new Array(stack.pop())); // 188 5
1.1933 - case 3: stack.push(stack[stack.length - 1]); // 89
1.1934 - case 4: stack.push(0); // 3
1.1935 - case 5: stack.push(arg0); // 26
1.1936 - case 6: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
1.1937 - case 7: arg1 = stack.pop(); // 76
1.1938 - case 8: stack.push(new java_lang_String); // 187 0 200
1.1939 - case 11: stack.push(stack[stack.length - 1]); // 89
1.1940 - case 12: stack.push(0); // 3
1.1941 - case 13: stack.push(1); // 4
1.1942 - case 14: stack.push(arg1); // 43
1.1943 - 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
1.1944 - case 18: return stack.pop(); // 176
1.1945 - }
1.1946 -}
1.1947 -function java_lang_String_valueOfLjava_lang_StringJ(arg0) {
1.1948 - var arg1;
1.1949 - var stack = new Array();
1.1950 - var gt = 0;
1.1951 - for(;;) switch(gt) {
1.1952 - case 0: stack.push(arg0); // 30
1.1953 - case 1: stack.push(10); // 16 10
1.1954 - case 3: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Long_toStringLjava_lang_StringJI(v0, v1)); } // 184 1 126
1.1955 - case 6: return stack.pop(); // 176
1.1956 - }
1.1957 -}
1.1958 -function java_lang_String_valueOfLjava_lang_StringF(arg0) {
1.1959 - var stack = new Array();
1.1960 - var gt = 0;
1.1961 - for(;;) switch(gt) {
1.1962 - case 0: stack.push(arg0); // 34
1.1963 - case 1: { var v0 = stack.pop(); stack.push(java_lang_Float_toStringLjava_lang_StringF(v0)); } // 184 1 122
1.1964 - case 4: return stack.pop(); // 176
1.1965 - }
1.1966 -}
1.1967 -function java_lang_String_valueOfLjava_lang_StringD(arg0) {
1.1968 - var arg1;
1.1969 - var stack = new Array();
1.1970 - var gt = 0;
1.1971 - for(;;) switch(gt) {
1.1972 - case 0: stack.push(arg0); // 38
1.1973 - case 1: { var v0 = stack.pop(); stack.push(java_lang_Double_toStringLjava_lang_StringD(v0)); } // 184 1 121
1.1974 - case 4: return stack.pop(); // 176
1.1975 - }
1.1976 -}
1.1977 -function java_lang_String_internLjava_lang_String(arg0) {
1.1978 - // no code found for null
1.1979 -}
1.1980 -function java_lang_String_compareToILjava_lang_Object(arg0,arg1) {
1.1981 - var arg2;
1.1982 -;
1.1983 - var stack = new Array(2);
1.1984 - var gt = 0;
1.1985 - for(;;) switch(gt) {
1.1986 - case 0: stack.push(arg0); // 42
1.1987 - case 1: stack.push(arg1); // 43
1.1988 - case 2: if(stack[stack.length - 1].$instOf_java_lang_String != 1) throw {}; // 192 0 200
1.1989 - case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.compareToILjava_lang_String(self, v0)); } // 182 1 148
1.1990 - case 8: return stack.pop(); // 172
1.1991 - }
1.1992 -}
1.1993 -function java_lang_String_classV() {
1.1994 - var stack = new Array();
1.1995 - var gt = 0;
1.1996 - for(;;) switch(gt) {
1.1997 - case 0: stack.push(0); // 3
1.1998 - case 1: stack.push(new Array(stack.pop())); // 189 0 183
1.1999 - case 4: java_lang_String_serialPersistentFields = stack.pop(); // 179 1 101
1.2000 - case 7: stack.push(new java_lang_String$CaseInsensitiveComparator); // 187 0 202
1.2001 - case 10: stack.push(stack[stack.length - 1]); // 89
1.2002 - case 11: // 1
1.2003 - case 12: { var v0 = stack.pop(); java_lang_String$CaseInsensitiveComparator_consVLjava_lang_String$1(stack.pop(), v0); } // 183 1 160
1.2004 - case 15: java_lang_String_CASE_INSENSITIVE_ORDER = stack.pop(); // 179 1 102
1.2005 - case 18: return; // 177
1.2006 - }
1.2007 -}
1.2008 -*/
1.2009 -var java_lang_String_serialVersionUID = 0;
1.2010 -var java_lang_String_serialPersistentFields = 0;
1.2011 -var java_lang_String_CASE_INSENSITIVE_ORDER = 0;
1.2012 -function java_lang_String() {
1.2013 - /** the real value of this 'string' we delegate to */
1.2014 - this.r = '';
1.2015 -}
1.2016 -java_lang_String.prototype = new String;
1.2017 -java_lang_String.prototype.toString = function() { return this.r; };;
1.2018 -//java_lang_String_classV();
1.2019 -
1.2020 -/* new method for JavaScript String */
1.2021 -String.prototype.consVAC = java_lang_String_consVAC;
1.2022 -String.prototype.consVACII = java_lang_String_consVACII;
1.2023 -String.prototype.charAtCI = java_lang_String_charAtCI;
1.2024 -String.prototype.lengthI = java_lang_String_lengthI;
1.2025 -String.prototype.isEmptyZ = java_lang_String_isEmptyZ;
1.2026 -String.prototype.getCharsVIIACI = java_lang_String_getCharsVIIACAI;
1.2027 -String.prototype.getCharsVACI = java_lang_String_getCharsVACI;
1.2028 -String.prototype.toStringLjava_lang_String = java_lang_String_toStringLjava_lang_String;
1.2029 -String.prototype.substringLjava_lang_StringI = java_lang_String_substringLjava_lang_StringI;
1.2030 -String.prototype.substringLjava_lang_StringII = java_lang_String_substringLjava_lang_StringII;
1.2031 -String.prototype.replaceLjava_lang_StringCC = java_lang_String_replaceLjava_lang_StringCC;
1.2032 -String.prototype.containsZLjava_lang_CharSequence = java_lang_String_containsZLjava_lang_CharSequence;
1.2033 -String.prototype.equalsZLjava_lang_Object = java_lang_String_equalsZLjava_lang_Object;
1.2034 -String.prototype.hashCodeI = java_lang_String_hashCodeI;
1.2035 -String.prototype.toCharArrayAC = java_lang_String_toCharArrayAC;
1.2036 -String.prototype.valueOfLjava_lang_StringI=java_lang_String_valueOfLjava_lang_StringI;
1.2037 -String.prototype.startsWithZLjava_lang_StringI = java_lang_String_startsWithZLjava_lang_StringI;
1.2038 -String.prototype.startsWithZLjava_lang_String=java_lang_String_startsWithZLjava_lang_String;
1.2039 -String.prototype.endsWithZLjava_lang_String=java_lang_String_endsWithZLjava_lang_String;
1.2040 -String.prototype.indexOfII=java_lang_String_indexOfII;
1.2041 -String.prototype.indexOfIII=java_lang_String_indexOfIII;
1.2042 -
1.2043 -String.prototype.$instOf_java_lang_String = true;
1.2044 -String.prototype.$instOf_java_io_Serializable = true;
1.2045 -String.prototype.$instOf_java_lang_Comparable = true;
1.2046 -String.prototype.$instOf_java_lang_CharSequence = true;
1.2047
1.2048 /*
1.2049 this.lengthI = java_lang_String_lengthI;