[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:
J-N-K
2020-11-12 21:07:11 +01:00
committed by GitHub
parent 0856a0b3f2
commit ba4c96d99d
155 changed files with 644 additions and 632 deletions

View File

@@ -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);

View File

@@ -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);