From: Connor Petty Date: Tue, 24 Nov 2020 07:07:29 +0000 (-0800) Subject: [bluetooth.generic] Fix build (#9115) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=89e0771884a5aeb7de07a8619bb46152af718606;p=openhab-addons.git [bluetooth.generic] Fix build (#9115) * use Objects.requireNonNull Signed-off-by: Connor Petty --- diff --git a/bundles/org.openhab.binding.bluetooth.generic/src/main/java/org/openhab/binding/bluetooth/generic/internal/GenericBluetoothHandler.java b/bundles/org.openhab.binding.bluetooth.generic/src/main/java/org/openhab/binding/bluetooth/generic/internal/GenericBluetoothHandler.java index 4fd4b206bb..22ab071c44 100644 --- a/bundles/org.openhab.binding.bluetooth.generic/src/main/java/org/openhab/binding/bluetooth/generic/internal/GenericBluetoothHandler.java +++ b/bundles/org.openhab.binding.bluetooth.generic/src/main/java/org/openhab/binding/bluetooth/generic/internal/GenericBluetoothHandler.java @@ -16,6 +16,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ScheduledFuture; @@ -183,7 +184,7 @@ public class GenericBluetoothHandler extends ConnectedBluetoothHandler { } private CharacteristicHandler getCharacteristicHandler(BluetoothCharacteristic characteristic) { - return charHandlers.computeIfAbsent(characteristic, CharacteristicHandler::new); + return Objects.requireNonNull(charHandlers.computeIfAbsent(characteristic, CharacteristicHandler::new)); } private boolean readCharacteristic(BluetoothCharacteristic characteristic) {