Package org.msyu.javautil.exceptions
Interface ParameterizedAutoCloseable<X extends java.lang.Exception>
-
- All Superinterfaces:
java.lang.AutoCloseable
public interface ParameterizedAutoCloseable<X extends java.lang.Exception> extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()static <T,X extends java.lang.Exception>
ParameterizedAutoCloseable<X>wrap(T object, ConsumerWithException<? super T,X> destructor)
-
-
-
Method Detail
-
close
void close() throws X extends java.lang.Exception- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
X extends java.lang.Exception
-
wrap
static <T,X extends java.lang.Exception> ParameterizedAutoCloseable<X> wrap(T object, ConsumerWithException<? super T,X> destructor)
-
-