X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/179855272a9eab56bfd8514ec71e684b541feb88..9f4a2b3e26a18fbf0e3d6c80af4b34644047cd7a:/src/main/java/org/asamk/signal/dbus/DbusProperties.java diff --git a/src/main/java/org/asamk/signal/dbus/DbusProperties.java b/src/main/java/org/asamk/signal/dbus/DbusProperties.java index bbe01d6b..a77ed164 100644 --- a/src/main/java/org/asamk/signal/dbus/DbusProperties.java +++ b/src/main/java/org/asamk/signal/dbus/DbusProperties.java @@ -7,6 +7,7 @@ import org.freedesktop.dbus.types.Variant; import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Optional; import java.util.stream.Collectors; public abstract class DbusProperties implements Properties { @@ -25,7 +26,7 @@ public abstract class DbusProperties implements Properties { return handler.get(); } - private java.util.Optional getHandlerOptional(final String interfaceName) { + private Optional getHandlerOptional(final String interfaceName) { return handlers.stream().filter(h -> h.getInterfaceName().equals(interfaceName)).findFirst(); } @@ -64,7 +65,7 @@ public abstract class DbusProperties implements Properties { .filter(p -> p.getGetter() != null) .collect(Collectors.toMap(DbusProperty::getName, p -> { final Object o = p.getGetter().get(); - return o instanceof Variant ? (Variant) o : new Variant<>(o); + return o instanceof Variant variant ? variant : new Variant<>(o); })); } }