[infrastructure] move infered nullness warnings to error and update EEA (#8949)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
This commit is contained in:
@@ -21,12 +21,7 @@ import java.nio.channels.Channel;
|
||||
import java.nio.channels.CompletionHandler;
|
||||
import java.time.Instant;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Queue;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.BlockingQueue;
|
||||
import java.util.concurrent.LinkedBlockingQueue;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
@@ -150,7 +145,7 @@ public class Connection {
|
||||
* @return the data
|
||||
*/
|
||||
public ModInfo updateModuleData(LcnAddrMod addr) {
|
||||
return modData.computeIfAbsent(addr, ModInfo::new);
|
||||
return Objects.requireNonNull(modData.computeIfAbsent(addr, ModInfo::new));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -17,6 +17,7 @@ import java.net.InetSocketAddress;
|
||||
import java.net.StandardSocketOptions;
|
||||
import java.nio.channels.AsynchronousSocketChannel;
|
||||
import java.nio.channels.CompletionHandler;
|
||||
import java.util.Objects;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@@ -78,15 +79,13 @@ public class ConnectionStateConnecting extends AbstractConnectionState {
|
||||
}
|
||||
|
||||
private void handleConnectionFailure(@Nullable Throwable e) {
|
||||
String message;
|
||||
String message = null;
|
||||
if (e != null) {
|
||||
logger.warn("Could not connect to {}:{}: {}", connection.getSettings().getAddress(),
|
||||
connection.getSettings().getPort(), e.getMessage());
|
||||
message = e.getMessage();
|
||||
} else {
|
||||
message = "";
|
||||
}
|
||||
connection.getCallback().onOffline(message);
|
||||
connection.getCallback().onOffline(Objects.requireNonNullElse(message, ""));
|
||||
context.handleConnectionFailed(e);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user