From: Holger Friedrich Date: Wed, 29 Mar 2023 07:22:23 +0000 (+0200) Subject: [knx] Code cleanup (#14719) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=bc03e8c5cff7e34e63cdc6bd763df462319cc853;p=openhab-addons.git [knx] Code cleanup (#14719) Signed-off-by: Holger Friedrich --- diff --git a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/SerialTransportAdapter.java b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/SerialTransportAdapter.java index 125c2e2ea9..e20afc15fa 100644 --- a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/SerialTransportAdapter.java +++ b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/SerialTransportAdapter.java @@ -130,7 +130,7 @@ public class SerialTransportAdapter implements SerialCom { } } // should not throw, create a dummy return value - byte buf[] = {}; + byte[] buf = {}; return new ByteArrayInputStream(buf); } diff --git a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/DPTUnits.java b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/DPTUnits.java index d7a1be02d2..c6a06dda51 100644 --- a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/DPTUnits.java +++ b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/DPTUnits.java @@ -79,7 +79,7 @@ public class DPTUnits { try { Object o = field.get(null); if (o instanceof DPT dpt) { - String unit = dpt.getUnit().replaceAll(" ", ""); + String unit = dpt.getUnit().replace(" ", ""); // Calimero provides some units (like "ms⁻²") that can't be parsed by our library because of the // negative exponent // replace with / diff --git a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueEncoder.java b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueEncoder.java index 40af768bc4..48e1ede1d7 100644 --- a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueEncoder.java +++ b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueEncoder.java @@ -90,17 +90,17 @@ public class ValueEncoder { if (value instanceof HSBType type) { return handleHSBType(dptId, type); } else if (value instanceof OnOffType) { - return OnOffType.OFF.equals(value) ? dpt.getLowerValue() : dpt.getUpperValue(); + return OnOffType.OFF == value ? dpt.getLowerValue() : dpt.getUpperValue(); } else if (value instanceof UpDownType) { - return UpDownType.UP.equals(value) ? dpt.getLowerValue() : dpt.getUpperValue(); + return UpDownType.UP == value ? dpt.getLowerValue() : dpt.getUpperValue(); } else if (value instanceof IncreaseDecreaseType) { DPT valueDPT = ((DPTXlator3BitControlled.DPT3BitControlled) dpt).getControlDPT(); - return IncreaseDecreaseType.DECREASE.equals(value) ? valueDPT.getLowerValue() + " 5" + return IncreaseDecreaseType.DECREASE == value ? valueDPT.getLowerValue() + " 5" : valueDPT.getUpperValue() + " 5"; } else if (value instanceof OpenClosedType) { - return OpenClosedType.CLOSED.equals(value) ? dpt.getLowerValue() : dpt.getUpperValue(); + return OpenClosedType.CLOSED == value ? dpt.getLowerValue() : dpt.getUpperValue(); } else if (value instanceof StopMoveType) { - return StopMoveType.STOP.equals(value) ? dpt.getLowerValue() : dpt.getUpperValue(); + return StopMoveType.STOP == value ? dpt.getLowerValue() : dpt.getUpperValue(); } else if (value instanceof PercentType type) { int intValue = type.intValue(); return "251.600".equals(dptId) ? String.format("- - - %d %%", intValue) : String.valueOf(intValue); diff --git a/bundles/org.openhab.binding.knx/src/test/java/org/openhab/binding/knx/internal/i18n/MockedLocaleProvider.java b/bundles/org.openhab.binding.knx/src/test/java/org/openhab/binding/knx/internal/i18n/MockedLocaleProvider.java index b3ca040a3b..ceca323bc4 100644 --- a/bundles/org.openhab.binding.knx/src/test/java/org/openhab/binding/knx/internal/i18n/MockedLocaleProvider.java +++ b/bundles/org.openhab.binding.knx/src/test/java/org/openhab/binding/knx/internal/i18n/MockedLocaleProvider.java @@ -24,6 +24,7 @@ import org.openhab.core.i18n.LocaleProvider; */ @NonNullByDefault public class MockedLocaleProvider implements LocaleProvider { + @Override public Locale getLocale() { return Locale.ENGLISH; }