[infrastructure] add external null-annotations (#8848)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
package org.openhab.binding.buienradar.internal.buienradarapi;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
/**
|
||||
* An exception thrown when a result from Buienradar could not be correctly parsed.
|
||||
@@ -28,19 +29,19 @@ public class BuienradarParseException extends Exception {
|
||||
super();
|
||||
}
|
||||
|
||||
public BuienradarParseException(String message) {
|
||||
public BuienradarParseException(@Nullable String message) {
|
||||
super(message);
|
||||
}
|
||||
|
||||
public BuienradarParseException(Throwable cause) {
|
||||
public BuienradarParseException(@Nullable Throwable cause) {
|
||||
super(cause);
|
||||
}
|
||||
|
||||
public BuienradarParseException(String message, Throwable cause) {
|
||||
public BuienradarParseException(@Nullable String message, @Nullable Throwable cause) {
|
||||
super(message, cause);
|
||||
}
|
||||
|
||||
public BuienradarParseException(String message, Throwable cause, boolean enableSuppression,
|
||||
public BuienradarParseException(@Nullable String message, @Nullable Throwable cause, boolean enableSuppression,
|
||||
boolean writableStackTrace) {
|
||||
super(message, cause, enableSuppression, writableStackTrace);
|
||||
}
|
||||
|
||||
@@ -162,7 +162,8 @@ public class BuienradarPredictionAPI implements PredictionAPI {
|
||||
actual = Optional.of(prediction.getActualDateTime());
|
||||
predictions.add(prediction);
|
||||
} catch (BuienradarParseException e) {
|
||||
errors.add(e.getMessage());
|
||||
String error = e.getMessage();
|
||||
errors.add(error != null ? error : "null");
|
||||
}
|
||||
}
|
||||
if (!errors.isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user