[flicbutton] Fix SAT `@NonNull` findings (#12334)

Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
Wouter Born 2022-02-20 23:42:45 +01:00 committed by GitHub
parent cabcaa9698
commit 00e16f5b4e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 10 deletions

View File

@ -14,7 +14,6 @@ package org.openhab.binding.flicbutton.internal.discovery;
import java.io.IOException;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
import org.openhab.binding.flicbutton.internal.FlicButtonBindingConstants;
@ -94,7 +93,7 @@ public class FlicSimpleclientDiscoveryServiceImpl extends AbstractDiscoveryServi
boolean currentlyNoSpaceForNewConnection, Bdaddr @Nullable [] verifiedButtons) throws IOException {
for (final @Nullable Bdaddr bdaddr : verifiedButtons) {
if (bdaddr != null) {
flicButtonDiscovered((@NonNull Bdaddr) bdaddr);
flicButtonDiscovered(bdaddr);
}
}
}
@ -109,7 +108,7 @@ public class FlicSimpleclientDiscoveryServiceImpl extends AbstractDiscoveryServi
public void onNewVerifiedButton(@Nullable Bdaddr bdaddr) throws IOException {
logger.debug("A new Flic button was added by an external flicd client: {}", bdaddr);
if (bdaddr != null) {
flicButtonDiscovered((@NonNull Bdaddr) bdaddr);
flicButtonDiscovered(bdaddr);
}
}
});

View File

@ -15,7 +15,6 @@ package org.openhab.binding.flicbutton.internal.handler;
import java.io.IOException;
import java.util.concurrent.Semaphore;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
import org.openhab.binding.flicbutton.internal.FlicButtonBindingConstants;
@ -58,7 +57,7 @@ public class FlicButtonEventListener extends ButtonConnectionChannel.Callbacks {
logger.debug("Create response {}: {}, {}", channel.getBdaddr(), createConnectionChannelError, connectionStatus);
// Handling does not differ from Status change, so redirect
if (connectionStatus != null) {
thingHandler.initializeStatus((@NonNull ConnectionStatus) connectionStatus);
thingHandler.initializeStatus(connectionStatus);
channelResponseSemaphore.release();
}
}
@ -76,7 +75,7 @@ public class FlicButtonEventListener extends ButtonConnectionChannel.Callbacks {
logger.trace("New status for {}: {}", channel.getBdaddr(),
connectionStatus + (connectionStatus == ConnectionStatus.Disconnected ? ", " + disconnectReason : ""));
if (connectionStatus != null) {
thingHandler.connectionStatusChanged((@NonNull ConnectionStatus) connectionStatus, disconnectReason);
thingHandler.connectionStatusChanged(connectionStatus, disconnectReason);
}
}
@ -97,8 +96,7 @@ public class FlicButtonEventListener extends ButtonConnectionChannel.Callbacks {
@Nullable ClickType clickType, boolean wasQueued, int timeDiff) throws IOException {
// Handling does not differ from up/down events, so redirect
if (channel != null && clickType != null) {
onButtonUpOrDown((@NonNull ButtonConnectionChannel) channel, (@NonNull ClickType) clickType, wasQueued,
timeDiff);
onButtonUpOrDown(channel, clickType, wasQueued, timeDiff);
}
}
}

View File

@ -19,7 +19,6 @@ import java.util.Collection;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
import org.openhab.binding.flicbutton.internal.discovery.FlicButtonDiscoveryService;
@ -87,8 +86,9 @@ public class FlicDaemonBridgeHandler extends BaseBridgeHandler {
}
private void activateButtonDiscoveryService() {
FlicClient flicClient = this.flicClient;
if (flicClient != null) {
buttonDiscoveryService.activate((@NonNull FlicClient) flicClient);
buttonDiscoveryService.activate(flicClient);
} else {
throw new IllegalStateException("flicClient not properly initialized");
}