diff --git a/src/main/java/org/cactoos/list/ListOf.java b/src/main/java/org/cactoos/list/ListOf.java index 8c3a339bde..54f97192d0 100644 --- a/src/main/java/org/cactoos/list/ListOf.java +++ b/src/main/java/org/cactoos/list/ListOf.java @@ -61,15 +61,6 @@ public ListOf(final T... array) { this(new IterableOf<>(array)); } - /** - * Ctor. - * @param src An {@link Iterator} - * @since 0.21 - */ - public ListOf(final Iterator src) { - this(() -> src); - } - /** * Ctor. * @param src An {@link Iterable} diff --git a/src/main/java/org/cactoos/list/Shuffled.java b/src/main/java/org/cactoos/list/Shuffled.java index 902a9e66d2..8fb94b4b19 100644 --- a/src/main/java/org/cactoos/list/Shuffled.java +++ b/src/main/java/org/cactoos/list/Shuffled.java @@ -57,14 +57,6 @@ public Shuffled(final T... src) { this(new ListOf<>(src)); } - /** - * Ctor. - * @param src The underlying collection - */ - public Shuffled(final Iterator src) { - this(() -> src); - } - /** * Ctor. * @param src The underlying collection diff --git a/src/main/java/org/cactoos/list/SolidList.java b/src/main/java/org/cactoos/list/SolidList.java index 1718cc0629..a52d366a3b 100644 --- a/src/main/java/org/cactoos/list/SolidList.java +++ b/src/main/java/org/cactoos/list/SolidList.java @@ -50,15 +50,6 @@ public SolidList(final X... items) { this(new IterableOf<>(items)); } - /** - * Ctor. - * @param items The array - * @since 0.21 - */ - public SolidList(final Iterator items) { - this(new IterableOf<>(items)); - } - /** * Ctor. * @param items The array diff --git a/src/main/java/org/cactoos/list/Sorted.java b/src/main/java/org/cactoos/list/Sorted.java index df3a9ca0da..e2445dc85f 100644 --- a/src/main/java/org/cactoos/list/Sorted.java +++ b/src/main/java/org/cactoos/list/Sorted.java @@ -58,20 +58,6 @@ public Sorted(final T... src) { this(new ListOf<>(src)); } - /** - * Ctor. - * - *

If you're using this ctor you must be sure that type {@code T} - * implements {@link Comparable} interface. Otherwise, there will be - * a type casting exception in runtime.

- * - * @param src The underlying collection - * @since 0.21 - */ - public Sorted(final Iterator src) { - this(() -> src); - } - /** * Ctor. * diff --git a/src/main/java/org/cactoos/list/StickyList.java b/src/main/java/org/cactoos/list/StickyList.java index e85fb6107f..4d01964e41 100644 --- a/src/main/java/org/cactoos/list/StickyList.java +++ b/src/main/java/org/cactoos/list/StickyList.java @@ -62,15 +62,6 @@ public StickyList(final Iterable items) { this(new ListOf<>(items)); } - /** - * Ctor. - * @param items The array - * @since 0.21 - */ - public StickyList(final Iterator items) { - this(new ListOf<>(items)); - } - /** * Ctor. * @param list The iterable diff --git a/src/main/java/org/cactoos/list/SyncList.java b/src/main/java/org/cactoos/list/SyncList.java index 3c09123afc..cf85305a01 100644 --- a/src/main/java/org/cactoos/list/SyncList.java +++ b/src/main/java/org/cactoos/list/SyncList.java @@ -69,15 +69,6 @@ public SyncList(final Iterable items) { this(new ListOf<>(items)); } - /** - * Ctor. - * @param items The array - * @since 0.21 - */ - public SyncList(final Iterator items) { - this(new ListOf<>(items)); - } - /** * Ctor. * @param list The iterable diff --git a/src/main/java/org/cactoos/map/MapOf.java b/src/main/java/org/cactoos/map/MapOf.java index 4df3e6b7cf..8c626b6556 100644 --- a/src/main/java/org/cactoos/map/MapOf.java +++ b/src/main/java/org/cactoos/map/MapOf.java @@ -146,14 +146,6 @@ public MapOf(final Map src, ); } - /** - * Ctor. - * @param entries List of the entries - */ - public MapOf(final Iterator> entries) { - this(() -> entries); - } - /** * Ctor. * @param entries List of the entries diff --git a/src/main/java/org/cactoos/map/SolidMap.java b/src/main/java/org/cactoos/map/SolidMap.java index 80d4aadc47..9c32b3ee97 100644 --- a/src/main/java/org/cactoos/map/SolidMap.java +++ b/src/main/java/org/cactoos/map/SolidMap.java @@ -136,14 +136,6 @@ public SolidMap(final Iterable> list) { this(new MapOf<>(list)); } - /** - * Ctor. - * @param list Entries for the entries - */ - public SolidMap(final Iterator> list) { - this(() -> list); - } - /** * Ctor. * @param map Pre-existing map we want to extend diff --git a/src/main/java/org/cactoos/map/StickyMap.java b/src/main/java/org/cactoos/map/StickyMap.java index 3e34bd3d89..bd2700ca0e 100644 --- a/src/main/java/org/cactoos/map/StickyMap.java +++ b/src/main/java/org/cactoos/map/StickyMap.java @@ -145,15 +145,6 @@ public StickyMap(final Iterable> list) { this(new MapOf<>(list)); } - /** - * Ctor. - * @param list Entries for the entries - * @since 0.21 - */ - public StickyMap(final Iterator> list) { - this(() -> list); - } - /** * Ctor. * @param map Pre-existing map we want to extend diff --git a/src/main/java/org/cactoos/map/SyncMap.java b/src/main/java/org/cactoos/map/SyncMap.java index 14b3387978..bf5915c2e8 100644 --- a/src/main/java/org/cactoos/map/SyncMap.java +++ b/src/main/java/org/cactoos/map/SyncMap.java @@ -138,14 +138,6 @@ public SyncMap(final Iterable> list) { this(new MapOf<>(list)); } - /** - * Ctor. - * @param list Entries for the entries - */ - public SyncMap(final Iterator> list) { - this(() -> list); - } - /** * Ctor. * @param map Pre-existing map we want to extend diff --git a/src/main/java/org/cactoos/scalar/ItemAt.java b/src/main/java/org/cactoos/scalar/ItemAt.java index fa2cf46990..d622b213b0 100644 --- a/src/main/java/org/cactoos/scalar/ItemAt.java +++ b/src/main/java/org/cactoos/scalar/ItemAt.java @@ -106,17 +106,6 @@ public ItemAt(final int position, final Iterable source) { ); } - /** - * Ctor. - * - * @param position Position - * @param source Iterable - * @since 0.21 - */ - public ItemAt(final int position, final Iterator source) { - this(position, () -> source); - } - /** * Ctor. * @@ -132,79 +121,6 @@ public ItemAt( this(new StickyScalar<>(source::iterator), position, fallback); } - /** - * Ctor. - * - * @param iterator Iterator - */ - public ItemAt(final Iterator iterator) { - this( - iterator, - itr -> { - throw new IOException("Iterator is empty"); - } - ); - } - - /** - * Ctor. - * - * @param iterator Iterator - * @param fallback Fallback value - */ - public ItemAt(final Iterator iterator, final T fallback) { - this(iterator, itr -> fallback); - } - - /** - * Ctor. - * - * @param iterator Iterator - * @param fallback Fallback value - */ - public ItemAt( - final Iterator iterator, - final Func, T> fallback - ) { - this(iterator, 0, fallback); - } - - /** - * Ctor. - * - * @param iterator Iterator - * @param position Position - */ - public ItemAt(final Iterator iterator, final int position) { - this( - iterator, - position, - itr -> { - throw new IOException( - new FormattedText( - "Iterator doesn't have an element at #%d position", - position - ).asString() - ); - } - ); - } - - /** - * Ctor. - * - * @param iterator Iterator - * @param position Position - * @param fallback Fallback value - */ - public ItemAt( - final Iterator iterator, - final int position, - final Func, T> fallback - ) { - this(new StickyScalar<>(() -> iterator), position, fallback); - } - /** * Ctor. * diff --git a/src/main/java/org/cactoos/scalar/Or.java b/src/main/java/org/cactoos/scalar/Or.java index 35cd0db636..50db589335 100644 --- a/src/main/java/org/cactoos/scalar/Or.java +++ b/src/main/java/org/cactoos/scalar/Or.java @@ -23,7 +23,6 @@ */ package org.cactoos.scalar; -import java.util.Iterator; import org.cactoos.Func; import org.cactoos.Proc; import org.cactoos.Scalar; @@ -74,17 +73,6 @@ public Or(final Func func, final X... src) { this(func, new IterableOf<>(src)); } - /** - * Ctor. - * @param src The iterable - * @param proc Proc to use - * @param Type of items in the iterable - * @since 0.24 - */ - public Or(final Proc proc, final Iterator src) { - this(proc, new IterableOf<>(src)); - } - /** * Ctor. * @param src The iterable @@ -96,17 +84,6 @@ public Or(final Proc proc, final Iterable src) { this(new FuncOf<>(proc, false), src); } - /** - * Ctor. - * @param src The iterable - * @param func Func to map - * @param Type of items in the iterable - * @since 0.24 - */ - public Or(final Func func, final Iterator src) { - this(func, new IterableOf<>(src)); - } - /** * Ctor. * @param src The iterable @@ -130,15 +107,6 @@ public Or(final Scalar... scalar) { this(new IterableOf<>(scalar)); } - /** - * Ctor. - * @param iterable The iterable. - * @since 0.24 - */ - public Or(final Iterator> iterable) { - this(new IterableOf<>(iterable)); - } - /** * Ctor. * @param iterable The iterable.