Package com.strobel.core
Class Closeables
- java.lang.Object
-
- com.strobel.core.Closeables
-
public final class Closeables extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classCloseables.AnonymousCloseable
-
Field Summary
Fields Modifier and Type Field Description private static SafeCloseableEMPTY
-
Constructor Summary
Constructors Constructor Description Closeables()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclose(java.lang.AutoCloseable closeable)static voidclose(java.lang.AutoCloseable... closeables)static SafeCloseablecreate(java.lang.Runnable delegate)static SafeCloseableempty()static voidtryClose(java.lang.AutoCloseable closeable)static voidtryClose(java.lang.AutoCloseable... closeables)
-
-
-
Field Detail
-
EMPTY
private static final SafeCloseable EMPTY
-
-
Method Detail
-
empty
public static SafeCloseable empty()
-
create
public static SafeCloseable create(java.lang.Runnable delegate)
-
close
public static void close(java.lang.AutoCloseable closeable)
-
close
public static void close(java.lang.AutoCloseable... closeables)
-
tryClose
public static void tryClose(java.lang.AutoCloseable closeable)
-
tryClose
public static void tryClose(java.lang.AutoCloseable... closeables)
-
-