Interface FileDescription<T>
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
FileDescriptionImpl, FileDescriptionWrapper
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends AutoCloseable>
FileDescription<T> auto(T obj) default FileDescription<T> Dup followed by a check for whether the resource is alive.voidclose()dup()get()getRaw()Get the raw reference to the resource that may be closed.booleanisOpen()static <T> FileDescription<T> of(ReferenceCountedObject<T> resource)
-
Method Details
-
isOpen
boolean isOpen() -
getRaw
T getRaw()Get the raw reference to the resource that may be closed. -
get
T get() -
dup
FileDescription<T> dup() -
close
void close()- Specified by:
closein interfaceAutoCloseable
-
checkedDup
Dup followed by a check for whether the resource is alive. -
auto
-
of
-