[]Struct jni_android_sys::java::util::Vector

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

public class Vector

Required feature: java-util-Vector

Methods

impl Vector

pub fn new_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32
) -> Result<Local<'env, Vector>>
[src]

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

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

pub fn new_collection<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Collection>>
) -> Result<Local<'env, Vector>>
[src]

Required features: "java-util-Collection"

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

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

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

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

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

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

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

elements

Required features: "java-util-Enumeration"

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

contains

Required features: "java-lang-Object"

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

indexOf

Required features: "java-lang-Object"

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

indexOf

Required features: "java-lang-Object"

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

lastIndexOf

Required features: "java-lang-Object"

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

lastIndexOf

Required features: "java-lang-Object"

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

elementAt

Required features: "java-lang-Object"

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

firstElement

Required features: "java-lang-Object"

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

lastElement

Required features: "java-lang-Object"

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

setElementAt

Required features: "java-lang-Object"

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

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

insertElementAt

Required features: "java-lang-Object"

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

addElement

Required features: "java-lang-Object"

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

removeElement

Required features: "java-lang-Object"

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

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

clone

Required features: "java-lang-Object"

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

get

Required features: "java-lang-Object"

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

set

Required features: "java-lang-Object"

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

add

Required features: "java-lang-Object"

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

remove

Required features: "java-lang-Object"

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

add

Required features: "java-lang-Object"

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

remove

Required features: "java-lang-Object"

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

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

containsAll

Required features: "java-util-Collection"

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

addAll

Required features: "java-util-Collection"

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

removeAll

Required features: "java-util-Collection"

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

retainAll

Required features: "java-util-Collection"

pub fn add_all_int_collection<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env Collection>>
) -> Result<bool>
[src]

addAll

Required features: "java-util-Collection"

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 sub_list<'env>(
    &'env self,
    arg0: i32,
    arg1: i32
) -> Result<Option<Local<'env, List>>>
[src]

subList

Required features: "java-util-List"

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

listIterator

Required features: "java-util-ListIterator"

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

listIterator

Required features: "java-util-ListIterator"

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

iterator

Required features: "java-util-Iterator"

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

forEach

Required features: "java-util-function-Consumer"

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

removeIf

Required features: "java-util-function-Predicate"

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

replaceAll

Required features: "java-util-function-UnaryOperator"

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

sort

Required features: "java-util-Comparator"

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

spliterator

Required features: "java-util-Spliterator"

Methods from Deref<Target = AbstractList>

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

add

Required features: "java-lang-Object"

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

get

Required features: "java-lang-Object"

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

set

Required features: "java-lang-Object"

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

add

Required features: "java-lang-Object"

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

remove

Required features: "java-lang-Object"

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

indexOf

Required features: "java-lang-Object"

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

lastIndexOf

Required features: "java-lang-Object"

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

pub fn add_all<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env Collection>>
) -> Result<bool>
[src]

addAll

Required features: "java-util-Collection"

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

iterator

Required features: "java-util-Iterator"

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

listIterator

Required features: "java-util-ListIterator"

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

listIterator

Required features: "java-util-ListIterator"

pub fn sub_list<'env>(
    &'env self,
    arg0: i32,
    arg1: i32
) -> Result<Option<Local<'env, List>>>
[src]

subList

Required features: "java-util-List"

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]

Trait Implementations

impl AsRef<List> for Vector

impl AsRef<RandomAccess> for Vector

impl AsRef<Cloneable> for Vector

impl AsRef<Serializable> for Vector

impl Deref for Vector

type Target = AbstractList

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Vector

impl AsJValue for Vector

Auto Trait Implementations

impl !Sync for Vector

impl !Send for Vector

impl Unpin for Vector

impl RefUnwindSafe for Vector

impl UnwindSafe for Vector

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]