[]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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[src]

map

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

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

mapToInt

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

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

mapToLong

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

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

mapToDouble

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

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

flatMap

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

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

flatMapToInt

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

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

flatMapToLong

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

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

flatMapToDouble

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

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

distinct

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

pub fn sorted<'env>(
    &'env self
) -> Result<Option<Local<'env, Stream>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[src]

limit

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

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

skip

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

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

forEach

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

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

forEachOrdered

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

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

toArray

Required features: "java-lang-Object"

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

toArray

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

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

reduce

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

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

reduce

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

pub fn reduce_Object_BiFunction_BinaryOperator<'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>>, Local<'env, Throwable>>
[src]

reduce

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

pub fn collect_Supplier_BiConsumer_BiConsumer<'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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[src]

max

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

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

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

anyMatch

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

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

allMatch

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

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

noneMatch

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

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

findFirst

Required features: "java-util-Optional"

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

findAny

Required features: "java-util-Optional"

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

builder

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

pub fn empty<'env>(
    __jni_env: &'env Env
) -> Result<Option<Local<'env, Stream>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[src]

of

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

pub fn of_Object_array<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ObjectArray<Object, Throwable>>>
) -> Result<Option<Local<'env, Stream>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[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>>, Local<'env, Throwable>>
[src]

concat

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

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 Stream

impl AsRef<BaseStream> for Stream

impl AsValidJObjectAndEnv for Stream

impl Deref for Stream

type Target = Object

The resulting type after dereferencing.

impl JniType for Stream

Auto Trait Implementations

impl RefUnwindSafe for Stream

impl !Send for Stream

impl !Sync for Stream

impl Unpin for Stream

impl UnwindSafe for Stream

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.