[]Struct jni_android_sys::java::util::EnumMap

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

public class EnumMap

Required feature: "java-util-EnumMap"

Methods

impl EnumMap

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

EnumMap

Required features: "java-lang-Class"

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

EnumMap

Required features: "java-util-EnumMap"

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

EnumMap

Required features: "java-util-Map"

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

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 containsKey<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

containsKey

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 put_Enum_Object<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Enum>>,
    arg1: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

put

Required features: "java-lang-Enum", "java-lang-Object"

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 putAll<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Map>>
) -> Result<(), Local<'env, Throwable>>
[src]

putAll

Required features: "java-util-Map"

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

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"

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

entrySet

Required features: "java-util-Set"

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 clone<'env>(
    &'env self
) -> Result<Option<Local<'env, EnumMap>>, Local<'env, Throwable>>
[src]

clone

Required features: "java-util-EnumMap"

Methods from Deref<Target = AbstractMap>

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

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

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 containsKey<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

containsKey

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 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 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 putAll<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Map>>
) -> Result<(), Local<'env, Throwable>>
[src]

putAll

Required features: "java-util-Map"

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

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"

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

entrySet

Required features: "java-util-Set"

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"

Trait Implementations

impl AsJValue for EnumMap

impl AsRef<Cloneable> for EnumMap

impl AsRef<Serializable> for EnumMap

impl AsValidJObjectAndEnv for EnumMap

impl Deref for EnumMap

type Target = AbstractMap

The resulting type after dereferencing.

impl JniType for EnumMap

Auto Trait Implementations

impl RefUnwindSafe for EnumMap

impl !Send for EnumMap

impl !Sync for EnumMap

impl Unpin for EnumMap

impl UnwindSafe for EnumMap

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.