Change Lang.EMPTY_CONSUMER to emptyConsumer()

This commit is contained in:
yushijinhun 2018-02-18 15:15:28 +08:00
parent 20a7039f59
commit e9b816fb87
No known key found for this signature in database
GPG Key ID: 5BC167F73EA558E4
5 changed files with 7 additions and 6 deletions

View File

@ -48,7 +48,7 @@ public class ImmediateBooleanProperty extends SimpleBooleanProperty {
super.unbind();
}
private Consumer<Boolean> listener = Lang.EMPTY_CONSUMER;
private Consumer<Boolean> listener = Lang.emptyConsumer();
private final ChangeListener<Boolean> changeListener = (a, b, newValue) -> listener.accept(newValue);
public void setChangedListener(Consumer<Boolean> listener) {

View File

@ -49,7 +49,7 @@ public class ImmediateDoubleProperty extends SimpleDoubleProperty {
super.unbind();
}
private Consumer<Double> listener = Lang.EMPTY_CONSUMER;
private Consumer<Double> listener = Lang.emptyConsumer();
private final ChangeListener<Number> changeListener = (a, b, newValue) -> listener.accept(newValue.doubleValue());
public void setChangedListener(Consumer<Double> listener) {

View File

@ -48,7 +48,7 @@ public class ImmediateIntegerProperty extends SimpleIntegerProperty {
super.unbind();
}
private Consumer<Integer> listener = Lang.EMPTY_CONSUMER;
private Consumer<Integer> listener = Lang.emptyConsumer();
private final ChangeListener<Number> changeListener = (a, b, newValue) -> listener.accept(newValue.intValue());
public void setChangedListener(Consumer<Integer> listener) {

View File

@ -48,7 +48,7 @@ public class ImmediateObjectProperty<T> extends SimpleObjectProperty<T> {
super.unbind();
}
private Consumer<T> listener = Lang.EMPTY_CONSUMER;
private Consumer<T> listener = Lang.emptyConsumer();
private final ChangeListener<T> changeListener = (a, b, newValue) -> listener.accept(newValue);
public void setChangedListener(Consumer<T> listener) {

View File

@ -22,8 +22,9 @@ public final class Lang {
private Lang() {
}
public static final Consumer EMPTY_CONSUMER = a -> {
};
public static <T> Consumer<T> emptyConsumer() {
return x -> {};
}
public static <T> T requireJsonNonNull(T obj) throws JsonParseException {
return requireJsonNonNull(obj, "Json object cannot be null.");