Package org.apache.commons.io.function
package org.apache.commons.io.function
Provides IO-only related functional interfaces for lambda expressions and method references.
-
ClassDescriptionErases
IOException
for the compiler but still throws that exception at runtime.IOBaseStream<T,S extends IOBaseStream<T, S, B>, B extends BaseStream<T, B>> LikeBaseStream
but throwsIOException
.IOBiConsumer<T,U> LikeBiConsumer
but throwsIOException
.IOBiFunction<T,U, R> LikeBiFunction
but throwsIOException
.LikeBinaryOperator
but throwsIOException
.IOComparator<T>LikeComparator
but throwsIOException
.IOConsumer<T>LikeConsumer
but throwsIOException
.IOFunction<T,R> LikeFunction
but throwsIOException
.LikeIntConsumer
but throwsIOException
.LikeIntSupplier
but throwsIOException
.IOIterator<E>LikeIterator
but throwsIOException
.LikeLongSupplier
but throwsIOException
.IOPredicate<T>LikePredicate
but throwsIOException
.IOQuadFunction<T,U, V, W, R> Represents a function that accepts four arguments and produces a result.LikeRunnable
but throwsIOException
.LikeSpliterator
but throwsIOException
.IOStream<T>LikeStream
but throwsIOException
.IOSupplier<T>LikeSupplier
but throwsIOException
.IOTriConsumer<T,U, V> LikeBiConsumer
but throwsIOException
.IOTriFunction<T,U, V, R> Represents a function that accepts three arguments and produces a result.LikeUnaryOperator
but throwsIOException
.Unchecks calls by throwingUncheckedIOException
instead ofIOException
.