jni-android-sys 0.0.10

Autogenerated glue code for access Android JVM APIs from Rust
// WARNING:  This file was autogenerated by jni-bindgen.  Any changes to this file may be lost!!!


#[cfg(any(feature = "all", feature = "android-icu-lang-UCharacterEnums_ECharacterDirection"))]
__jni_bindgen! {
    /// public interface [UCharacterEnums.ECharacterDirection](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html)
    ///
    /// Required feature: "android-icu-lang-UCharacterEnums_ECharacterDirection"
    public interface UCharacterEnums_ECharacterDirection ("android/icu/lang/UCharacterEnums$ECharacterDirection") extends crate::java::lang::Object {

        /// public static final [ARABIC_NUMBER](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#ARABIC_NUMBER)
        pub const ARABIC_NUMBER : i32 = 5;

        /// public static final [BLOCK_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#BLOCK_SEPARATOR)
        pub const BLOCK_SEPARATOR : i32 = 7;

        /// public static final [BOUNDARY_NEUTRAL](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#BOUNDARY_NEUTRAL)
        pub const BOUNDARY_NEUTRAL : i32 = 18;

        /// public static final [COMMON_NUMBER_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#COMMON_NUMBER_SEPARATOR)
        pub const COMMON_NUMBER_SEPARATOR : i32 = 6;

        /// public static final [DIRECTIONALITY_ARABIC_NUMBER](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_ARABIC_NUMBER)
        pub const DIRECTIONALITY_ARABIC_NUMBER : i8 = 5;

        /// public static final [DIRECTIONALITY_BOUNDARY_NEUTRAL](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_BOUNDARY_NEUTRAL)
        pub const DIRECTIONALITY_BOUNDARY_NEUTRAL : i8 = 18;

        /// public static final [DIRECTIONALITY_COMMON_NUMBER_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_COMMON_NUMBER_SEPARATOR)
        pub const DIRECTIONALITY_COMMON_NUMBER_SEPARATOR : i8 = 6;

        /// public static final [DIRECTIONALITY_EUROPEAN_NUMBER](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_EUROPEAN_NUMBER)
        pub const DIRECTIONALITY_EUROPEAN_NUMBER : i8 = 2;

        /// public static final [DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR)
        pub const DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR : i8 = 3;

        /// public static final [DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR)
        pub const DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR : i8 = 4;

        /// public static final [DIRECTIONALITY_LEFT_TO_RIGHT](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_LEFT_TO_RIGHT)
        pub const DIRECTIONALITY_LEFT_TO_RIGHT : i8 = 0;

        /// public static final [DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING)
        pub const DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING : i8 = 11;

        /// public static final [DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE)
        pub const DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE : i8 = 12;

        /// public static final [DIRECTIONALITY_NONSPACING_MARK](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_NONSPACING_MARK)
        pub const DIRECTIONALITY_NONSPACING_MARK : i8 = 17;

        /// public static final [DIRECTIONALITY_OTHER_NEUTRALS](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_OTHER_NEUTRALS)
        pub const DIRECTIONALITY_OTHER_NEUTRALS : i8 = 10;

        /// public static final [DIRECTIONALITY_PARAGRAPH_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_PARAGRAPH_SEPARATOR)
        pub const DIRECTIONALITY_PARAGRAPH_SEPARATOR : i8 = 7;

        /// public static final [DIRECTIONALITY_POP_DIRECTIONAL_FORMAT](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_POP_DIRECTIONAL_FORMAT)
        pub const DIRECTIONALITY_POP_DIRECTIONAL_FORMAT : i8 = 16;

        /// public static final [DIRECTIONALITY_RIGHT_TO_LEFT](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_RIGHT_TO_LEFT)
        pub const DIRECTIONALITY_RIGHT_TO_LEFT : i8 = 1;

        /// public static final [DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC)
        pub const DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC : i8 = 13;

        /// public static final [DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING)
        pub const DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING : i8 = 14;

        /// public static final [DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE)
        pub const DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE : i8 = 15;

        /// public static final [DIRECTIONALITY_SEGMENT_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_SEGMENT_SEPARATOR)
        pub const DIRECTIONALITY_SEGMENT_SEPARATOR : i8 = 8;

        /// public static final [DIRECTIONALITY_UNDEFINED](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_UNDEFINED)
        pub const DIRECTIONALITY_UNDEFINED : i8 = -1;

        /// public static final [DIRECTIONALITY_WHITESPACE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIRECTIONALITY_WHITESPACE)
        pub const DIRECTIONALITY_WHITESPACE : i8 = 9;

        /// public static final [DIR_NON_SPACING_MARK](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#DIR_NON_SPACING_MARK)
        pub const DIR_NON_SPACING_MARK : i32 = 17;

        /// public static final [EUROPEAN_NUMBER](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#EUROPEAN_NUMBER)
        pub const EUROPEAN_NUMBER : i32 = 2;

        /// public static final [EUROPEAN_NUMBER_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#EUROPEAN_NUMBER_SEPARATOR)
        pub const EUROPEAN_NUMBER_SEPARATOR : i32 = 3;

        /// public static final [EUROPEAN_NUMBER_TERMINATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#EUROPEAN_NUMBER_TERMINATOR)
        pub const EUROPEAN_NUMBER_TERMINATOR : i32 = 4;

        /// public static final [FIRST_STRONG_ISOLATE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#FIRST_STRONG_ISOLATE)
        pub const FIRST_STRONG_ISOLATE : i8 = 19;

        /// public static final [LEFT_TO_RIGHT](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#LEFT_TO_RIGHT)
        pub const LEFT_TO_RIGHT : i32 = 0;

        /// public static final [LEFT_TO_RIGHT_EMBEDDING](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#LEFT_TO_RIGHT_EMBEDDING)
        pub const LEFT_TO_RIGHT_EMBEDDING : i32 = 11;

        /// public static final [LEFT_TO_RIGHT_ISOLATE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#LEFT_TO_RIGHT_ISOLATE)
        pub const LEFT_TO_RIGHT_ISOLATE : i8 = 20;

        /// public static final [LEFT_TO_RIGHT_OVERRIDE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#LEFT_TO_RIGHT_OVERRIDE)
        pub const LEFT_TO_RIGHT_OVERRIDE : i32 = 12;

        /// public static final [OTHER_NEUTRAL](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#OTHER_NEUTRAL)
        pub const OTHER_NEUTRAL : i32 = 10;

        /// public static final [POP_DIRECTIONAL_FORMAT](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#POP_DIRECTIONAL_FORMAT)
        pub const POP_DIRECTIONAL_FORMAT : i32 = 16;

        /// public static final [POP_DIRECTIONAL_ISOLATE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#POP_DIRECTIONAL_ISOLATE)
        pub const POP_DIRECTIONAL_ISOLATE : i8 = 22;

        /// public static final [RIGHT_TO_LEFT](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#RIGHT_TO_LEFT)
        pub const RIGHT_TO_LEFT : i32 = 1;

        /// public static final [RIGHT_TO_LEFT_ARABIC](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#RIGHT_TO_LEFT_ARABIC)
        pub const RIGHT_TO_LEFT_ARABIC : i32 = 13;

        /// public static final [RIGHT_TO_LEFT_EMBEDDING](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#RIGHT_TO_LEFT_EMBEDDING)
        pub const RIGHT_TO_LEFT_EMBEDDING : i32 = 14;

        /// public static final [RIGHT_TO_LEFT_ISOLATE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#RIGHT_TO_LEFT_ISOLATE)
        pub const RIGHT_TO_LEFT_ISOLATE : i8 = 21;

        /// public static final [RIGHT_TO_LEFT_OVERRIDE](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#RIGHT_TO_LEFT_OVERRIDE)
        pub const RIGHT_TO_LEFT_OVERRIDE : i32 = 15;

        /// public static final [SEGMENT_SEPARATOR](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#SEGMENT_SEPARATOR)
        pub const SEGMENT_SEPARATOR : i32 = 8;

        /// public static final [WHITE_SPACE_NEUTRAL](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection.html#WHITE_SPACE_NEUTRAL)
        pub const WHITE_SPACE_NEUTRAL : i32 = 9;
    }
}