From 7b3e41717cc42234a07214f315ad7013b24deed2 Mon Sep 17 00:00:00 2001 From: Christian Wulf <chw@informatik.uni-kiel.de> Date: Thu, 30 Apr 2015 17:23:51 +0200 Subject: [PATCH] SingleElementPipe.add throw an exception upon adding null --- .../java/teetime/framework/pipe/SingleElementPipe.java | 10 +++++----- src/site/markdown/wiki | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/teetime/framework/pipe/SingleElementPipe.java b/src/main/java/teetime/framework/pipe/SingleElementPipe.java index 268ef03e..200d73be 100644 --- a/src/main/java/teetime/framework/pipe/SingleElementPipe.java +++ b/src/main/java/teetime/framework/pipe/SingleElementPipe.java @@ -35,12 +35,12 @@ final class SingleElementPipe extends AbstractIntraThreadPipe { @Override public boolean add(final Object element) { - if (null != element) { - this.element = element; - this.reportNewElement(); - return true; + if (null == element) { + throw new IllegalArgumentException("Parameter 'element' is null, but must be non-null."); } - return false; + this.element = element; + this.reportNewElement(); + return true; } @Override diff --git a/src/site/markdown/wiki b/src/site/markdown/wiki index b20be685..0e447457 160000 --- a/src/site/markdown/wiki +++ b/src/site/markdown/wiki @@ -1 +1 @@ -Subproject commit b20be6858bdfa41c8a928c157064c4efa0614069 +Subproject commit 0e4474577e1f49bc96e734c286b2d9e0363895e8 -- GitLab