diff --git a/.settings/edu.umd.cs.findbugs.core.prefs b/.settings/edu.umd.cs.findbugs.core.prefs index ad916254d99c77c0f1c7e1d89e70f5ac599f70df..4a52bda830658417044b4c1385cc999ea27535b3 100644 --- a/.settings/edu.umd.cs.findbugs.core.prefs +++ b/.settings/edu.umd.cs.findbugs.core.prefs @@ -1,5 +1,5 @@ #FindBugs User Preferences -#Mon Apr 20 15:07:50 CEST 2015 +#Tue Apr 21 14:08:24 CEST 2015 detector_threshold=3 effort=max excludefilter0=.fbExcludeFilterFile|true diff --git a/src/main/java/teetime/stage/InitialElementProducer.java b/src/main/java/teetime/stage/InitialElementProducer.java index bd8fdb43d11abe28872a30f3f1f987f3d25357aa..d8bae2564b41a97f69dae6c13f0ee45c06b7d738 100644 --- a/src/main/java/teetime/stage/InitialElementProducer.java +++ b/src/main/java/teetime/stage/InitialElementProducer.java @@ -22,38 +22,38 @@ import teetime.framework.AbstractProducerStage; public final class InitialElementProducer<T> extends AbstractProducerStage<T> { - private Iterable<T> iter; + private Iterable<T> elements; public InitialElementProducer(final T... elements) { - this.iter = Arrays.asList(elements); + this.elements = Arrays.asList(elements); } - public <O extends Iterable<T>> InitialElementProducer(final O iter) { - this.iter = iter; + public <O extends Iterable<T>> InitialElementProducer(final O elements) { + this.elements = elements; + } + + @Override + public void onStarting() throws Exception { + if (elements == null) { + throw new IllegalArgumentException("The given iterable must not be null"); + } + super.onStarting(); } @Override protected void execute() { - for (final T i : this.iter) { - this.outputPort.send(i); + for (final T element : this.elements) { + this.outputPort.send(element); } this.terminate(); } - public void setIter(final Iterable<T> iter) { - this.iter = iter; + public void setIter(final Iterable<T> elements) { + this.elements = elements; } public void setIter(final T... elements) { - this.iter = Arrays.asList(elements); - } - - @Override - public void onStarting() throws Exception { - if (iter == null) { - throw new IllegalArgumentException("iter must not be null"); - } - super.onStarting(); + this.elements = Arrays.asList(elements); } public static void main(final String[] args) { diff --git a/src/site/markdown/wiki b/src/site/markdown/wiki index 162510ff4d2f04011498ba6920aae0c78347c6c8..0e4474577e1f49bc96e734c286b2d9e0363895e8 160000 --- a/src/site/markdown/wiki +++ b/src/site/markdown/wiki @@ -1 +1 @@ -Subproject commit 162510ff4d2f04011498ba6920aae0c78347c6c8 +Subproject commit 0e4474577e1f49bc96e734c286b2d9e0363895e8