public interface WatchedObject<T> extends WatchedValue<T>
| Modifier and Type | Method and Description |
|---|---|
T |
get() |
WatchedObject<T> |
guard(Predicate<T> test) |
WatchedObject<T> |
lock() |
static <T> WatchedObject<T> |
of(T value) |
void |
set(T value) |
whenChanged, whenGoingToChangestatic <T> WatchedObject<T> of(T value)
T get()
void set(T value)
WatchedObject<T> lock()
lock in interface WatchedValue<T>WatchedObject<T> guard(Predicate<T> test)