mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-08-03 19:36:53 -04:00
move emptyConsumer() to Constants
This commit is contained in:
parent
dcea76bcd3
commit
95f404bb64
@ -94,4 +94,8 @@ public final class Constants {
|
||||
public static <T> Predicate<T> falsePredicate() {
|
||||
return s -> false;
|
||||
}
|
||||
|
||||
public static <T> Consumer<T> emptyConsumer() {
|
||||
return x -> {};
|
||||
}
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ public class ImmediateBooleanProperty extends SimpleBooleanProperty {
|
||||
super.unbind();
|
||||
}
|
||||
|
||||
private Consumer<Boolean> listener = Lang.emptyConsumer();
|
||||
private Consumer<Boolean> listener = Constants.emptyConsumer();
|
||||
private final ChangeListener<Boolean> changeListener = (a, b, newValue) -> listener.accept(newValue);
|
||||
|
||||
public void setChangedListener(Consumer<Boolean> listener) {
|
||||
|
@ -49,7 +49,7 @@ public class ImmediateDoubleProperty extends SimpleDoubleProperty {
|
||||
super.unbind();
|
||||
}
|
||||
|
||||
private Consumer<Double> listener = Lang.emptyConsumer();
|
||||
private Consumer<Double> listener = Constants.emptyConsumer();
|
||||
private final ChangeListener<Number> changeListener = (a, b, newValue) -> listener.accept(newValue.doubleValue());
|
||||
|
||||
public void setChangedListener(Consumer<Double> listener) {
|
||||
|
@ -48,7 +48,7 @@ public class ImmediateIntegerProperty extends SimpleIntegerProperty {
|
||||
super.unbind();
|
||||
}
|
||||
|
||||
private Consumer<Integer> listener = Lang.emptyConsumer();
|
||||
private Consumer<Integer> listener = Constants.emptyConsumer();
|
||||
private final ChangeListener<Number> changeListener = (a, b, newValue) -> listener.accept(newValue.intValue());
|
||||
|
||||
public void setChangedListener(Consumer<Integer> listener) {
|
||||
|
@ -48,7 +48,7 @@ public class ImmediateObjectProperty<T> extends SimpleObjectProperty<T> {
|
||||
super.unbind();
|
||||
}
|
||||
|
||||
private Consumer<T> listener = Lang.emptyConsumer();
|
||||
private Consumer<T> listener = Constants.emptyConsumer();
|
||||
private final ChangeListener<T> changeListener = (a, b, newValue) -> listener.accept(newValue);
|
||||
|
||||
public void setChangedListener(Consumer<T> listener) {
|
||||
|
@ -22,10 +22,6 @@ public final class Lang {
|
||||
private Lang() {
|
||||
}
|
||||
|
||||
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.");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user