From 1d3195741bcb1e6d88f3228c9fea461ba781968d Mon Sep 17 00:00:00 2001 From: Robert Schlabbach Date: Tue, 25 Feb 2025 15:30:45 +0100 Subject: [PATCH] Suppress "unchecked or unsafe operations" warning in JSONConfiguration On every build, xmlint warned about "unchecked or unsafe operations" in the JSONConfiguration class, but fixing that would be an API-breaking change to the OCPP library. Suppress the warnings, since they cannot be fixed for now. --- OCPP-J/src/main/java/eu/chargetime/ocpp/JSONConfiguration.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONConfiguration.java b/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONConfiguration.java index 78255043..6b1a93f9 100644 --- a/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONConfiguration.java +++ b/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONConfiguration.java @@ -58,11 +58,13 @@ public JSONConfiguration setParameter(String name, T value) { return this; } + @SuppressWarnings("unchecked") public T getParameter(String name) { //noinspection unchecked return (T) parameters.get(name); } + @SuppressWarnings("unchecked") public T getParameter(String name, T defaultValue) { //noinspection unchecked T value = (T) parameters.get(name);