├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── jarRepositories.xml ├── libraries │ ├── Maven__org_apiguardian_apiguardian_api_1_1_2.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml │ ├── Maven__org_junit_platform_junit_platform_commons_1_8_2.xml │ ├── Maven__org_junit_platform_junit_platform_engine_1_8_2.xml │ └── Maven__org_opentest4j_opentest4j_1_2_0.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml └── vcs.xml ├── LICENSE.md ├── README.md ├── pidove.iml ├── pom.xml └── src ├── main └── java │ └── com │ └── ontology2 │ └── pidove │ ├── TidyIterableWrapper.java │ ├── iterables │ ├── AccumulateIterable.java │ ├── ArrayIterable.java │ ├── CharSequenceIterable.java │ ├── ConcatIterable.java │ ├── CycleIterable.java │ ├── Dollar.java │ ├── DropWhileIterable.java │ ├── EmptyIterable.java │ ├── EnumerateIterable.java │ ├── FilterIterable.java │ ├── FiniteCycleIterable.java │ ├── FlatMapIterable.java │ ├── GenerateIterable.java │ ├── Iterables.java │ ├── IterateIterable.java │ ├── LimitIterable.java │ ├── LinesIterable.java │ ├── MapIterable.java │ ├── MoreCollectors.java │ ├── OnCloseException.java │ ├── PairIterable.java │ ├── PairwiseIterable.java │ ├── PeekIterable.java │ ├── PrecaclulatedIterable.java │ ├── ProductIterable2.java │ ├── ProductIterable3.java │ ├── RangeIterable.java │ ├── RepeatIterable.java │ ├── ReversedIterable.java │ ├── SingleItemIterable.java │ ├── SkipIterable.java │ ├── SupplierOfBufferedReader.java │ ├── SupplierOfInputStream.java │ ├── TakeWhileIterable.java │ ├── TidyIterable.java │ ├── TidyIterator.java │ ├── WindowIterable.java │ ├── WrappedPairIterable.java │ ├── Zip2Iterable.java │ └── Zip3Iterable.java │ └── util │ ├── Composer.java │ ├── Consumer3.java │ ├── Curry.java │ ├── Curry2.java │ ├── Curry3.java │ ├── DefaultMap.java │ ├── DuctTape.java │ ├── ExceptionalRunnable.java │ ├── ExceptionalSupplier.java │ ├── Function3.java │ ├── Maps.java │ ├── Null.java │ ├── Pair.java │ ├── Partial.java │ ├── Suppliers.java │ ├── Trio.java │ └── Tuple.java └── test ├── java └── com │ └── ontology2 │ └── pidove │ ├── iterables │ ├── CloseSpyIterable.java │ ├── Fixtures.java │ ├── Resources.java │ ├── TestAccumulate.java │ ├── TestAnyAndAll.java │ ├── TestAt.java │ ├── TestClosing.java │ ├── TestCollect.java │ ├── TestCompress.java │ ├── TestConcat.java │ ├── TestCount.java │ ├── TestCurry.java │ ├── TestCycle.java │ ├── TestDistinct.java │ ├── TestDropAndTake.java │ ├── TestEnumerate.java │ ├── TestExamplesFromReadmeFile.java │ ├── TestFilter.java │ ├── TestFirst.java │ ├── TestGenerate.java │ ├── TestIterate.java │ ├── TestLimit.java │ ├── TestLines.java │ ├── TestMap.java │ ├── TestMinAndMax.java │ ├── TestMultimaps.java │ ├── TestOf.java │ ├── TestPairwise.java │ ├── TestPeek.java │ ├── TestProduct.java │ ├── TestRange.java │ ├── TestReduce.java │ ├── TestReversed.java │ ├── TestWindow.java │ └── TestZip.java │ └── util │ ├── Janus.java │ ├── TestCast.java │ ├── TestCoalesce.java │ ├── TestComposer.java │ ├── TestExceptionWrapping.java │ └── TestPartialApplication.java └── resources └── com └── ontology2 └── pidove └── iterables └── battleships.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/README.md -------------------------------------------------------------------------------- /pidove.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/pidove.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/TidyIterableWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/TidyIterableWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/AccumulateIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/AccumulateIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/ArrayIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/ArrayIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/CharSequenceIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/CharSequenceIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/ConcatIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/ConcatIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/CycleIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/CycleIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/Dollar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/Dollar.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/DropWhileIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/DropWhileIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/EmptyIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/EmptyIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/EnumerateIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/EnumerateIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/FilterIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/FilterIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/FiniteCycleIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/FiniteCycleIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/FlatMapIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/FlatMapIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/GenerateIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/GenerateIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/Iterables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/Iterables.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/IterateIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/IterateIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/LimitIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/LimitIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/LinesIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/LinesIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/MapIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/MapIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/MoreCollectors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/MoreCollectors.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/OnCloseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/OnCloseException.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/PairIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/PairIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/PairwiseIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/PairwiseIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/PeekIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/PeekIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/PrecaclulatedIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/PrecaclulatedIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/ProductIterable2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/ProductIterable2.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/ProductIterable3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/ProductIterable3.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/RangeIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/RangeIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/RepeatIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/RepeatIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/ReversedIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/ReversedIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/SingleItemIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/SingleItemIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/SkipIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/SkipIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/SupplierOfBufferedReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/SupplierOfBufferedReader.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/SupplierOfInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/SupplierOfInputStream.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/TakeWhileIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/TakeWhileIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/TidyIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/TidyIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/TidyIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/TidyIterator.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/WindowIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/WindowIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/WrappedPairIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/WrappedPairIterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/Zip2Iterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/Zip2Iterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/iterables/Zip3Iterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/iterables/Zip3Iterable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Composer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Composer.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Consumer3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Consumer3.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Curry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Curry.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Curry2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Curry2.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Curry3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Curry3.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/DefaultMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/DefaultMap.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/DuctTape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/DuctTape.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/ExceptionalRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/ExceptionalRunnable.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/ExceptionalSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/ExceptionalSupplier.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Function3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Function3.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Maps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Maps.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Null.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Null.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Pair.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Partial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Partial.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Suppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Suppliers.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Trio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Trio.java -------------------------------------------------------------------------------- /src/main/java/com/ontology2/pidove/util/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/main/java/com/ontology2/pidove/util/Tuple.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/CloseSpyIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/CloseSpyIterable.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/Fixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/Fixtures.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/Resources.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestAccumulate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestAccumulate.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestAnyAndAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestAnyAndAll.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestAt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestAt.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestClosing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestClosing.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestCollect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestCollect.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestCompress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestCompress.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestConcat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestConcat.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestCount.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestCurry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestCurry.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestCycle.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestDistinct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestDistinct.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestDropAndTake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestDropAndTake.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestEnumerate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestEnumerate.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestExamplesFromReadmeFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestExamplesFromReadmeFile.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestFilter.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestFirst.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestGenerate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestGenerate.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestIterate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestIterate.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestLimit.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestLines.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestLines.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestMap.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestMinAndMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestMinAndMax.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestMultimaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestMultimaps.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestOf.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestPairwise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestPairwise.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestPeek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestPeek.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestProduct.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestRange.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestReduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestReduce.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestReversed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestReversed.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestWindow.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/iterables/TestZip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/iterables/TestZip.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/util/Janus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/util/Janus.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/util/TestCast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/util/TestCast.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/util/TestCoalesce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/util/TestCoalesce.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/util/TestComposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/util/TestComposer.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/util/TestExceptionWrapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/util/TestExceptionWrapping.java -------------------------------------------------------------------------------- /src/test/java/com/ontology2/pidove/util/TestPartialApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulhoule/pidove/HEAD/src/test/java/com/ontology2/pidove/util/TestPartialApplication.java -------------------------------------------------------------------------------- /src/test/resources/com/ontology2/pidove/iterables/battleships.txt: -------------------------------------------------------------------------------- 1 | Battleships 2 | confide 3 | in 4 | me --------------------------------------------------------------------------------