You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2017/02/27 15:53:17 UTC

karaf git commit: [KARAF-4314] Fix unwanted JDK 8 dependency

Repository: karaf
Updated Branches:
  refs/heads/karaf-4.0.x 645dbb88a -> 17e66fa1e


[KARAF-4314] Fix unwanted JDK 8 dependency

Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/17e66fa1
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/17e66fa1
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/17e66fa1

Branch: refs/heads/karaf-4.0.x
Commit: 17e66fa1ef3b8b1dfee27bab583d708e24e5c7ea
Parents: 645dbb8
Author: Guillaume Nodet <gn...@apache.org>
Authored: Mon Feb 27 16:53:10 2017 +0100
Committer: Guillaume Nodet <gn...@apache.org>
Committed: Mon Feb 27 16:53:10 2017 +0100

----------------------------------------------------------------------
 .../internal/service/RepositoryImpl.java        | 22 +++++++++++++-------
 1 file changed, 14 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/17e66fa1/features/core/src/main/java/org/apache/karaf/features/internal/service/RepositoryImpl.java
----------------------------------------------------------------------
diff --git a/features/core/src/main/java/org/apache/karaf/features/internal/service/RepositoryImpl.java b/features/core/src/main/java/org/apache/karaf/features/internal/service/RepositoryImpl.java
index 9b176bb..b2e9d97 100644
--- a/features/core/src/main/java/org/apache/karaf/features/internal/service/RepositoryImpl.java
+++ b/features/core/src/main/java/org/apache/karaf/features/internal/service/RepositoryImpl.java
@@ -55,18 +55,24 @@ public class RepositoryImpl implements Repository {
 
     public URI[] getRepositories() throws IOException {
         load();
-        return features.getRepository().stream()
-                .map(String::trim)
-                .map(URI::create)
-                .toArray(URI[]::new);
+        URI[] result = new URI[features.getRepository().size()];
+        for (int i = 0; i < features.getRepository().size(); i++) {
+            String uri = features.getRepository().get(i);
+            uri = uri.trim();
+            result[i] = URI.create(uri);
+        }
+        return result;
     }
 
     public URI[] getResourceRepositories() throws IOException {
         load();
-        return features.getResourceRepository().stream()
-                .map(String::trim)
-                .map(URI::create)
-                .toArray(URI[]::new);
+        URI[] result = new URI[features.getResourceRepository().size()];
+        for (int i = 0; i < features.getResourceRepository().size(); i++) {
+            String uri = features.getResourceRepository().get(i);
+            uri = uri.trim();
+            result[i] = URI.create(uri);
+        }
+        return result;
     }
 
     public org.apache.karaf.features.Feature[] getFeatures() throws IOException {