// WARNING: This file was autogenerated by jni-bindgen. Any changes to this file may be lost!!!
#[cfg(any(feature = "all", feature = "java-util-stream-IntStream"))]
__jni_bindgen! {
/// public interface [IntStream](https://developer.android.com/reference/java/util/stream/IntStream.html)
///
/// Required feature: "java-util-stream-IntStream"
public interface IntStream ("java/util/stream/IntStream") extends crate::java::lang::Object, implements crate::java::util::stream::BaseStream {
/// [filter](https://developer.android.com/reference/java/util/stream/IntStream.html#filter(java.util.function.IntPredicate))
///
/// Required features: "java-util-function-IntPredicate", "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntPredicate", feature = "java-util-stream-IntStream")))]
pub fn filter<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntPredicate>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "filter", .descriptor == "(Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "filter\0", "(Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [map](https://developer.android.com/reference/java/util/stream/IntStream.html#map(java.util.function.IntUnaryOperator))
///
/// Required features: "java-util-function-IntUnaryOperator", "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntUnaryOperator", feature = "java-util-stream-IntStream")))]
pub fn map<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntUnaryOperator>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "map", .descriptor == "(Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "map\0", "(Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [mapToObj](https://developer.android.com/reference/java/util/stream/IntStream.html#mapToObj(java.util.function.IntFunction))
///
/// Required features: "java-util-function-IntFunction", "java-util-stream-Stream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntFunction", feature = "java-util-stream-Stream")))]
pub fn mapToObj<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntFunction>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::Stream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "mapToObj", .descriptor == "(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "mapToObj\0", "(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [mapToLong](https://developer.android.com/reference/java/util/stream/IntStream.html#mapToLong(java.util.function.IntToLongFunction))
///
/// Required features: "java-util-function-IntToLongFunction", "java-util-stream-LongStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntToLongFunction", feature = "java-util-stream-LongStream")))]
pub fn mapToLong<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntToLongFunction>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::LongStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "mapToLong", .descriptor == "(Ljava/util/function/IntToLongFunction;)Ljava/util/stream/LongStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "mapToLong\0", "(Ljava/util/function/IntToLongFunction;)Ljava/util/stream/LongStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [mapToDouble](https://developer.android.com/reference/java/util/stream/IntStream.html#mapToDouble(java.util.function.IntToDoubleFunction))
///
/// Required features: "java-util-function-IntToDoubleFunction", "java-util-stream-DoubleStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntToDoubleFunction", feature = "java-util-stream-DoubleStream")))]
pub fn mapToDouble<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntToDoubleFunction>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::DoubleStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "mapToDouble", .descriptor == "(Ljava/util/function/IntToDoubleFunction;)Ljava/util/stream/DoubleStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "mapToDouble\0", "(Ljava/util/function/IntToDoubleFunction;)Ljava/util/stream/DoubleStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [flatMap](https://developer.android.com/reference/java/util/stream/IntStream.html#flatMap(java.util.function.IntFunction))
///
/// Required features: "java-util-function-IntFunction", "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntFunction", feature = "java-util-stream-IntStream")))]
pub fn flatMap<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntFunction>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "flatMap", .descriptor == "(Ljava/util/function/IntFunction;)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "flatMap\0", "(Ljava/util/function/IntFunction;)Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [distinct](https://developer.android.com/reference/java/util/stream/IntStream.html#distinct())
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn distinct<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "distinct", .descriptor == "()Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "distinct\0", "()Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [sorted](https://developer.android.com/reference/java/util/stream/IntStream.html#sorted())
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn sorted<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "sorted", .descriptor == "()Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "sorted\0", "()Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [peek](https://developer.android.com/reference/java/util/stream/IntStream.html#peek(java.util.function.IntConsumer))
///
/// Required features: "java-util-function-IntConsumer", "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntConsumer", feature = "java-util-stream-IntStream")))]
pub fn peek<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntConsumer>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "peek", .descriptor == "(Ljava/util/function/IntConsumer;)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "peek\0", "(Ljava/util/function/IntConsumer;)Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [limit](https://developer.android.com/reference/java/util/stream/IntStream.html#limit(long))
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn limit<'env>(&'env self, arg0: i64) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "limit", .descriptor == "(J)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "limit\0", "(J)Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [skip](https://developer.android.com/reference/java/util/stream/IntStream.html#skip(long))
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn skip<'env>(&'env self, arg0: i64) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "skip", .descriptor == "(J)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "skip\0", "(J)Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [forEach](https://developer.android.com/reference/java/util/stream/IntStream.html#forEach(java.util.function.IntConsumer))
///
/// Required features: "java-util-function-IntConsumer"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntConsumer")))]
pub fn forEach<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntConsumer>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "forEach", .descriptor == "(Ljava/util/function/IntConsumer;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "forEach\0", "(Ljava/util/function/IntConsumer;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [forEachOrdered](https://developer.android.com/reference/java/util/stream/IntStream.html#forEachOrdered(java.util.function.IntConsumer))
///
/// Required features: "java-util-function-IntConsumer"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntConsumer")))]
pub fn forEachOrdered<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntConsumer>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "forEachOrdered", .descriptor == "(Ljava/util/function/IntConsumer;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "forEachOrdered\0", "(Ljava/util/function/IntConsumer;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [toArray](https://developer.android.com/reference/java/util/stream/IntStream.html#toArray())
pub fn toArray<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, __jni_bindgen::IntArray>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "toArray", .descriptor == "()[I"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "toArray\0", "()[I\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [reduce](https://developer.android.com/reference/java/util/stream/IntStream.html#reduce(int,%20java.util.function.IntBinaryOperator))
///
/// Required features: "java-util-function-IntBinaryOperator"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntBinaryOperator")))]
pub fn reduce_int_IntBinaryOperator<'env>(&'env self, arg0: i32, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntBinaryOperator>>) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "reduce", .descriptor == "(ILjava/util/function/IntBinaryOperator;)I"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "reduce\0", "(ILjava/util/function/IntBinaryOperator;)I\0");
__jni_env.call_int_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [reduce](https://developer.android.com/reference/java/util/stream/IntStream.html#reduce(java.util.function.IntBinaryOperator))
///
/// Required features: "java-util-OptionalInt", "java-util-function-IntBinaryOperator"
#[cfg(any(feature = "all", all(feature = "java-util-OptionalInt", feature = "java-util-function-IntBinaryOperator")))]
pub fn reduce_IntBinaryOperator<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntBinaryOperator>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::OptionalInt>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "reduce", .descriptor == "(Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "reduce\0", "(Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [collect](https://developer.android.com/reference/java/util/stream/IntStream.html#collect(java.util.function.Supplier,%20java.util.function.ObjIntConsumer,%20java.util.function.BiConsumer))
///
/// Required features: "java-lang-Object", "java-util-function-BiConsumer", "java-util-function-ObjIntConsumer", "java-util-function-Supplier"
#[cfg(any(feature = "all", all(feature = "java-lang-Object", feature = "java-util-function-BiConsumer", feature = "java-util-function-ObjIntConsumer", feature = "java-util-function-Supplier")))]
pub fn collect<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::Supplier>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::ObjIntConsumer>>, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::BiConsumer>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::Object>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "collect", .descriptor == "(Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "collect\0", "(Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [sum](https://developer.android.com/reference/java/util/stream/IntStream.html#sum())
pub fn sum<'env>(&'env self) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "sum", .descriptor == "()I"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "sum\0", "()I\0");
__jni_env.call_int_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [min](https://developer.android.com/reference/java/util/stream/IntStream.html#min())
///
/// Required features: "java-util-OptionalInt"
#[cfg(any(feature = "all", all(feature = "java-util-OptionalInt")))]
pub fn min<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::OptionalInt>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "min", .descriptor == "()Ljava/util/OptionalInt;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "min\0", "()Ljava/util/OptionalInt;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [max](https://developer.android.com/reference/java/util/stream/IntStream.html#max())
///
/// Required features: "java-util-OptionalInt"
#[cfg(any(feature = "all", all(feature = "java-util-OptionalInt")))]
pub fn max<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::OptionalInt>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "max", .descriptor == "()Ljava/util/OptionalInt;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "max\0", "()Ljava/util/OptionalInt;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [count](https://developer.android.com/reference/java/util/stream/IntStream.html#count())
pub fn count<'env>(&'env self) -> __jni_bindgen::std::result::Result<i64, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "count", .descriptor == "()J"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "count\0", "()J\0");
__jni_env.call_long_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [average](https://developer.android.com/reference/java/util/stream/IntStream.html#average())
///
/// Required features: "java-util-OptionalDouble"
#[cfg(any(feature = "all", all(feature = "java-util-OptionalDouble")))]
pub fn average<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::OptionalDouble>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "average", .descriptor == "()Ljava/util/OptionalDouble;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "average\0", "()Ljava/util/OptionalDouble;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [summaryStatistics](https://developer.android.com/reference/java/util/stream/IntStream.html#summaryStatistics())
///
/// Required features: "java-util-IntSummaryStatistics"
#[cfg(any(feature = "all", all(feature = "java-util-IntSummaryStatistics")))]
pub fn summaryStatistics<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::IntSummaryStatistics>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "summaryStatistics", .descriptor == "()Ljava/util/IntSummaryStatistics;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "summaryStatistics\0", "()Ljava/util/IntSummaryStatistics;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [anyMatch](https://developer.android.com/reference/java/util/stream/IntStream.html#anyMatch(java.util.function.IntPredicate))
///
/// Required features: "java-util-function-IntPredicate"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntPredicate")))]
pub fn anyMatch<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntPredicate>>) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "anyMatch", .descriptor == "(Ljava/util/function/IntPredicate;)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "anyMatch\0", "(Ljava/util/function/IntPredicate;)Z\0");
__jni_env.call_boolean_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [allMatch](https://developer.android.com/reference/java/util/stream/IntStream.html#allMatch(java.util.function.IntPredicate))
///
/// Required features: "java-util-function-IntPredicate"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntPredicate")))]
pub fn allMatch<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntPredicate>>) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "allMatch", .descriptor == "(Ljava/util/function/IntPredicate;)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "allMatch\0", "(Ljava/util/function/IntPredicate;)Z\0");
__jni_env.call_boolean_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [noneMatch](https://developer.android.com/reference/java/util/stream/IntStream.html#noneMatch(java.util.function.IntPredicate))
///
/// Required features: "java-util-function-IntPredicate"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntPredicate")))]
pub fn noneMatch<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntPredicate>>) -> __jni_bindgen::std::result::Result<bool, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "noneMatch", .descriptor == "(Ljava/util/function/IntPredicate;)Z"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "noneMatch\0", "(Ljava/util/function/IntPredicate;)Z\0");
__jni_env.call_boolean_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [findFirst](https://developer.android.com/reference/java/util/stream/IntStream.html#findFirst())
///
/// Required features: "java-util-OptionalInt"
#[cfg(any(feature = "all", all(feature = "java-util-OptionalInt")))]
pub fn findFirst<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::OptionalInt>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "findFirst", .descriptor == "()Ljava/util/OptionalInt;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "findFirst\0", "()Ljava/util/OptionalInt;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [findAny](https://developer.android.com/reference/java/util/stream/IntStream.html#findAny())
///
/// Required features: "java-util-OptionalInt"
#[cfg(any(feature = "all", all(feature = "java-util-OptionalInt")))]
pub fn findAny<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::OptionalInt>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "findAny", .descriptor == "()Ljava/util/OptionalInt;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "findAny\0", "()Ljava/util/OptionalInt;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [asLongStream](https://developer.android.com/reference/java/util/stream/IntStream.html#asLongStream())
///
/// Required features: "java-util-stream-LongStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-LongStream")))]
pub fn asLongStream<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::LongStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "asLongStream", .descriptor == "()Ljava/util/stream/LongStream;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "asLongStream\0", "()Ljava/util/stream/LongStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [asDoubleStream](https://developer.android.com/reference/java/util/stream/IntStream.html#asDoubleStream())
///
/// Required features: "java-util-stream-DoubleStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-DoubleStream")))]
pub fn asDoubleStream<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::DoubleStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "asDoubleStream", .descriptor == "()Ljava/util/stream/DoubleStream;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "asDoubleStream\0", "()Ljava/util/stream/DoubleStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [boxed](https://developer.android.com/reference/java/util/stream/IntStream.html#boxed())
///
/// Required features: "java-util-stream-Stream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-Stream")))]
pub fn boxed<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::Stream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "boxed", .descriptor == "()Ljava/util/stream/Stream;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "boxed\0", "()Ljava/util/stream/Stream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [sequential](https://developer.android.com/reference/java/util/stream/IntStream.html#sequential())
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn sequential<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "sequential", .descriptor == "()Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "sequential\0", "()Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [parallel](https://developer.android.com/reference/java/util/stream/IntStream.html#parallel())
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn parallel<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "parallel", .descriptor == "()Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "parallel\0", "()Ljava/util/stream/IntStream;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [iterator](https://developer.android.com/reference/java/util/stream/IntStream.html#iterator())
///
/// Required features: "java-util-PrimitiveIterator_OfInt"
#[cfg(any(feature = "all", all(feature = "java-util-PrimitiveIterator_OfInt")))]
pub fn iterator<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::PrimitiveIterator_OfInt>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "iterator", .descriptor == "()Ljava/util/PrimitiveIterator$OfInt;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "iterator\0", "()Ljava/util/PrimitiveIterator$OfInt;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [spliterator](https://developer.android.com/reference/java/util/stream/IntStream.html#spliterator())
///
/// Required features: "java-util-Spliterator_OfInt"
#[cfg(any(feature = "all", all(feature = "java-util-Spliterator_OfInt")))]
pub fn spliterator<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::Spliterator_OfInt>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | ABSTRACT, .name == "spliterator", .descriptor == "()Ljava/util/Spliterator$OfInt;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("java/util/stream/IntStream\0", "spliterator\0", "()Ljava/util/Spliterator$OfInt;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [builder](https://developer.android.com/reference/java/util/stream/IntStream.html#builder())
///
/// Required features: "java-util-stream-IntStream_Builder"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream_Builder")))]
pub fn builder<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream_Builder>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "builder", .descriptor == "()Ljava/util/stream/IntStream$Builder;"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "builder\0", "()Ljava/util/stream/IntStream$Builder;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [empty](https://developer.android.com/reference/java/util/stream/IntStream.html#empty())
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn empty<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "empty", .descriptor == "()Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "empty\0", "()Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [of](https://developer.android.com/reference/java/util/stream/IntStream.html#of(int))
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn of_int<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "of", .descriptor == "(I)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "of\0", "(I)Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [of](https://developer.android.com/reference/java/util/stream/IntStream.html#of(int...))
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn of_int_array<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::IntArray>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC | VARARGS, .name == "of", .descriptor == "([I)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "of\0", "([I)Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [iterate](https://developer.android.com/reference/java/util/stream/IntStream.html#iterate(int,%20java.util.function.IntUnaryOperator))
///
/// Required features: "java-util-function-IntUnaryOperator", "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntUnaryOperator", feature = "java-util-stream-IntStream")))]
pub fn iterate<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntUnaryOperator>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "iterate", .descriptor == "(ILjava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "iterate\0", "(ILjava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [generate](https://developer.android.com/reference/java/util/stream/IntStream.html#generate(java.util.function.IntSupplier))
///
/// Required features: "java-util-function-IntSupplier", "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-function-IntSupplier", feature = "java-util-stream-IntStream")))]
pub fn generate<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::function::IntSupplier>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "generate", .descriptor == "(Ljava/util/function/IntSupplier;)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "generate\0", "(Ljava/util/function/IntSupplier;)Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [range](https://developer.android.com/reference/java/util/stream/IntStream.html#range(int,%20int))
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn range<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "range", .descriptor == "(II)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "range\0", "(II)Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [rangeClosed](https://developer.android.com/reference/java/util/stream/IntStream.html#rangeClosed(int,%20int))
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn rangeClosed<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: i32, arg1: i32) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "rangeClosed", .descriptor == "(II)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0), __jni_bindgen::AsJValue::as_jvalue(&arg1)];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "rangeClosed\0", "(II)Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [concat](https://developer.android.com/reference/java/util/stream/IntStream.html#concat(java.util.stream.IntStream,%20java.util.stream.IntStream))
///
/// Required features: "java-util-stream-IntStream"
#[cfg(any(feature = "all", all(feature = "java-util-stream-IntStream")))]
pub fn concat<'env>(__jni_env: &'env __jni_bindgen::Env, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::stream::IntStream>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::util::stream::IntStream>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::util::stream::IntStream>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "java/util/stream/IntStream", java.flags == PUBLIC | STATIC, .name == "concat", .descriptor == "(Ljava/util/stream/IntStream;Ljava/util/stream/IntStream;)Ljava/util/stream/IntStream;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let (__jni_class, __jni_method) = __jni_env.require_class_static_method("java/util/stream/IntStream\0", "concat\0", "(Ljava/util/stream/IntStream;Ljava/util/stream/IntStream;)Ljava/util/stream/IntStream;\0");
__jni_env.call_static_object_method_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
}
}