Package org.apache.commons.io.function
package org.apache.commons.io.function
Provides IO-only related functional interfaces for lambda expressions and method references.
-
ClassDescriptionDefines package-private constants.Erases
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
.IOBaseStreamAdapter<T,S extends IOBaseStream<T, S, B>, B extends BaseStream<T, B>> Abstracts anIOBaseStream
implementation.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
.LikeIntSupplier
but throwsIOException
.IOIterator<E>LikeIterator
but throwsIOException
.Adapts anIterator
as anIOIterator
.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
.Adapts anSpliterator
as anIOSpliterator
.IOStream<T>LikeStream
but throwsIOException
.Keep this code package-private for now.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
.UncheckedIOBaseStream<T,S extends IOBaseStream<T, S, B>, B extends BaseStream<T, B>>