Skip to content

Commit e0b9df4

Browse files
applied spotless formatting"
1 parent 06ab653 commit e0b9df4

File tree

2 files changed

+50
-12
lines changed

2 files changed

+50
-12
lines changed

abstract-document/src/main/java/com/iluwatar/abstractdocument/AbstractDocument.java

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,20 @@ public Object get(String key) {
5151
return documentProperties.get(key);
5252
}
5353

54-
@SuppressWarnings("unchecked")
55-
@Override
56-
public <T> Stream<T> children(String key, Function<Map<String, Object>, T> childConstructor) {
57-
Object value = get(key);
58-
if (value instanceof List<?>) {
59-
return ((List<?>) value).stream()
60-
.filter(e -> e instanceof Map) // Only keeping items that are actually maps before casting
61-
.map(e -> (Map<String, Object>) e)
62-
.map(childConstructor);
54+
@SuppressWarnings("unchecked")
55+
@Override
56+
public <T> Stream<T> children(String key, Function<Map<String, Object>, T> childConstructor) {
57+
Object value = get(key);
58+
if (value instanceof List<?>) {
59+
return ((List<?>) value)
60+
.stream()
61+
.filter(
62+
e -> e instanceof Map) // Only keeping items that are actually maps before casting
63+
.map(e -> (Map<String, Object>) e)
64+
.map(childConstructor);
65+
}
66+
return Stream.empty();
6367
}
64-
return Stream.empty();
65-
}
66-
6768

6869
@Override
6970
public String toString() {
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
diff --git a/abstract-document/src/main/java/com/iluwatar/abstractdocument/AbstractDocument.java b/abstract-document/src/main/java/com/iluwatar/abstractdocument/AbstractDocument.java
2+
index 41bfb2353..55584d94d 100644
3+
--- a/abstract-document/src/main/java/com/iluwatar/abstractdocument/AbstractDocument.java
4+
+++ b/abstract-document/src/main/java/com/iluwatar/abstractdocument/AbstractDocument.java
5+
@@ -51,19 +51,20 @@ public abstract class AbstractDocument implements Document {
6+
return documentProperties.get(key);
7+
}
8+

9+
-@SuppressWarnings("unchecked")
10+
-@Override
11+
-public <T> Stream<T> children(String key, Function<Map<String, Object>, T> childConstructor) {
12+
- Object value = get(key);
13+
- if (value instanceof List<?>) {
14+
- return ((List<?>) value).stream()
15+
- .filter(e -> e instanceof Map) // Only keeping items that are actually maps before casting
16+
- .map(e -> (Map<String, Object>) e)
17+
- .map(childConstructor);
18+
+ @SuppressWarnings("unchecked")
19+
+ @Override
20+
+ public <T> Stream<T> children(String key, Function<Map<String, Object>, T> childConstructor) {
21+
+ Object value = get(key);
22+
+ if (value instanceof List<?>) {
23+
+ return ((List<?>) value)
24+
+ .stream()
25+
+ .filter(
26+
+ e -> e instanceof Map) // Only keeping items that are actually maps before casting
27+
+ .map(e -> (Map<String, Object>) e)
28+
+ .map(childConstructor);
29+
+ }
30+
+ return Stream.empty();
31+
}
32+
- return Stream.empty();
33+
-}
34+
-
35+

36+
@Override
37+
public String toString() {

0 commit comments

Comments
 (0)