[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:
@@ -20,6 +20,7 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.net.URL;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.Future;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
@@ -207,7 +208,7 @@ public class WeatherCompanyForecastHandler extends WeatherCompanyAbstractHandler
|
||||
}
|
||||
try {
|
||||
logger.trace("Handler: Parsing forecast response: {}", response);
|
||||
ForecastDTO forecast = gson.fromJson(response, ForecastDTO.class);
|
||||
ForecastDTO forecast = Objects.requireNonNull(gson.fromJson(response, ForecastDTO.class));
|
||||
logger.debug("Handler: Successfully parsed daily forecast response object");
|
||||
updateStatus(ThingStatus.ONLINE);
|
||||
updateDailyForecast(forecast);
|
||||
|
||||
@@ -14,6 +14,7 @@ package org.openhab.binding.weathercompany.internal.handler;
|
||||
|
||||
import static org.openhab.binding.weathercompany.internal.WeatherCompanyBindingConstants.*;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.Future;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
@@ -136,7 +137,8 @@ public class WeatherCompanyObservationsHandler extends WeatherCompanyAbstractHan
|
||||
}
|
||||
try {
|
||||
logger.debug("Handler: Parsing PWS observations response: {}", response);
|
||||
PwsObservationsDTO pwsObservations = gson.fromJson(response, PwsObservationsDTO.class);
|
||||
PwsObservationsDTO pwsObservations = Objects
|
||||
.requireNonNull(gson.fromJson(response, PwsObservationsDTO.class));
|
||||
logger.debug("Handler: Successfully parsed PWS observations response object");
|
||||
updateStatus(ThingStatus.ONLINE);
|
||||
updatePwsObservations(pwsObservations);
|
||||
|
||||
Reference in New Issue
Block a user