null annotations (#13976)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
This commit is contained in:
lsiepel
2022-12-20 00:06:52 +01:00
committed by GitHub
parent 1519cb4b1c
commit 0b1eb2c03b
3 changed files with 7 additions and 3 deletions

View File

@@ -12,6 +12,7 @@
*/ */
package org.openhab.binding.bluetooth.blukii; package org.openhab.binding.bluetooth.blukii;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.openhab.binding.bluetooth.BluetoothBindingConstants; import org.openhab.binding.bluetooth.BluetoothBindingConstants;
import org.openhab.core.thing.ThingTypeUID; import org.openhab.core.thing.ThingTypeUID;
@@ -21,6 +22,7 @@ import org.openhab.core.thing.ThingTypeUID;
* *
* @author Kai Kreuzer - Initial contribution * @author Kai Kreuzer - Initial contribution
*/ */
@NonNullByDefault
public class BlukiiBindingConstants { public class BlukiiBindingConstants {
// List of all Thing Type UIDs // List of all Thing Type UIDs

View File

@@ -14,7 +14,6 @@ package org.openhab.binding.bluetooth.blukii.handler;
import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.jdt.annotation.NonNullByDefault;
import org.openhab.binding.bluetooth.BeaconBluetoothHandler; 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.BlukiiBindingConstants;
import org.openhab.binding.bluetooth.blukii.internal.data.BlukiiData; import org.openhab.binding.bluetooth.blukii.internal.data.BlukiiData;
import org.openhab.binding.bluetooth.blukii.internal.data.BlukiiDataDecoder; 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 * @author Markus Rathgeb - Split data (decoding and types) and handler
*/ */
@NonNullByDefault @NonNullByDefault
public class BlukiiHandler extends BeaconBluetoothHandler implements BluetoothDeviceListener { public class BlukiiHandler extends BeaconBluetoothHandler {
private final BlukiiDataDecoder decoder = new BlukiiDataDecoder(); private final BlukiiDataDecoder decoder = new BlukiiDataDecoder();

View File

@@ -15,6 +15,8 @@ package org.openhab.binding.bluetooth.blukii.internal;
import java.util.Collections; import java.util.Collections;
import java.util.Set; 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.BlukiiBindingConstants;
import org.openhab.binding.bluetooth.blukii.handler.BlukiiHandler; import org.openhab.binding.bluetooth.blukii.handler.BlukiiHandler;
import org.openhab.core.thing.Thing; import org.openhab.core.thing.Thing;
@@ -29,6 +31,7 @@ import org.osgi.service.component.annotations.Component;
* *
* @author Kai Kreuzer - Initial contribution * @author Kai Kreuzer - Initial contribution
*/ */
@NonNullByDefault
@Component(service = ThingHandlerFactory.class, configurationPid = "binding.blukii") @Component(service = ThingHandlerFactory.class, configurationPid = "binding.blukii")
public class BlukiiHandlerFactory extends BaseThingHandlerFactory { public class BlukiiHandlerFactory extends BaseThingHandlerFactory {
@@ -41,7 +44,7 @@ public class BlukiiHandlerFactory extends BaseThingHandlerFactory {
} }
@Override @Override
protected ThingHandler createHandler(Thing thing) { protected @Nullable ThingHandler createHandler(Thing thing) {
ThingTypeUID thingTypeUID = thing.getThingTypeUID(); ThingTypeUID thingTypeUID = thing.getThingTypeUID();
if (thingTypeUID.equals(BlukiiBindingConstants.THING_TYPE_BEACON)) { if (thingTypeUID.equals(BlukiiBindingConstants.THING_TYPE_BEACON)) {