Hierarchy For Package com.g2forge.alexandria.java.function

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • java.lang.AutoCloseable
  • java.util.function.BiConsumer<T,​U>
    • com.g2forge.alexandria.java.function.IConsumer2<I0,​I1> (also extends com.g2forge.alexandria.java.function.IConsumer)
      • com.g2forge.alexandria.java.function.IFunction2<I0,​I1,​O> (also extends java.util.function.BiFunction<T,​U,​R>, com.g2forge.alexandria.java.function.IFunction<O>)
  • java.util.function.BiFunction<T,​U,​R>
    • com.g2forge.alexandria.java.function.IFunction2<I0,​I1,​O> (also extends com.g2forge.alexandria.java.function.IConsumer2<I0,​I1>, com.g2forge.alexandria.java.function.IFunction<O>)
  • java.util.function.BiPredicate<T,​U>
    • com.g2forge.alexandria.java.function.IPredicate2<I0,​I1> (also extends com.g2forge.alexandria.java.function.IPredicate)
  • java.util.function.Consumer<T>
    • com.g2forge.alexandria.java.function.IConsumer1<I> (also extends com.g2forge.alexandria.java.function.IConsumer, com.g2forge.alexandria.java.function.IThrowConsumer1<I,​T>)
      • com.g2forge.alexandria.java.function.IFunction1<I,​O> (also extends java.util.function.Function<T,​R>, com.g2forge.alexandria.java.function.IFunction<O>, com.g2forge.alexandria.java.function.IThrowFunction1<I,​O,​T>)
  • java.util.function.Function<T,​R>
    • com.g2forge.alexandria.java.function.IFunction1<I,​O> (also extends com.g2forge.alexandria.java.function.IConsumer1<I>, com.g2forge.alexandria.java.function.IFunction<O>, com.g2forge.alexandria.java.function.IThrowFunction1<I,​O,​T>)
  • com.g2forge.alexandria.java.function.IExceptionSupplier<T,​E>
  • com.g2forge.alexandria.java.function.IFunctional
    • com.g2forge.alexandria.java.function.IConsumer
      • com.g2forge.alexandria.java.function.IConsumer1<I> (also extends java.util.function.Consumer<T>, com.g2forge.alexandria.java.function.IThrowConsumer1<I,​T>)
        • com.g2forge.alexandria.java.function.IFunction1<I,​O> (also extends java.util.function.Function<T,​R>, com.g2forge.alexandria.java.function.IFunction<O>, com.g2forge.alexandria.java.function.IThrowFunction1<I,​O,​T>)
      • com.g2forge.alexandria.java.function.IConsumer2<I0,​I1> (also extends java.util.function.BiConsumer<T,​U>)
        • com.g2forge.alexandria.java.function.IFunction2<I0,​I1,​O> (also extends java.util.function.BiFunction<T,​U,​R>, com.g2forge.alexandria.java.function.IFunction<O>)
      • com.g2forge.alexandria.java.function.IConsumer3<I0,​I1,​I2>
        • com.g2forge.alexandria.java.function.IFunction3<I0,​I1,​I2,​O> (also extends com.g2forge.alexandria.java.function.IFunction<O>)
      • com.g2forge.alexandria.java.function.IFunction<O>
        • com.g2forge.alexandria.java.function.IFunction1<I,​O> (also extends java.util.function.Function<T,​R>, com.g2forge.alexandria.java.function.IConsumer1<I>, com.g2forge.alexandria.java.function.IThrowFunction1<I,​O,​T>)
        • com.g2forge.alexandria.java.function.IFunction2<I0,​I1,​O> (also extends java.util.function.BiFunction<T,​U,​R>, com.g2forge.alexandria.java.function.IConsumer2<I0,​I1>)
        • com.g2forge.alexandria.java.function.IFunction3<I0,​I1,​I2,​O> (also extends com.g2forge.alexandria.java.function.IConsumer3<I0,​I1,​I2>)
        • com.g2forge.alexandria.java.function.IThrowFunction1<I,​O,​T> (also extends com.g2forge.alexandria.java.function.IThrowConsumer1<I,​T>)
          • com.g2forge.alexandria.java.function.IFunction1<I,​O> (also extends java.util.function.Function<T,​R>, com.g2forge.alexandria.java.function.IConsumer1<I>, com.g2forge.alexandria.java.function.IFunction<O>)
        • com.g2forge.alexandria.java.function.IThrowFunction2<I0,​I1,​O,​T> (also extends com.g2forge.alexandria.java.function.IThrowConsumer2<I0,​I1,​T>)
        • com.g2forge.alexandria.java.function.IThrowFunction3<I0,​I1,​I2,​O,​T> (also extends com.g2forge.alexandria.java.function.IThrowConsumer3<I0,​I1,​I2,​T>)
      • com.g2forge.alexandria.java.function.IThrowConsumer1<I,​T>
        • com.g2forge.alexandria.java.function.IConsumer1<I> (also extends java.util.function.Consumer<T>, com.g2forge.alexandria.java.function.IConsumer)
          • com.g2forge.alexandria.java.function.IFunction1<I,​O> (also extends java.util.function.Function<T,​R>, com.g2forge.alexandria.java.function.IFunction<O>, com.g2forge.alexandria.java.function.IThrowFunction1<I,​O,​T>)
        • com.g2forge.alexandria.java.function.IThrowFunction1<I,​O,​T> (also extends com.g2forge.alexandria.java.function.IFunction<O>)
          • com.g2forge.alexandria.java.function.IFunction1<I,​O> (also extends java.util.function.Function<T,​R>, com.g2forge.alexandria.java.function.IConsumer1<I>, com.g2forge.alexandria.java.function.IFunction<O>)
      • com.g2forge.alexandria.java.function.IThrowConsumer2<I0,​I1,​T>
        • com.g2forge.alexandria.java.function.IThrowFunction2<I0,​I1,​O,​T> (also extends com.g2forge.alexandria.java.function.IFunction<O>)
      • com.g2forge.alexandria.java.function.IThrowConsumer3<I0,​I1,​I2,​T>
        • com.g2forge.alexandria.java.function.IThrowFunction3<I0,​I1,​I2,​O,​T> (also extends com.g2forge.alexandria.java.function.IFunction<O>)
    • com.g2forge.alexandria.java.function.IThrowRunnable<T>
  • com.g2forge.alexandria.java.function.IPredicate
    • com.g2forge.alexandria.java.function.IPredicate1<T> (also extends java.util.function.Predicate<T>)
    • com.g2forge.alexandria.java.function.IPredicate2<I0,​I1> (also extends java.util.function.BiPredicate<T,​U>)
    • com.g2forge.alexandria.java.function.IPredicate3<I0,​I1,​I2>
  • com.g2forge.alexandria.java.function.IThrowSupplier<O,​T>
  • java.util.function.Predicate<T>
    • com.g2forge.alexandria.java.function.IPredicate1<T> (also extends com.g2forge.alexandria.java.function.IPredicate)
  • java.lang.Runnable
    • com.g2forge.alexandria.java.function.IRunnable (also extends com.g2forge.alexandria.java.function.IThrowRunnable<T>)
      • com.g2forge.alexandria.java.function.ISupplier<T> (also extends java.util.function.Supplier<T>)
  • java.util.function.Supplier<T>
    • com.g2forge.alexandria.java.function.ISupplier<T> (also extends com.g2forge.alexandria.java.function.IRunnable)

Enum Hierarchy