diff --git a/src/main/java/teetime/framework/pipe/SingleElementPipe.java b/src/main/java/teetime/framework/pipe/SingleElementPipe.java index 268ef03e7d1d5f3a81b8994ab26095d849481ceb..200d73be77a0b39bcd7c50cc882ee5e5115ed795 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 b20be6858bdfa41c8a928c157064c4efa0614069..0e4474577e1f49bc96e734c286b2d9e0363895e8 160000 --- a/src/site/markdown/wiki +++ b/src/site/markdown/wiki @@ -1 +1 @@ -Subproject commit b20be6858bdfa41c8a928c157064c4efa0614069 +Subproject commit 0e4474577e1f49bc96e734c286b2d9e0363895e8