[]Struct jni_android_sys::android::util::ArrayMap

#[repr(transparent)]
pub struct ArrayMap(_);

public final class ArrayMap

Required feature: "android-util-ArrayMap"

Methods

impl ArrayMap

pub fn new<'env>(
    __jni_env: &'env Env
) -> Result<Local<'env, ArrayMap>, Local<'env, Throwable>>
[src]

pub fn new_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Local<'env, ArrayMap>, Local<'env, Throwable>>
[src]

pub fn new_ArrayMap<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ArrayMap>>
) -> Result<Local<'env, ArrayMap>, Local<'env, Throwable>>
[src]

ArrayMap

Required features: "android-util-ArrayMap"

pub fn clear<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn ensureCapacity<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn containsKey<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

containsKey

Required features: "java-lang-Object"

pub fn indexOfKey<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<i32, Local<'env, Throwable>>
[src]

indexOfKey

Required features: "java-lang-Object"

pub fn containsValue<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

containsValue

Required features: "java-lang-Object"

pub fn get<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

get

Required features: "java-lang-Object"

pub fn keyAt<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

keyAt

Required features: "java-lang-Object"

pub fn valueAt<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

valueAt

Required features: "java-lang-Object"

pub fn setValueAt<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

setValueAt

Required features: "java-lang-Object"

pub fn isEmpty<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn put<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>,
    arg1: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

put

Required features: "java-lang-Object"

pub fn putAll_ArrayMap<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ArrayMap>>
) -> Result<(), Local<'env, Throwable>>
[src]

putAll

Required features: "android-util-ArrayMap"

pub fn remove<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

remove

Required features: "java-lang-Object"

pub fn removeAt<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

removeAt

Required features: "java-lang-Object"

pub fn size<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn containsAll<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Collection>>
) -> Result<bool, Local<'env, Throwable>>
[src]

containsAll

Required features: "java-util-Collection"

pub fn putAll_Map<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Map>>
) -> Result<(), Local<'env, Throwable>>
[src]

putAll

Required features: "java-util-Map"

pub fn removeAll<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Collection>>
) -> Result<bool, Local<'env, Throwable>>
[src]

removeAll

Required features: "java-util-Collection"

pub fn retainAll<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Collection>>
) -> Result<bool, Local<'env, Throwable>>
[src]

retainAll

Required features: "java-util-Collection"

pub fn entrySet<'env>(
    &'env self
) -> Result<Option<Local<'env, Set>>, Local<'env, Throwable>>
[src]

entrySet

Required features: "java-util-Set"

pub fn keySet<'env>(
    &'env self
) -> Result<Option<Local<'env, Set>>, Local<'env, Throwable>>
[src]

keySet

Required features: "java-util-Set"

pub fn values<'env>(
    &'env self
) -> Result<Option<Local<'env, Collection>>, Local<'env, Throwable>>
[src]

values

Required features: "java-util-Collection"

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for ArrayMap

impl AsRef<Map> for ArrayMap

impl AsValidJObjectAndEnv for ArrayMap

impl Deref for ArrayMap

type Target = Object

The resulting type after dereferencing.

impl JniType for ArrayMap

Auto Trait Implementations

impl RefUnwindSafe for ArrayMap

impl !Send for ArrayMap

impl !Sync for ArrayMap

impl Unpin for ArrayMap

impl UnwindSafe for ArrayMap

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.