This commit is contained in:
坏黑
2018-05-08 23:31:26 +08:00
parent 674e993105
commit 19d318a610
89 changed files with 4664 additions and 2410 deletions

View File

@@ -16,10 +16,11 @@ public class Property<T> {
public void set(T value) {
if (value != this.value) {
if (consumers != null)
if (consumers != null) {
for (BiConsumer<T, T> consumer : consumers) {
consumer.accept(this.value, value);
}
}
this.value = value;
}
}
@@ -29,8 +30,9 @@ public class Property<T> {
}
public void addListener(BiConsumer<T, T> consumer) {
if (consumers == null)
if (consumers == null) {
consumers = new ArrayList<>();
}
consumers.add(consumer);
}