From: Mathieu Baudier Date: Tue, 1 Nov 2022 09:14:01 +0000 (+0100) Subject: Adapt to changes in third parties X-Git-Tag: v2.3.11~50 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=88b9396e7215643c9c07829c35669aaddc99658a Adapt to changes in third parties --- 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