You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by da...@apache.org on 2018/04/27 09:53:44 UTC

[sling-org-apache-sling-feature-analyser] 28/28: [Feature Model] Remove BundleDescriptorImpl ctor that was only used by test

This is an automated email from the ASF dual-hosted git repository.

davidb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-analyser.git

commit c6683bae0c3ff00dab05aa01e29a5853a602206d
Author: David Bosschaert <da...@gmail.com>
AuthorDate: Thu Apr 26 14:27:25 2018 +0100

    [Feature Model] Remove BundleDescriptorImpl ctor that was only used by test
---
 .../feature/scanner/impl/BundleDescriptorImpl.java | 22 +---------------------
 1 file changed, 1 insertion(+), 21 deletions(-)

diff --git a/src/main/java/org/apache/sling/feature/scanner/impl/BundleDescriptorImpl.java b/src/main/java/org/apache/sling/feature/scanner/impl/BundleDescriptorImpl.java
index d93b89c..d933060 100644
--- a/src/main/java/org/apache/sling/feature/scanner/impl/BundleDescriptorImpl.java
+++ b/src/main/java/org/apache/sling/feature/scanner/impl/BundleDescriptorImpl.java
@@ -21,7 +21,6 @@ import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
-import java.util.Set;
 import java.util.jar.JarFile;
 import java.util.jar.Manifest;
 import java.util.stream.Collectors;
@@ -34,8 +33,6 @@ import org.apache.sling.feature.Artifact;
 import org.apache.sling.feature.scanner.BundleDescriptor;
 import org.apache.sling.feature.scanner.PackageInfo;
 import org.osgi.framework.Constants;
-import org.osgi.resource.Capability;
-import org.osgi.resource.Requirement;
 
 /**
  * Information about a bundle
@@ -77,23 +74,6 @@ public class BundleDescriptorImpl
         this.lock();
     }
 
-    public BundleDescriptorImpl(final Artifact artifact,
-            final Set<PackageInfo> pcks,
-            final Set<Requirement> reqs,
-            final Set<Capability> caps) throws IOException {
-        this.artifact = artifact;
-        this.artifactFile = null;
-        this.startLevel = 0;
-
-        this.symbolicName = Constants.SYSTEM_BUNDLE_SYMBOLICNAME;
-        this.bundleVersion = artifact.getId().getOSGiVersion().toString();
-        this.getExportedPackages().addAll(pcks);
-        this.getRequirements().addAll(reqs);
-        this.getCapabilities().addAll(caps);
-        this.manifest = null;
-        this.lock();
-    }
-
     /**
      * Get the bundle symbolic name.
      * @return The bundle symbolic name
@@ -211,4 +191,4 @@ public class BundleDescriptorImpl
     public static List<PackageInfo> extractDynamicImportedPackages(final Manifest m) {
         return extractPackages(m, Constants.DYNAMICIMPORT_PACKAGE, null, false);
     }
-}
\ No newline at end of file
+}

-- 
To stop receiving notification emails like this one, please contact
davidb@apache.org.