From f3456f1920bb115a06ece23abdc3136449894895 Mon Sep 17 00:00:00 2001 From: Steven Barclay Date: Sat, 16 Nov 2019 14:09:15 +0000 Subject: [PATCH] Avoid raw type bounds in class declarations to fix unchecked warnings Make sure the generic classes MutableOfferView & AgentRegistrationView don't use raw bounds for their associated view models, as that leads to unchecked assignments from the model fields further down. --- .../desktop/main/account/register/AgentRegistrationView.java | 4 +++- .../main/java/bisq/desktop/main/offer/MutableOfferView.java | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java b/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java index 5901ad6f03..d3e4d91be3 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java +++ b/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java @@ -32,6 +32,7 @@ import bisq.desktop.util.Layout; import bisq.core.app.AppOptionKeys; import bisq.core.locale.LanguageUtil; import bisq.core.locale.Res; +import bisq.core.support.dispute.agent.DisputeAgent; import bisq.common.UserThread; import bisq.common.util.Tuple2; @@ -70,7 +71,8 @@ import static bisq.desktop.util.FormBuilder.addTopLabelTextField; // TODO translation string keys should renamed to be more generic. // Lets do it for 1.1.7 the translator have time to add new string. @FxmlView -public abstract class AgentRegistrationView extends ActivatableViewAndModel { +public abstract class AgentRegistrationView> + extends ActivatableViewAndModel { private final boolean useDevPrivilegeKeys; private ListView languagesListView; diff --git a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java index d4fe7ae23f..b39c66c3f4 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java @@ -121,7 +121,7 @@ import org.jetbrains.annotations.NotNull; import static bisq.desktop.util.FormBuilder.*; import static javafx.beans.binding.Bindings.createStringBinding; -public abstract class MutableOfferView extends ActivatableViewAndModel { +public abstract class MutableOfferView> extends ActivatableViewAndModel { public static final String BUYER_SECURITY_DEPOSIT_NEWS = "buyerSecurityDepositNews0.9.5"; protected final Navigation navigation; private final Preferences preferences; @@ -438,7 +438,6 @@ public abstract class MutableOfferView extends balanceTextField.setTargetAmount(model.getDataModel().totalToPayAsCoinProperty().get()); - //noinspection PointlessBooleanExpression if (!DevEnv.isDevMode()) { String key = "securityDepositInfo"; new Popup<>().backgroundInfo(Res.get("popup.info.securityDepositInfo"))