From 0d274624ea6c73c8d9125fcf6971c2ef22a728d9 Mon Sep 17 00:00:00 2001 From: Nelson Tavares de Sousa <stu103017@mail.uni-kiel.de> Date: Fri, 21 Aug 2015 14:06:07 +0200 Subject: [PATCH] fixes #218 Unconnected ports are now reported --- src/main/java/teetime/framework/Traverser.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/teetime/framework/Traverser.java b/src/main/java/teetime/framework/Traverser.java index 7562b4c5..79424ba4 100644 --- a/src/main/java/teetime/framework/Traverser.java +++ b/src/main/java/teetime/framework/Traverser.java @@ -18,6 +18,9 @@ package teetime.framework; import java.util.HashSet; import java.util.Set; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import teetime.framework.pipe.DummyPipe; /** @@ -29,6 +32,8 @@ import teetime.framework.pipe.DummyPipe; */ public class Traverser { + private static final Logger LOGGER = LoggerFactory.getLogger(Execution.class); + public static enum Direction { BACKWARD(1), FORWARD(2), BOTH(BACKWARD.value | FORWARD.value); @@ -82,6 +87,11 @@ public class Traverser { private void visitAndTraverse(final AbstractPort<?> port, final Direction direction) { if (port.getPipe() instanceof DummyPipe) { + if (direction == Direction.FORWARD) { + if (traverserVisitor instanceof A3PipeInstantiation) { + LOGGER.debug("Unconnected port " + port + " in stage " + port.getOwningStage().getId()); + } + } return; } VisitorBehavior behavior = traverserVisitor.visit(port); -- GitLab