[]Struct jni_android_sys::java::util::stream::Stream

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

public interface Stream

Required feature: java-util-stream-Stream

Methods

impl Stream

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

filter

Required features: "java-util-function-Predicate", "java-util-stream-Stream"

pub fn map<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Function>>
) -> Result<Option<Local<'env, Stream>>>
[src]

map

Required features: "java-util-function-Function", "java-util-stream-Stream"

pub fn map_to_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ToIntFunction>>
) -> Result<Option<Local<'env, IntStream>>>
[src]

mapToInt

Required features: "java-util-function-ToIntFunction", "java-util-stream-IntStream"

pub fn map_to_long<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ToLongFunction>>
) -> Result<Option<Local<'env, LongStream>>>
[src]

mapToLong

Required features: "java-util-function-ToLongFunction", "java-util-stream-LongStream"

pub fn map_to_double<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ToDoubleFunction>>
) -> Result<Option<Local<'env, DoubleStream>>>
[src]

mapToDouble

Required features: "java-util-function-ToDoubleFunction", "java-util-stream-DoubleStream"

pub fn flat_map<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Function>>
) -> Result<Option<Local<'env, Stream>>>
[src]

flatMap

Required features: "java-util-function-Function", "java-util-stream-Stream"

pub fn flat_map_to_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Function>>
) -> Result<Option<Local<'env, IntStream>>>
[src]

flatMapToInt

Required features: "java-util-function-Function", "java-util-stream-IntStream"

pub fn flat_map_to_long<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Function>>
) -> Result<Option<Local<'env, LongStream>>>
[src]

flatMapToLong

Required features: "java-util-function-Function", "java-util-stream-LongStream"

pub fn flat_map_to_double<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Function>>
) -> Result<Option<Local<'env, DoubleStream>>>
[src]

flatMapToDouble

Required features: "java-util-function-Function", "java-util-stream-DoubleStream"

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

distinct

Required features: "java-util-stream-Stream"

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

sorted

Required features: "java-util-stream-Stream"

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

sorted

Required features: "java-util-Comparator", "java-util-stream-Stream"

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

peek

Required features: "java-util-function-Consumer", "java-util-stream-Stream"

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

limit

Required features: "java-util-stream-Stream"

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

skip

Required features: "java-util-stream-Stream"

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

forEach

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

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

forEachOrdered

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

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

reduce

Required features: "java-lang-Object", "java-util-function-BinaryOperator"

pub fn reduce_binary_operator<'env>(
    &'env self,
    arg0: impl Into<Option<&'env BinaryOperator>>
) -> Result<Option<Local<'env, Optional>>>
[src]

reduce

Required features: "java-util-Optional", "java-util-function-BinaryOperator"

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

reduce

Required features: "java-lang-Object", "java-util-function-BiFunction", "java-util-function-BinaryOperator"

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

collect

Required features: "java-lang-Object", "java-util-function-BiConsumer", "java-util-function-Supplier"

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

collect

Required features: "java-lang-Object", "java-util-stream-Collector"

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

min

Required features: "java-util-Comparator", "java-util-Optional"

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

max

Required features: "java-util-Comparator", "java-util-Optional"

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

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

anyMatch

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

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

allMatch

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

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

noneMatch

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

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

findFirst

Required features: "java-util-Optional"

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

findAny

Required features: "java-util-Optional"

pub fn builder<'env>(
    __jni_env: &'env Env
) -> Result<Option<Local<'env, Stream_Builder>>>
[src]

builder

Required features: "java-util-stream-Stream_Builder"

pub fn empty<'env>(__jni_env: &'env Env) -> Result<Option<Local<'env, Stream>>>[src]

empty

Required features: "java-util-stream-Stream"

pub fn of_object<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Stream>>>
[src]

of

Required features: "java-lang-Object", "java-util-stream-Stream"

pub fn iterate<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Object>>,
    arg1: impl Into<Option<&'env UnaryOperator>>
) -> Result<Option<Local<'env, Stream>>>
[src]

iterate

Required features: "java-lang-Object", "java-util-function-UnaryOperator", "java-util-stream-Stream"

pub fn generate<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Supplier>>
) -> Result<Option<Local<'env, Stream>>>
[src]

generate

Required features: "java-util-function-Supplier", "java-util-stream-Stream"

pub fn concat<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Stream>>,
    arg1: impl Into<Option<&'env Stream>>
) -> Result<Option<Local<'env, Stream>>>
[src]

concat

Required features: "java-util-stream-Stream"

Methods from Deref<Target = Object>

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

getClass

Required features: "java-lang-Class"

pub fn hash_code<'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 to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

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

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

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

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

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

Trait Implementations

impl AsRef<BaseStream> for Stream

impl Deref for Stream

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Stream

impl AsJValue for Stream

Auto Trait Implementations

impl !Sync for Stream

impl !Send for Stream

impl Unpin for Stream

impl RefUnwindSafe for Stream

impl UnwindSafe for Stream

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]