[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

@@ -35,16 +35,15 @@ import com.google.gson.JsonPrimitive;
public class NeohubBoolDeserializer implements JsonDeserializer<NeohubBool> {
@Override
public NeohubBool deserialize(@Nullable JsonElement json, @Nullable Type typeOfT,
@Nullable JsonDeserializationContext context) throws JsonParseException {
if (json != null) {
JsonPrimitive jsonPrimitive = json.getAsJsonPrimitive();
if (jsonPrimitive.isBoolean()) {
return new NeohubBool(jsonPrimitive.getAsBoolean());
} else if (jsonPrimitive.isNumber()) {
return new NeohubBool(jsonPrimitive.getAsNumber().intValue() != 0);
}
public @Nullable NeohubBool deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context)
throws JsonParseException {
JsonPrimitive jsonPrimitive = json.getAsJsonPrimitive();
if (jsonPrimitive.isBoolean()) {
return new NeohubBool(jsonPrimitive.getAsBoolean());
} else if (jsonPrimitive.isNumber()) {
return new NeohubBool(jsonPrimitive.getAsNumber().intValue() != 0);
}
return new NeohubBool(false);
}
}