From 438a5abf2b00f8ca37f8fc7a62c9198b8fe74870 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 2 Feb 2023 21:58:46 +0100 Subject: fix: missing NoSuchElementException Bug was pointed out by Sonar: https://sonarcloud.io/project/issues?open=AYYT39yQKbLNgAqL21xC&id=graphs4value_refinery --- .../store/src/main/java/tools/refinery/store/adapter/AdapterList.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'subprojects/store/src') diff --git a/subprojects/store/src/main/java/tools/refinery/store/adapter/AdapterList.java b/subprojects/store/src/main/java/tools/refinery/store/adapter/AdapterList.java index 2783675f..74bae6f0 100644 --- a/subprojects/store/src/main/java/tools/refinery/store/adapter/AdapterList.java +++ b/subprojects/store/src/main/java/tools/refinery/store/adapter/AdapterList.java @@ -66,6 +66,9 @@ public class AdapterList implements Iterable { @Override public Entry next() { + if (i >= size()) { + throw new NoSuchElementException(); + } var entry = new Entry<>(getType(i), get(i)); i++; return entry; -- cgit v1.2.3-70-g09d2