[]Struct jni_android_sys::java::lang::Package

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

public class Package

Required feature: "java-lang-Package"

Methods

impl Package

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

getName

Required features: "java-lang-String"

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

getSpecificationTitle

Required features: "java-lang-String"

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

getSpecificationVersion

Required features: "java-lang-String"

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

getSpecificationVendor

Required features: "java-lang-String"

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

getImplementationTitle

Required features: "java-lang-String"

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

getImplementationVersion

Required features: "java-lang-String"

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

getImplementationVendor

Required features: "java-lang-String"

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

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

isSealed

Required features: "java-net-URL"

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

isCompatibleWith

Required features: "java-lang-String"

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

getPackage

Required features: "java-lang-Package", "java-lang-String"

pub fn getPackages<'env>(
    __jni_env: &'env Env
) -> Result<Option<Local<'env, ObjectArray<Package, Throwable>>>, Local<'env, Throwable>>
[src]

getPackages

Required features: "java-lang-Package"

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

getAnnotation

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

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

isAnnotationPresent

Required features: "java-lang-Class"

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

getAnnotationsByType

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

pub fn getAnnotations<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<Annotation, Throwable>>>, Local<'env, Throwable>>
[src]

getAnnotations

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

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

getDeclaredAnnotation

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

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

getDeclaredAnnotationsByType

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

pub fn getDeclaredAnnotations<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<Annotation, Throwable>>>, Local<'env, Throwable>>
[src]

getDeclaredAnnotations

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

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 Package

impl AsRef<AnnotatedElement> for Package

impl AsValidJObjectAndEnv for Package

impl Deref for Package

type Target = Object

The resulting type after dereferencing.

impl JniType for Package

Auto Trait Implementations

impl RefUnwindSafe for Package

impl !Send for Package

impl !Sync for Package

impl Unpin for Package

impl UnwindSafe for Package

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.