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 class
Closeables.AnonymousCloseable
-
Field Summary
Fields Modifier and Type Field Description private static SafeCloseable
EMPTY
-
Constructor Summary
Constructors Constructor Description Closeables()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
close(java.lang.AutoCloseable closeable)
static void
close(java.lang.AutoCloseable... closeables)
static SafeCloseable
create(java.lang.Runnable delegate)
static SafeCloseable
empty()
static void
tryClose(java.lang.AutoCloseable closeable)
static void
tryClose(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)
-
-