Class Try.WithResources8<T1 extends AutoCloseable,T2 extends AutoCloseable,T3 extends AutoCloseable,T4 extends AutoCloseable,T5 extends AutoCloseable,T6 extends AutoCloseable,T7 extends AutoCloseable,T8 extends AutoCloseable>

java.lang.Object
io.vavr.control.Try.WithResources8<T1,T2,T3,T4,T5,T6,T7,T8>
Type Parameters:
T1 - Type of the 1st resource.
T2 - Type of the 2nd resource.
T3 - Type of the 3rd resource.
T4 - Type of the 4th resource.
T5 - Type of the 5th resource.
T6 - Type of the 6th resource.
T7 - Type of the 7th resource.
T8 - Type of the 8th resource.
Enclosing interface:
Try<T>

public static final class Try.WithResources8<T1 extends AutoCloseable,T2 extends AutoCloseable,T3 extends AutoCloseable,T4 extends AutoCloseable,T5 extends AutoCloseable,T6 extends AutoCloseable,T7 extends AutoCloseable,T8 extends AutoCloseable> extends Object
A Try-with-resources builder that operates on eight AutoCloseable resources.
  • Method Details

    • of

      public <R> Try<R> of(@NonNull CheckedFunction8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)
      Wraps the result of a computation that may fail in a Try.
      Type Parameters:
      R - Result type of the computation.
      Parameters:
      f - A computation that takes eight AutoClosable resources.
      Returns:
      A new Try instance.