From 58e50f31d949bce12779b9f36d33d9eedd7226a7 Mon Sep 17 00:00:00 2001 From: Nelson Tavares de Sousa <stu103017@mail.uni-kiel.de> Date: Fri, 21 Aug 2015 14:56:12 +0200 Subject: [PATCH] added containsKey check --- src/main/java/teetime/framework/AbstractStage.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/teetime/framework/AbstractStage.java b/src/main/java/teetime/framework/AbstractStage.java index ad20973a..21ea9505 100644 --- a/src/main/java/teetime/framework/AbstractStage.java +++ b/src/main/java/teetime/framework/AbstractStage.java @@ -60,8 +60,9 @@ public abstract class AbstractStage extends Stage { Class<? extends ISignal> signalClass = signal.getClass(); Set<InputPort<?>> signalReceivedInputPorts; - signalReceivedInputPorts = signalMap.get(signalClass); - if (signalReceivedInputPorts == null) { + if (signalMap.containsKey(signalClass)) { + signalReceivedInputPorts = signalMap.get(signalClass); + } else { signalReceivedInputPorts = new HashSet<InputPort<?>>(); signalMap.put(signalClass, signalReceivedInputPorts); } -- GitLab