Do not return impl type
git-svn-id: https://svn.apache.org/repos/asf/aries/trunk@1828200 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/component-dsl/src/main/java/org/apache/aries/osgi/functional/internal/OSGiImpl.java b/component-dsl/src/main/java/org/apache/aries/osgi/functional/internal/OSGiImpl.java
index 382d049..4dddc04 100644
--- a/component-dsl/src/main/java/org/apache/aries/osgi/functional/internal/OSGiImpl.java
+++ b/component-dsl/src/main/java/org/apache/aries/osgi/functional/internal/OSGiImpl.java
@@ -207,7 +207,7 @@
}
@Override
- public <S> OSGiImpl<S> flatMap(Function<? super T, OSGi<? extends S>> fun) {
+ public <S> OSGi<S> flatMap(Function<? super T, OSGi<? extends S>> fun) {
return new OSGiImpl<>((bundleContext, op) ->
run(
bundleContext,
diff --git a/itests/src/main/java/org/apache/aries/osgi/functional/internal/ProbeTests.java b/itests/src/main/java/org/apache/aries/osgi/functional/internal/ProbeTests.java
index b64beee..34d169c 100644
--- a/itests/src/main/java/org/apache/aries/osgi/functional/internal/ProbeTests.java
+++ b/itests/src/main/java/org/apache/aries/osgi/functional/internal/ProbeTests.java
@@ -50,7 +50,7 @@
ProbeImpl<String> probeA = new ProbeImpl<>();
AtomicReference<ProbeImpl<String>> probeBreference = new AtomicReference<>();
- OSGiImpl<String> program =
+ OSGi<String> program =
probeA.flatMap(a ->
onClose(
() -> result.accumulateAndGet("Hello", (x, y) -> x.replace(y, ""))).