# Hierarchy For Package java.util.function

Package Hierarchies:

- All Packages

## Interface Hierarchy

- java.util.function.BiConsumer<T,​U>
- java.util.function.BiFunction<T,​U,​R>
  - java.util.function.BinaryOperator<T>
- java.util.function.BiPredicate<T,​U>
- java.util.function.BooleanSupplier
- java.util.function.Consumer<T>
- java.util.function.DoubleBinaryOperator
- java.util.function.DoubleConsumer
- java.util.function.DoubleFunction<R>
- java.util.function.DoublePredicate
- java.util.function.DoubleSupplier
- java.util.function.DoubleToIntFunction
- java.util.function.DoubleToLongFunction
- java.util.function.DoubleUnaryOperator
- java.util.function.Function<T,​R>
  - java.util.function.UnaryOperator<T>
- java.util.function.IntBinaryOperator
- java.util.function.IntConsumer
- java.util.function.IntFunction<R>
- java.util.function.IntPredicate
- java.util.function.IntSupplier
- java.util.function.IntToDoubleFunction
- java.util.function.IntToLongFunction
- java.util.function.IntUnaryOperator
- java.util.function.LongBinaryOperator
- java.util.function.LongConsumer
- java.util.function.LongFunction<R>
- java.util.function.LongPredicate
- java.util.function.LongSupplier
- java.util.function.LongToDoubleFunction
- java.util.function.LongToIntFunction
- java.util.function.LongUnaryOperator
- java.util.function.ObjDoubleConsumer<T>
- java.util.function.ObjIntConsumer<T>
- java.util.function.ObjLongConsumer<T>
- java.util.function.Predicate<T>
- java.util.function.Supplier<T>
- java.util.function.ToDoubleBiFunction<T,​U>
- java.util.function.ToDoubleFunction<T>
- java.util.function.ToIntBiFunction<T,​U>
- java.util.function.ToIntFunction<T>
- java.util.function.ToLongBiFunction<T,​U>
- java.util.function.ToLongFunction<T>