[infrastructure] add external null-annotations (#8848)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
This commit is contained in:
J-N-K
2020-10-31 00:29:03 +01:00
committed by GitHub
parent 47d05055db
commit bd664ff0c8
162 changed files with 933 additions and 575 deletions

View File

@@ -221,9 +221,12 @@ public class HueBridge {
ArrayList<T> lightList = new ArrayList<>();
for (String id : lightMap.keySet()) {
@Nullable
T light = lightMap.get(id);
light.setId(id);
lightList.add(light);
if (light != null) {
light.setId(id);
lightList.add(light);
}
}
return lightList;

View File

@@ -144,7 +144,8 @@ public class Scene {
if (getGroupId() == null) {
return getLightIds().stream().allMatch(id -> group.getLightIds().contains(id));
} else {
return group.getId().contentEquals(getGroupId());
String groupId = getGroupId();
return groupId != null ? group.getId().contentEquals(groupId) : false;
}
}