]> git.basschouten.com Git - openhab-addons.git/commitdiff
null annotations (#13976)
authorlsiepel <leosiepel@gmail.com>
Mon, 19 Dec 2022 23:06:52 +0000 (00:06 +0100)
committerGitHub <noreply@github.com>
Mon, 19 Dec 2022 23:06:52 +0000 (00:06 +0100)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
bundles/org.openhab.binding.bluetooth.blukii/src/main/java/org/openhab/binding/bluetooth/blukii/BlukiiBindingConstants.java
bundles/org.openhab.binding.bluetooth.blukii/src/main/java/org/openhab/binding/bluetooth/blukii/handler/BlukiiHandler.java
bundles/org.openhab.binding.bluetooth.blukii/src/main/java/org/openhab/binding/bluetooth/blukii/internal/BlukiiHandlerFactory.java

index 7306a8d3bf8eee6fe8d6d2cae3e9b1e7c9c4d460..e5124c6d375994fd84fae33b7cf3eab6630de4a3 100644 (file)
@@ -12,6 +12,7 @@
  */
 package org.openhab.binding.bluetooth.blukii;
 
+import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.binding.bluetooth.BluetoothBindingConstants;
 import org.openhab.core.thing.ThingTypeUID;
 
@@ -21,6 +22,7 @@ import org.openhab.core.thing.ThingTypeUID;
  *
  * @author Kai Kreuzer - Initial contribution
  */
+@NonNullByDefault
 public class BlukiiBindingConstants {
 
     // List of all Thing Type UIDs
index 0d1e70e1171ade636804718e043a7be41bbf9340..8d6e409d235abed9c0414bd2ee50ce126b9ed300 100644 (file)
@@ -14,7 +14,6 @@ package org.openhab.binding.bluetooth.blukii.handler;
 
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.binding.bluetooth.BeaconBluetoothHandler;
-import org.openhab.binding.bluetooth.BluetoothDeviceListener;
 import org.openhab.binding.bluetooth.blukii.BlukiiBindingConstants;
 import org.openhab.binding.bluetooth.blukii.internal.data.BlukiiData;
 import org.openhab.binding.bluetooth.blukii.internal.data.BlukiiDataDecoder;
@@ -34,7 +33,7 @@ import org.openhab.core.thing.Thing;
  * @author Markus Rathgeb - Split data (decoding and types) and handler
  */
 @NonNullByDefault
-public class BlukiiHandler extends BeaconBluetoothHandler implements BluetoothDeviceListener {
+public class BlukiiHandler extends BeaconBluetoothHandler {
 
     private final BlukiiDataDecoder decoder = new BlukiiDataDecoder();
 
index ff04830da5e04c99d1fff0556d1a2132459b72cb..58030ea896070ebd4b08301e850ec7b66f4673fc 100644 (file)
@@ -15,6 +15,8 @@ package org.openhab.binding.bluetooth.blukii.internal;
 import java.util.Collections;
 import java.util.Set;
 
+import org.eclipse.jdt.annotation.NonNullByDefault;
+import org.eclipse.jdt.annotation.Nullable;
 import org.openhab.binding.bluetooth.blukii.BlukiiBindingConstants;
 import org.openhab.binding.bluetooth.blukii.handler.BlukiiHandler;
 import org.openhab.core.thing.Thing;
@@ -29,6 +31,7 @@ import org.osgi.service.component.annotations.Component;
  *
  * @author Kai Kreuzer - Initial contribution
  */
+@NonNullByDefault
 @Component(service = ThingHandlerFactory.class, configurationPid = "binding.blukii")
 public class BlukiiHandlerFactory extends BaseThingHandlerFactory {
 
@@ -41,7 +44,7 @@ public class BlukiiHandlerFactory extends BaseThingHandlerFactory {
     }
 
     @Override
-    protected ThingHandler createHandler(Thing thing) {
+    protected @Nullable ThingHandler createHandler(Thing thing) {
         ThingTypeUID thingTypeUID = thing.getThingTypeUID();
 
         if (thingTypeUID.equals(BlukiiBindingConstants.THING_TYPE_BEACON)) {