Skip to content

Commit 6f3710b

Browse files
Doha2012pivovarit
authored andcommitted
move stream API to core-java-8 (eugenp#3403)
* make sure modules using java8 * move url matching code * upgrade boot parent * minor cleanup * fix blocking tests * add core-java-io module * move stream API to core-java-8
1 parent fc8e9ae commit 6f3710b

7 files changed

Lines changed: 23 additions & 3 deletions

File tree

core-java-8/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,6 @@
3434
- [Copy a File with Java](http://www.baeldung.com/java-copy-file)
3535
- [Generating Prime Numbers in Java](http://www.baeldung.com/java-generate-prime-numbers)
3636
- [Static and Default Methods in Interfaces in Java](http://www.baeldung.com/java-static-default-methods)
37+
- [Iterable to Stream in Java](http://www.baeldung.com/java-iterable-to-stream)
38+
- [Converting String to Stream of chars](http://www.baeldung.com/java-string-to-stream)
39+
- [How to Iterate Over a Stream With Indices](http://www.baeldung.com/java-stream-indices)

core-java-8/pom.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,23 @@
101101
<version>1.19</version>
102102
</dependency>
103103

104+
<dependency>
105+
<groupId>com.codepoetics</groupId>
106+
<artifactId>protonpack</artifactId>
107+
<version>${protonpack.version}</version>
108+
</dependency>
109+
110+
<dependency>
111+
<groupId>io.vavr</groupId>
112+
<artifactId>vavr</artifactId>
113+
<version>${vavr.version}</version>
114+
</dependency>
115+
116+
<dependency>
117+
<groupId>one.util</groupId>
118+
<artifactId>streamex</artifactId>
119+
<version>${streamex.version}</version>
120+
</dependency>
104121
</dependencies>
105122

106123
<build>
@@ -267,6 +284,9 @@
267284
<collections-generic.version>4.01</collections-generic.version>
268285
<commons-codec.version>1.10</commons-codec.version>
269286
<lombok.version>1.16.12</lombok.version>
287+
<vavr.version>0.9.0</vavr.version>
288+
<protonpack.version>1.13</protonpack.version>
289+
<streamex.version>0.6.5</streamex.version>
270290

271291
<!-- testing -->
272292
<assertj.version>3.6.1</assertj.version>

core-java-io/src/main/java/com/baeldung/stream/StreamIndices.java renamed to core-java-8/src/main/java/com/baeldung/stream/StreamIndices.java

File renamed without changes.

core-java-io/src/test/java/com/baeldung/java/conversion/IterableStreamConversionUnitTest.java renamed to core-java-8/src/test/java/com/baeldung/java/conversion/IterableStreamConversionUnitTest.java

File renamed without changes.

core-java-io/src/test/java/com/baeldung/stream/StreamIndicesTest.java renamed to core-java-8/src/test/java/com/baeldung/stream/StreamIndicesTest.java

File renamed without changes.

core-java-io/src/test/java/com/baeldung/string/StringToCharStreamUnitTest.java renamed to core-java-8/src/test/java/com/baeldung/string/StringToCharStreamUnitTest.java

File renamed without changes.

core-java-io/README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@
1212
- [Java – Directory Size](http://www.baeldung.com/java-folder-size)
1313
- [Differences Between the Java WatchService API and the Apache Commons IO Monitor Library](http://www.baeldung.com/java-watchservice-vs-apache-commons-io-monitor-library)
1414
- [Calculate the Size of a File in Java](http://www.baeldung.com/java-file-size)
15-
- [Iterable to Stream in Java](http://www.baeldung.com/java-iterable-to-stream)
1615
- [Comparing getPath(), getAbsolutePath(), and getCanonicalPath() in Java](http://www.baeldung.com/java-path)
1716
- [Using Java MappedByteBuffer](http://www.baeldung.com/java-mapped-byte-buffer)
18-
- [Converting String to Stream of chars](http://www.baeldung.com/java-string-to-stream)
19-
- [How to Iterate Over a Stream With Indices](http://www.baeldung.com/java-stream-indices)
2017
- [Copy a File with Java](http://www.baeldung.com/java-copy-file)
2118
- [Java – Append Data to a File](http://www.baeldung.com/java-append-to-file)
2219
- [FileNotFoundException in Java](http://www.baeldung.com/java-filenotfound-exception)

0 commit comments

Comments
 (0)