Skip to content

Commit 438c006

Browse files
committed
fix non-Java-8 compatible constructs in modules
1 parent d5ff87d commit 438c006

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImporter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ private static CompletionStage<Set<PolicyEntry>> mergeImportedPolicyEntries(
107107
visited).toCompletableFuture())
108108
.collect(Collectors.toList());
109109

110-
return CompletableFuture.allOf(importFutures.toArray(CompletableFuture[]::new))
110+
return CompletableFuture.allOf(importFutures.toArray(new CompletableFuture[0]))
111111
.thenApply(ignored -> {
112112
final Set<PolicyEntry> result = new LinkedHashSet<>(baseEntries);
113113
for (final CompletableFuture<Set<PolicyEntry>> future : importFutures) {

policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportTransitiveImportsResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ public List<PolicyId> getTransitiveImports() {
180180
return transitiveImports.stream()
181181
.map(JsonValue::asString)
182182
.map(PolicyId::of)
183-
.collect(Collectors.toUnmodifiableList());
183+
.collect(Collectors.collectingAndThen(Collectors.toList(), Collections::unmodifiableList));
184184
}
185185

186186
@Override

0 commit comments

Comments
 (0)