[]Struct jni_android_sys::java::lang::reflect::Method

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

public final class Method

Required feature: java-lang-reflect-Method

Methods

impl Method

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

getDeclaringClass

Required features: "java-lang-Class"

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

getName

Required features: "java-lang-String"

pub fn get_modifiers<'env>(&'env self) -> Result<i32>[src]

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

getReturnType

Required features: "java-lang-Class"

pub fn get_generic_return_type<'env>(
    &'env self
) -> Result<Option<Local<'env, Type>>>
[src]

getGenericReturnType

Required features: "java-lang-reflect-Type"

pub fn get_parameter_count<'env>(&'env self) -> Result<i32>[src]

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

equals

Required features: "java-lang-Object"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

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

toString

Required features: "java-lang-String"

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

toGenericString

Required features: "java-lang-String"

pub fn is_bridge<'env>(&'env self) -> Result<bool>[src]

pub fn is_var_args<'env>(&'env self) -> Result<bool>[src]

pub fn is_synthetic<'env>(&'env self) -> Result<bool>[src]

pub fn is_default<'env>(&'env self) -> Result<bool>[src]

pub fn get_default_value<'env>(
    &'env self
) -> Result<Option<Local<'env, Object>>>
[src]

getDefaultValue

Required features: "java-lang-Object"

pub fn get_annotation<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Annotation>>>
[src]

getAnnotation

Required features: "java-lang-Class", "java-lang-annotation-Annotation"

Methods from Deref<Target = Executable>

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

getDeclaringClass

Required features: "java-lang-Class"

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

getName

Required features: "java-lang-String"

pub fn get_modifiers<'env>(&'env self) -> Result<i32>[src]

pub fn get_parameter_count<'env>(&'env self) -> Result<i32>[src]

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

toGenericString

Required features: "java-lang-String"

pub fn is_var_args<'env>(&'env self) -> Result<bool>[src]

pub fn is_synthetic<'env>(&'env self) -> Result<bool>[src]

pub fn get_annotation<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Annotation>>>
[src]

getAnnotation

Required features: "java-lang-Class", "java-lang-annotation-Annotation"

pub fn is_annotation_present<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Class>>
) -> Result<bool>
[src]

isAnnotationPresent

Required features: "java-lang-Class"

Trait Implementations

impl Deref for Method

type Target = Executable

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Method

impl AsJValue for Method

Auto Trait Implementations

impl !Sync for Method

impl !Send for Method

impl Unpin for Method

impl RefUnwindSafe for Method

impl UnwindSafe for Method

Blanket Implementations

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.

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

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

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