From 88b9396e7215643c9c07829c35669aaddc99658a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 1 Nov 2022 10:14:01 +0100 Subject: [PATCH] Adapt to changes in third parties --- .../osgi/provisioning/SimpleProvisioningService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java b/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java index c0ec29000..f5e858999 100644 --- a/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java +++ b/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java @@ -24,14 +24,16 @@ public class SimpleProvisioningService implements ProvisioningService { return new Information(); } + @SuppressWarnings("rawtypes") @Override - public synchronized void setInformation(Dictionary info) { + public synchronized void setInformation(Dictionary info) { map.clear(); addInformation(info); } + @SuppressWarnings({ "rawtypes", "unchecked" }) @Override - public synchronized void addInformation(Dictionary info) { + public synchronized void addInformation(Dictionary info) { Enumeration e = info.keys(); while (e.hasMoreElements()) { String key = e.nextElement(); @@ -51,6 +53,8 @@ public class SimpleProvisioningService implements ProvisioningService { throw new UnsupportedOperationException(); } + + class Information extends Dictionary { @Override -- 2.30.2