1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
// WARNING: This file was autogenerated by jni-bindgen. Any changes to this file may be lost!!!
#[cfg(any(feature = "all", feature = "android-icu-lang-UScript"))]
__jni_bindgen! {
/// public final class [UScript](https://developer.android.com/reference/android/icu/lang/UScript.html)
///
/// Required feature: "android-icu-lang-UScript"
public final class UScript ("android/icu/lang/UScript") extends crate::java::lang::Object {
/// [getCode](https://developer.android.com/reference/android/icu/lang/UScript.html#getCode(java.util.Locale))
///
/// Required features: "java-util-Locale"
#[cfg(any(feature = "all", all(feature = "java-util-Locale")))]
pub fn getCode_Locale<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::Locale>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, __jni_bindgen::IntArray>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getCode", .descriptor == "(Ljava/util/Locale;)[I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getCode\0", "(Ljava/util/Locale;)[I\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getCode](https://developer.android.com/reference/android/icu/lang/UScript.html#getCode(android.icu.util.ULocale))
///
/// Required features: "android-icu-util-ULocale"
#[cfg(any(feature = "all", all(feature = "android-icu-util-ULocale")))]
pub fn getCode_ULocale<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::android::icu::util::ULocale>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, __jni_bindgen::IntArray>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getCode", .descriptor == "(Landroid/icu/util/ULocale;)[I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getCode\0", "(Landroid/icu/util/ULocale;)[I\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getCode](https://developer.android.com/reference/android/icu/lang/UScript.html#getCode(java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getCode_String<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, __jni_bindgen::IntArray>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getCode", .descriptor == "(Ljava/lang/String;)[I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getCode\0", "(Ljava/lang/String;)[I\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getCodeFromName](https://developer.android.com/reference/android/icu/lang/UScript.html#getCodeFromName(java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getCodeFromName<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getCodeFromName", .descriptor == "(Ljava/lang/String;)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getCodeFromName\0", "(Ljava/lang/String;)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getScript](https://developer.android.com/reference/android/icu/lang/UScript.html#getScript(int))
pub fn getScript<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getScript", .descriptor == "(I)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getScript\0", "(I)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [hasScript](https://developer.android.com/reference/android/icu/lang/UScript.html#hasScript(int,%20int))
pub fn hasScript<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "hasScript", .descriptor == "(II)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "hasScript\0", "(II)Z\0");
__jni_env.call_static_boolean_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getScriptExtensions](https://developer.android.com/reference/android/icu/lang/UScript.html#getScriptExtensions(int,%20java.util.BitSet))
///
/// Required features: "java-util-BitSet"
#[cfg(any(feature = "all", all(feature = "java-util-BitSet")))]
pub fn getScriptExtensions<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::BitSet>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getScriptExtensions", .descriptor == "(ILjava/util/BitSet;)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getScriptExtensions\0", "(ILjava/util/BitSet;)I\0");
__jni_env.call_static_int_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getName](https://developer.android.com/reference/android/icu/lang/UScript.html#getName(int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getName<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getName", .descriptor == "(I)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getName\0", "(I)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getShortName](https://developer.android.com/reference/android/icu/lang/UScript.html#getShortName(int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getShortName<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getShortName", .descriptor == "(I)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getShortName\0", "(I)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getSampleString](https://developer.android.com/reference/android/icu/lang/UScript.html#getSampleString(int))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getSampleString<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getSampleString", .descriptor == "(I)Ljava/lang/String;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getSampleString\0", "(I)Ljava/lang/String;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getUsage](https://developer.android.com/reference/android/icu/lang/UScript.html#getUsage(int))
///
/// Required features: "android-icu-lang-UScript_ScriptUsage"
#[cfg(any(feature = "all", all(feature = "android-icu-lang-UScript_ScriptUsage")))]
pub fn getUsage<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::icu::lang::UScript_ScriptUsage>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "getUsage", .descriptor == "(I)Landroid/icu/lang/UScript$ScriptUsage;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "getUsage\0", "(I)Landroid/icu/lang/UScript$ScriptUsage;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [isRightToLeft](https://developer.android.com/reference/android/icu/lang/UScript.html#isRightToLeft(int))
pub fn isRightToLeft<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "isRightToLeft", .descriptor == "(I)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "isRightToLeft\0", "(I)Z\0");
__jni_env.call_static_boolean_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [breaksBetweenLetters](https://developer.android.com/reference/android/icu/lang/UScript.html#breaksBetweenLetters(int))
pub fn breaksBetweenLetters<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "breaksBetweenLetters", .descriptor == "(I)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "breaksBetweenLetters\0", "(I)Z\0");
__jni_env.call_static_boolean_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [isCased](https://developer.android.com/reference/android/icu/lang/UScript.html#isCased(int))
pub fn isCased<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/icu/lang/UScript", java.flags == PUBLIC | STATIC | FINAL, .name == "isCased", .descriptor == "(I)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("android/icu/lang/UScript\0", "isCased\0", "(I)Z\0");
__jni_env.call_static_boolean_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// public static final [AFAKA](https://developer.android.com/reference/android/icu/lang/UScript.html#AFAKA)
pub const AFAKA : i32 = 147;
/// public static final [AHOM](https://developer.android.com/reference/android/icu/lang/UScript.html#AHOM)
pub const AHOM : i32 = 161;
/// public static final [ANATOLIAN_HIEROGLYPHS](https://developer.android.com/reference/android/icu/lang/UScript.html#ANATOLIAN_HIEROGLYPHS)
pub const ANATOLIAN_HIEROGLYPHS : i32 = 156;
/// public static final [ARABIC](https://developer.android.com/reference/android/icu/lang/UScript.html#ARABIC)
pub const ARABIC : i32 = 2;
/// public static final [ARMENIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#ARMENIAN)
pub const ARMENIAN : i32 = 3;
/// public static final [AVESTAN](https://developer.android.com/reference/android/icu/lang/UScript.html#AVESTAN)
pub const AVESTAN : i32 = 117;
/// public static final [BALINESE](https://developer.android.com/reference/android/icu/lang/UScript.html#BALINESE)
pub const BALINESE : i32 = 62;
/// public static final [BAMUM](https://developer.android.com/reference/android/icu/lang/UScript.html#BAMUM)
pub const BAMUM : i32 = 130;
/// public static final [BASSA_VAH](https://developer.android.com/reference/android/icu/lang/UScript.html#BASSA_VAH)
pub const BASSA_VAH : i32 = 134;
/// public static final [BATAK](https://developer.android.com/reference/android/icu/lang/UScript.html#BATAK)
pub const BATAK : i32 = 63;
/// public static final [BENGALI](https://developer.android.com/reference/android/icu/lang/UScript.html#BENGALI)
pub const BENGALI : i32 = 4;
/// public static final [BLISSYMBOLS](https://developer.android.com/reference/android/icu/lang/UScript.html#BLISSYMBOLS)
pub const BLISSYMBOLS : i32 = 64;
/// public static final [BOOK_PAHLAVI](https://developer.android.com/reference/android/icu/lang/UScript.html#BOOK_PAHLAVI)
pub const BOOK_PAHLAVI : i32 = 124;
/// public static final [BOPOMOFO](https://developer.android.com/reference/android/icu/lang/UScript.html#BOPOMOFO)
pub const BOPOMOFO : i32 = 5;
/// public static final [BRAHMI](https://developer.android.com/reference/android/icu/lang/UScript.html#BRAHMI)
pub const BRAHMI : i32 = 65;
/// public static final [BRAILLE](https://developer.android.com/reference/android/icu/lang/UScript.html#BRAILLE)
pub const BRAILLE : i32 = 46;
/// public static final [BUGINESE](https://developer.android.com/reference/android/icu/lang/UScript.html#BUGINESE)
pub const BUGINESE : i32 = 55;
/// public static final [BUHID](https://developer.android.com/reference/android/icu/lang/UScript.html#BUHID)
pub const BUHID : i32 = 44;
/// public static final [CANADIAN_ABORIGINAL](https://developer.android.com/reference/android/icu/lang/UScript.html#CANADIAN_ABORIGINAL)
pub const CANADIAN_ABORIGINAL : i32 = 40;
/// public static final [CARIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#CARIAN)
pub const CARIAN : i32 = 104;
/// public static final [CAUCASIAN_ALBANIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#CAUCASIAN_ALBANIAN)
pub const CAUCASIAN_ALBANIAN : i32 = 159;
/// public static final [CHAKMA](https://developer.android.com/reference/android/icu/lang/UScript.html#CHAKMA)
pub const CHAKMA : i32 = 118;
/// public static final [CHAM](https://developer.android.com/reference/android/icu/lang/UScript.html#CHAM)
pub const CHAM : i32 = 66;
/// public static final [CHEROKEE](https://developer.android.com/reference/android/icu/lang/UScript.html#CHEROKEE)
pub const CHEROKEE : i32 = 6;
/// public static final [CIRTH](https://developer.android.com/reference/android/icu/lang/UScript.html#CIRTH)
pub const CIRTH : i32 = 67;
/// public static final [COMMON](https://developer.android.com/reference/android/icu/lang/UScript.html#COMMON)
pub const COMMON : i32 = 0;
/// public static final [COPTIC](https://developer.android.com/reference/android/icu/lang/UScript.html#COPTIC)
pub const COPTIC : i32 = 7;
/// public static final [CUNEIFORM](https://developer.android.com/reference/android/icu/lang/UScript.html#CUNEIFORM)
pub const CUNEIFORM : i32 = 101;
/// public static final [CYPRIOT](https://developer.android.com/reference/android/icu/lang/UScript.html#CYPRIOT)
pub const CYPRIOT : i32 = 47;
/// public static final [CYRILLIC](https://developer.android.com/reference/android/icu/lang/UScript.html#CYRILLIC)
pub const CYRILLIC : i32 = 8;
/// public static final [DEMOTIC_EGYPTIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#DEMOTIC_EGYPTIAN)
pub const DEMOTIC_EGYPTIAN : i32 = 69;
/// public static final [DESERET](https://developer.android.com/reference/android/icu/lang/UScript.html#DESERET)
pub const DESERET : i32 = 9;
/// public static final [DEVANAGARI](https://developer.android.com/reference/android/icu/lang/UScript.html#DEVANAGARI)
pub const DEVANAGARI : i32 = 10;
/// public static final [DUPLOYAN](https://developer.android.com/reference/android/icu/lang/UScript.html#DUPLOYAN)
pub const DUPLOYAN : i32 = 135;
/// public static final [EASTERN_SYRIAC](https://developer.android.com/reference/android/icu/lang/UScript.html#EASTERN_SYRIAC)
pub const EASTERN_SYRIAC : i32 = 97;
/// public static final [EGYPTIAN_HIEROGLYPHS](https://developer.android.com/reference/android/icu/lang/UScript.html#EGYPTIAN_HIEROGLYPHS)
pub const EGYPTIAN_HIEROGLYPHS : i32 = 71;
/// public static final [ELBASAN](https://developer.android.com/reference/android/icu/lang/UScript.html#ELBASAN)
pub const ELBASAN : i32 = 136;
/// public static final [ESTRANGELO_SYRIAC](https://developer.android.com/reference/android/icu/lang/UScript.html#ESTRANGELO_SYRIAC)
pub const ESTRANGELO_SYRIAC : i32 = 95;
/// public static final [ETHIOPIC](https://developer.android.com/reference/android/icu/lang/UScript.html#ETHIOPIC)
pub const ETHIOPIC : i32 = 11;
/// public static final [GEORGIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#GEORGIAN)
pub const GEORGIAN : i32 = 12;
/// public static final [GLAGOLITIC](https://developer.android.com/reference/android/icu/lang/UScript.html#GLAGOLITIC)
pub const GLAGOLITIC : i32 = 56;
/// public static final [GOTHIC](https://developer.android.com/reference/android/icu/lang/UScript.html#GOTHIC)
pub const GOTHIC : i32 = 13;
/// public static final [GRANTHA](https://developer.android.com/reference/android/icu/lang/UScript.html#GRANTHA)
pub const GRANTHA : i32 = 137;
/// public static final [GREEK](https://developer.android.com/reference/android/icu/lang/UScript.html#GREEK)
pub const GREEK : i32 = 14;
/// public static final [GUJARATI](https://developer.android.com/reference/android/icu/lang/UScript.html#GUJARATI)
pub const GUJARATI : i32 = 15;
/// public static final [GURMUKHI](https://developer.android.com/reference/android/icu/lang/UScript.html#GURMUKHI)
pub const GURMUKHI : i32 = 16;
/// public static final [HAN](https://developer.android.com/reference/android/icu/lang/UScript.html#HAN)
pub const HAN : i32 = 17;
/// public static final [HANGUL](https://developer.android.com/reference/android/icu/lang/UScript.html#HANGUL)
pub const HANGUL : i32 = 18;
/// public static final [HANUNOO](https://developer.android.com/reference/android/icu/lang/UScript.html#HANUNOO)
pub const HANUNOO : i32 = 43;
/// public static final [HARAPPAN_INDUS](https://developer.android.com/reference/android/icu/lang/UScript.html#HARAPPAN_INDUS)
pub const HARAPPAN_INDUS : i32 = 77;
/// public static final [HATRAN](https://developer.android.com/reference/android/icu/lang/UScript.html#HATRAN)
pub const HATRAN : i32 = 162;
/// public static final [HEBREW](https://developer.android.com/reference/android/icu/lang/UScript.html#HEBREW)
pub const HEBREW : i32 = 19;
/// public static final [HIERATIC_EGYPTIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#HIERATIC_EGYPTIAN)
pub const HIERATIC_EGYPTIAN : i32 = 70;
/// public static final [HIRAGANA](https://developer.android.com/reference/android/icu/lang/UScript.html#HIRAGANA)
pub const HIRAGANA : i32 = 20;
/// public static final [IMPERIAL_ARAMAIC](https://developer.android.com/reference/android/icu/lang/UScript.html#IMPERIAL_ARAMAIC)
pub const IMPERIAL_ARAMAIC : i32 = 116;
/// public static final [INHERITED](https://developer.android.com/reference/android/icu/lang/UScript.html#INHERITED)
pub const INHERITED : i32 = 1;
/// public static final [INSCRIPTIONAL_PAHLAVI](https://developer.android.com/reference/android/icu/lang/UScript.html#INSCRIPTIONAL_PAHLAVI)
pub const INSCRIPTIONAL_PAHLAVI : i32 = 122;
/// public static final [INSCRIPTIONAL_PARTHIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#INSCRIPTIONAL_PARTHIAN)
pub const INSCRIPTIONAL_PARTHIAN : i32 = 125;
/// public static final [INVALID_CODE](https://developer.android.com/reference/android/icu/lang/UScript.html#INVALID_CODE)
pub const INVALID_CODE : i32 = -1;
/// public static final [JAPANESE](https://developer.android.com/reference/android/icu/lang/UScript.html#JAPANESE)
pub const JAPANESE : i32 = 105;
/// public static final [JAVANESE](https://developer.android.com/reference/android/icu/lang/UScript.html#JAVANESE)
pub const JAVANESE : i32 = 78;
/// public static final [JURCHEN](https://developer.android.com/reference/android/icu/lang/UScript.html#JURCHEN)
pub const JURCHEN : i32 = 148;
/// public static final [KAITHI](https://developer.android.com/reference/android/icu/lang/UScript.html#KAITHI)
pub const KAITHI : i32 = 120;
/// public static final [KANNADA](https://developer.android.com/reference/android/icu/lang/UScript.html#KANNADA)
pub const KANNADA : i32 = 21;
/// public static final [KATAKANA](https://developer.android.com/reference/android/icu/lang/UScript.html#KATAKANA)
pub const KATAKANA : i32 = 22;
/// public static final [KATAKANA_OR_HIRAGANA](https://developer.android.com/reference/android/icu/lang/UScript.html#KATAKANA_OR_HIRAGANA)
pub const KATAKANA_OR_HIRAGANA : i32 = 54;
/// public static final [KAYAH_LI](https://developer.android.com/reference/android/icu/lang/UScript.html#KAYAH_LI)
pub const KAYAH_LI : i32 = 79;
/// public static final [KHAROSHTHI](https://developer.android.com/reference/android/icu/lang/UScript.html#KHAROSHTHI)
pub const KHAROSHTHI : i32 = 57;
/// public static final [KHMER](https://developer.android.com/reference/android/icu/lang/UScript.html#KHMER)
pub const KHMER : i32 = 23;
/// public static final [KHOJKI](https://developer.android.com/reference/android/icu/lang/UScript.html#KHOJKI)
pub const KHOJKI : i32 = 157;
/// public static final [KHUDAWADI](https://developer.android.com/reference/android/icu/lang/UScript.html#KHUDAWADI)
pub const KHUDAWADI : i32 = 145;
/// public static final [KHUTSURI](https://developer.android.com/reference/android/icu/lang/UScript.html#KHUTSURI)
pub const KHUTSURI : i32 = 72;
/// public static final [KOREAN](https://developer.android.com/reference/android/icu/lang/UScript.html#KOREAN)
pub const KOREAN : i32 = 119;
/// public static final [KPELLE](https://developer.android.com/reference/android/icu/lang/UScript.html#KPELLE)
pub const KPELLE : i32 = 138;
/// public static final [LANNA](https://developer.android.com/reference/android/icu/lang/UScript.html#LANNA)
pub const LANNA : i32 = 106;
/// public static final [LAO](https://developer.android.com/reference/android/icu/lang/UScript.html#LAO)
pub const LAO : i32 = 24;
/// public static final [LATIN](https://developer.android.com/reference/android/icu/lang/UScript.html#LATIN)
pub const LATIN : i32 = 25;
/// public static final [LATIN_FRAKTUR](https://developer.android.com/reference/android/icu/lang/UScript.html#LATIN_FRAKTUR)
pub const LATIN_FRAKTUR : i32 = 80;
/// public static final [LATIN_GAELIC](https://developer.android.com/reference/android/icu/lang/UScript.html#LATIN_GAELIC)
pub const LATIN_GAELIC : i32 = 81;
/// public static final [LEPCHA](https://developer.android.com/reference/android/icu/lang/UScript.html#LEPCHA)
pub const LEPCHA : i32 = 82;
/// public static final [LIMBU](https://developer.android.com/reference/android/icu/lang/UScript.html#LIMBU)
pub const LIMBU : i32 = 48;
/// public static final [LINEAR_A](https://developer.android.com/reference/android/icu/lang/UScript.html#LINEAR_A)
pub const LINEAR_A : i32 = 83;
/// public static final [LINEAR_B](https://developer.android.com/reference/android/icu/lang/UScript.html#LINEAR_B)
pub const LINEAR_B : i32 = 49;
/// public static final [LISU](https://developer.android.com/reference/android/icu/lang/UScript.html#LISU)
pub const LISU : i32 = 131;
/// public static final [LOMA](https://developer.android.com/reference/android/icu/lang/UScript.html#LOMA)
pub const LOMA : i32 = 139;
/// public static final [LYCIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#LYCIAN)
pub const LYCIAN : i32 = 107;
/// public static final [LYDIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#LYDIAN)
pub const LYDIAN : i32 = 108;
/// public static final [MAHAJANI](https://developer.android.com/reference/android/icu/lang/UScript.html#MAHAJANI)
pub const MAHAJANI : i32 = 160;
/// public static final [MALAYALAM](https://developer.android.com/reference/android/icu/lang/UScript.html#MALAYALAM)
pub const MALAYALAM : i32 = 26;
/// public static final [MANDAEAN](https://developer.android.com/reference/android/icu/lang/UScript.html#MANDAEAN)
pub const MANDAEAN : i32 = 84;
/// public static final [MANDAIC](https://developer.android.com/reference/android/icu/lang/UScript.html#MANDAIC)
pub const MANDAIC : i32 = 84;
/// public static final [MANICHAEAN](https://developer.android.com/reference/android/icu/lang/UScript.html#MANICHAEAN)
pub const MANICHAEAN : i32 = 121;
/// public static final [MATHEMATICAL_NOTATION](https://developer.android.com/reference/android/icu/lang/UScript.html#MATHEMATICAL_NOTATION)
pub const MATHEMATICAL_NOTATION : i32 = 128;
/// public static final [MAYAN_HIEROGLYPHS](https://developer.android.com/reference/android/icu/lang/UScript.html#MAYAN_HIEROGLYPHS)
pub const MAYAN_HIEROGLYPHS : i32 = 85;
/// public static final [MEITEI_MAYEK](https://developer.android.com/reference/android/icu/lang/UScript.html#MEITEI_MAYEK)
pub const MEITEI_MAYEK : i32 = 115;
/// public static final [MENDE](https://developer.android.com/reference/android/icu/lang/UScript.html#MENDE)
pub const MENDE : i32 = 140;
/// public static final [MEROITIC](https://developer.android.com/reference/android/icu/lang/UScript.html#MEROITIC)
pub const MEROITIC : i32 = 86;
/// public static final [MEROITIC_CURSIVE](https://developer.android.com/reference/android/icu/lang/UScript.html#MEROITIC_CURSIVE)
pub const MEROITIC_CURSIVE : i32 = 141;
/// public static final [MEROITIC_HIEROGLYPHS](https://developer.android.com/reference/android/icu/lang/UScript.html#MEROITIC_HIEROGLYPHS)
pub const MEROITIC_HIEROGLYPHS : i32 = 86;
/// public static final [MIAO](https://developer.android.com/reference/android/icu/lang/UScript.html#MIAO)
pub const MIAO : i32 = 92;
/// public static final [MODI](https://developer.android.com/reference/android/icu/lang/UScript.html#MODI)
pub const MODI : i32 = 163;
/// public static final [MONGOLIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#MONGOLIAN)
pub const MONGOLIAN : i32 = 27;
/// public static final [MOON](https://developer.android.com/reference/android/icu/lang/UScript.html#MOON)
pub const MOON : i32 = 114;
/// public static final [MRO](https://developer.android.com/reference/android/icu/lang/UScript.html#MRO)
pub const MRO : i32 = 149;
/// public static final [MULTANI](https://developer.android.com/reference/android/icu/lang/UScript.html#MULTANI)
pub const MULTANI : i32 = 164;
/// public static final [MYANMAR](https://developer.android.com/reference/android/icu/lang/UScript.html#MYANMAR)
pub const MYANMAR : i32 = 28;
/// public static final [NABATAEAN](https://developer.android.com/reference/android/icu/lang/UScript.html#NABATAEAN)
pub const NABATAEAN : i32 = 143;
/// public static final [NAKHI_GEBA](https://developer.android.com/reference/android/icu/lang/UScript.html#NAKHI_GEBA)
pub const NAKHI_GEBA : i32 = 132;
/// public static final [NEW_TAI_LUE](https://developer.android.com/reference/android/icu/lang/UScript.html#NEW_TAI_LUE)
pub const NEW_TAI_LUE : i32 = 59;
/// public static final [NKO](https://developer.android.com/reference/android/icu/lang/UScript.html#NKO)
pub const NKO : i32 = 87;
/// public static final [NUSHU](https://developer.android.com/reference/android/icu/lang/UScript.html#NUSHU)
pub const NUSHU : i32 = 150;
/// public static final [OGHAM](https://developer.android.com/reference/android/icu/lang/UScript.html#OGHAM)
pub const OGHAM : i32 = 29;
/// public static final [OLD_CHURCH_SLAVONIC_CYRILLIC](https://developer.android.com/reference/android/icu/lang/UScript.html#OLD_CHURCH_SLAVONIC_CYRILLIC)
pub const OLD_CHURCH_SLAVONIC_CYRILLIC : i32 = 68;
/// public static final [OLD_HUNGARIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#OLD_HUNGARIAN)
pub const OLD_HUNGARIAN : i32 = 76;
/// public static final [OLD_ITALIC](https://developer.android.com/reference/android/icu/lang/UScript.html#OLD_ITALIC)
pub const OLD_ITALIC : i32 = 30;
/// public static final [OLD_NORTH_ARABIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#OLD_NORTH_ARABIAN)
pub const OLD_NORTH_ARABIAN : i32 = 142;
/// public static final [OLD_PERMIC](https://developer.android.com/reference/android/icu/lang/UScript.html#OLD_PERMIC)
pub const OLD_PERMIC : i32 = 89;
/// public static final [OLD_PERSIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#OLD_PERSIAN)
pub const OLD_PERSIAN : i32 = 61;
/// public static final [OLD_SOUTH_ARABIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#OLD_SOUTH_ARABIAN)
pub const OLD_SOUTH_ARABIAN : i32 = 133;
/// public static final [OL_CHIKI](https://developer.android.com/reference/android/icu/lang/UScript.html#OL_CHIKI)
pub const OL_CHIKI : i32 = 109;
/// public static final [ORIYA](https://developer.android.com/reference/android/icu/lang/UScript.html#ORIYA)
pub const ORIYA : i32 = 31;
/// public static final [ORKHON](https://developer.android.com/reference/android/icu/lang/UScript.html#ORKHON)
pub const ORKHON : i32 = 88;
/// public static final [OSMANYA](https://developer.android.com/reference/android/icu/lang/UScript.html#OSMANYA)
pub const OSMANYA : i32 = 50;
/// public static final [PAHAWH_HMONG](https://developer.android.com/reference/android/icu/lang/UScript.html#PAHAWH_HMONG)
pub const PAHAWH_HMONG : i32 = 75;
/// public static final [PALMYRENE](https://developer.android.com/reference/android/icu/lang/UScript.html#PALMYRENE)
pub const PALMYRENE : i32 = 144;
/// public static final [PAU_CIN_HAU](https://developer.android.com/reference/android/icu/lang/UScript.html#PAU_CIN_HAU)
pub const PAU_CIN_HAU : i32 = 165;
/// public static final [PHAGS_PA](https://developer.android.com/reference/android/icu/lang/UScript.html#PHAGS_PA)
pub const PHAGS_PA : i32 = 90;
/// public static final [PHOENICIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#PHOENICIAN)
pub const PHOENICIAN : i32 = 91;
/// public static final [PHONETIC_POLLARD](https://developer.android.com/reference/android/icu/lang/UScript.html#PHONETIC_POLLARD)
pub const PHONETIC_POLLARD : i32 = 92;
/// public static final [PSALTER_PAHLAVI](https://developer.android.com/reference/android/icu/lang/UScript.html#PSALTER_PAHLAVI)
pub const PSALTER_PAHLAVI : i32 = 123;
/// public static final [REJANG](https://developer.android.com/reference/android/icu/lang/UScript.html#REJANG)
pub const REJANG : i32 = 110;
/// public static final [RONGORONGO](https://developer.android.com/reference/android/icu/lang/UScript.html#RONGORONGO)
pub const RONGORONGO : i32 = 93;
/// public static final [RUNIC](https://developer.android.com/reference/android/icu/lang/UScript.html#RUNIC)
pub const RUNIC : i32 = 32;
/// public static final [SAMARITAN](https://developer.android.com/reference/android/icu/lang/UScript.html#SAMARITAN)
pub const SAMARITAN : i32 = 126;
/// public static final [SARATI](https://developer.android.com/reference/android/icu/lang/UScript.html#SARATI)
pub const SARATI : i32 = 94;
/// public static final [SAURASHTRA](https://developer.android.com/reference/android/icu/lang/UScript.html#SAURASHTRA)
pub const SAURASHTRA : i32 = 111;
/// public static final [SHARADA](https://developer.android.com/reference/android/icu/lang/UScript.html#SHARADA)
pub const SHARADA : i32 = 151;
/// public static final [SHAVIAN](https://developer.android.com/reference/android/icu/lang/UScript.html#SHAVIAN)
pub const SHAVIAN : i32 = 51;
/// public static final [SIDDHAM](https://developer.android.com/reference/android/icu/lang/UScript.html#SIDDHAM)
pub const SIDDHAM : i32 = 166;
/// public static final [SIGN_WRITING](https://developer.android.com/reference/android/icu/lang/UScript.html#SIGN_WRITING)
pub const SIGN_WRITING : i32 = 112;
/// public static final [SIMPLIFIED_HAN](https://developer.android.com/reference/android/icu/lang/UScript.html#SIMPLIFIED_HAN)
pub const SIMPLIFIED_HAN : i32 = 73;
/// public static final [SINDHI](https://developer.android.com/reference/android/icu/lang/UScript.html#SINDHI)
pub const SINDHI : i32 = 145;
/// public static final [SINHALA](https://developer.android.com/reference/android/icu/lang/UScript.html#SINHALA)
pub const SINHALA : i32 = 33;
/// public static final [SORA_SOMPENG](https://developer.android.com/reference/android/icu/lang/UScript.html#SORA_SOMPENG)
pub const SORA_SOMPENG : i32 = 152;
/// public static final [SUNDANESE](https://developer.android.com/reference/android/icu/lang/UScript.html#SUNDANESE)
pub const SUNDANESE : i32 = 113;
/// public static final [SYLOTI_NAGRI](https://developer.android.com/reference/android/icu/lang/UScript.html#SYLOTI_NAGRI)
pub const SYLOTI_NAGRI : i32 = 58;
/// public static final [SYMBOLS](https://developer.android.com/reference/android/icu/lang/UScript.html#SYMBOLS)
pub const SYMBOLS : i32 = 129;
/// public static final [SYRIAC](https://developer.android.com/reference/android/icu/lang/UScript.html#SYRIAC)
pub const SYRIAC : i32 = 34;
/// public static final [TAGALOG](https://developer.android.com/reference/android/icu/lang/UScript.html#TAGALOG)
pub const TAGALOG : i32 = 42;
/// public static final [TAGBANWA](https://developer.android.com/reference/android/icu/lang/UScript.html#TAGBANWA)
pub const TAGBANWA : i32 = 45;
/// public static final [TAI_LE](https://developer.android.com/reference/android/icu/lang/UScript.html#TAI_LE)
pub const TAI_LE : i32 = 52;
/// public static final [TAI_VIET](https://developer.android.com/reference/android/icu/lang/UScript.html#TAI_VIET)
pub const TAI_VIET : i32 = 127;
/// public static final [TAKRI](https://developer.android.com/reference/android/icu/lang/UScript.html#TAKRI)
pub const TAKRI : i32 = 153;
/// public static final [TAMIL](https://developer.android.com/reference/android/icu/lang/UScript.html#TAMIL)
pub const TAMIL : i32 = 35;
/// public static final [TANGUT](https://developer.android.com/reference/android/icu/lang/UScript.html#TANGUT)
pub const TANGUT : i32 = 154;
/// public static final [TELUGU](https://developer.android.com/reference/android/icu/lang/UScript.html#TELUGU)
pub const TELUGU : i32 = 36;
/// public static final [TENGWAR](https://developer.android.com/reference/android/icu/lang/UScript.html#TENGWAR)
pub const TENGWAR : i32 = 98;
/// public static final [THAANA](https://developer.android.com/reference/android/icu/lang/UScript.html#THAANA)
pub const THAANA : i32 = 37;
/// public static final [THAI](https://developer.android.com/reference/android/icu/lang/UScript.html#THAI)
pub const THAI : i32 = 38;
/// public static final [TIBETAN](https://developer.android.com/reference/android/icu/lang/UScript.html#TIBETAN)
pub const TIBETAN : i32 = 39;
/// public static final [TIFINAGH](https://developer.android.com/reference/android/icu/lang/UScript.html#TIFINAGH)
pub const TIFINAGH : i32 = 60;
/// public static final [TIRHUTA](https://developer.android.com/reference/android/icu/lang/UScript.html#TIRHUTA)
pub const TIRHUTA : i32 = 158;
/// public static final [TRADITIONAL_HAN](https://developer.android.com/reference/android/icu/lang/UScript.html#TRADITIONAL_HAN)
pub const TRADITIONAL_HAN : i32 = 74;
/// public static final [UCAS](https://developer.android.com/reference/android/icu/lang/UScript.html#UCAS)
pub const UCAS : i32 = 40;
/// public static final [UGARITIC](https://developer.android.com/reference/android/icu/lang/UScript.html#UGARITIC)
pub const UGARITIC : i32 = 53;
/// public static final [UNKNOWN](https://developer.android.com/reference/android/icu/lang/UScript.html#UNKNOWN)
pub const UNKNOWN : i32 = 103;
/// public static final [UNWRITTEN_LANGUAGES](https://developer.android.com/reference/android/icu/lang/UScript.html#UNWRITTEN_LANGUAGES)
pub const UNWRITTEN_LANGUAGES : i32 = 102;
/// public static final [VAI](https://developer.android.com/reference/android/icu/lang/UScript.html#VAI)
pub const VAI : i32 = 99;
/// public static final [VISIBLE_SPEECH](https://developer.android.com/reference/android/icu/lang/UScript.html#VISIBLE_SPEECH)
pub const VISIBLE_SPEECH : i32 = 100;
/// public static final [WARANG_CITI](https://developer.android.com/reference/android/icu/lang/UScript.html#WARANG_CITI)
pub const WARANG_CITI : i32 = 146;
/// public static final [WESTERN_SYRIAC](https://developer.android.com/reference/android/icu/lang/UScript.html#WESTERN_SYRIAC)
pub const WESTERN_SYRIAC : i32 = 96;
/// public static final [WOLEAI](https://developer.android.com/reference/android/icu/lang/UScript.html#WOLEAI)
pub const WOLEAI : i32 = 155;
/// public static final [YI](https://developer.android.com/reference/android/icu/lang/UScript.html#YI)
pub const YI : i32 = 41;
}
}