From 851c1d00557bbdb77fbf42358278cee583868cfd Mon Sep 17 00:00:00 2001
From: nikgr117 <nikgr117@tlhw-4-4.ad.liu.se>
Date: Mon, 16 Sep 2019 22:42:33 +0200
Subject: [PATCH] Don't perform IAction on null objects

---
 Task_A/src/Enumerable.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Task_A/src/Enumerable.java b/Task_A/src/Enumerable.java
index e664407..4bf8a7f 100644
--- a/Task_A/src/Enumerable.java
+++ b/Task_A/src/Enumerable.java
@@ -47,6 +47,7 @@ public class Enumerable<T> implements Iterable<T> {
 	void forEach(IAction<T> action) {
 		while (iterator.hasNext()) {
 			T t = (T) iterator.next();
+			if (t == null) break;
 			action.perform(t);
 		}
 	}
-- 
GitLab