public Try run(Throwing.Consumer4<R1, R2, R3, R4> fn) { return Try.run(() -> { try (R1 r1 = this.r1.get(); R2 r2 = this.r2.get(); R3 r3 = this.r3.get(); R4 r4 = this.r4.get()) { fn.accept(r1, r2, r3, r4); } }); } }
public Try run(Throwing.Consumer4<R1, R2, R3, R4> fn) { return Try.run(() -> { try (R1 r1 = this.r1.get(); R2 r2 = this.r2.get(); R3 r3 = this.r3.get(); R4 r4 = this.r4.get()) { fn.accept(r1, r2, r3, r4); } }); } }