More BundleInfo refactoring improvements. (FELIX-753)
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@703542 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/RegularBundleInfo.java b/framework/src/main/java/org/apache/felix/framework/RegularBundleInfo.java
index 3f19ce1..d661ad5 100644
--- a/framework/src/main/java/org/apache/felix/framework/RegularBundleInfo.java
+++ b/framework/src/main/java/org/apache/felix/framework/RegularBundleInfo.java
@@ -18,16 +18,12 @@
*/
package org.apache.felix.framework;
-import java.io.IOException;
-import java.net.URL;
-import java.security.ProtectionDomain;
import java.util.*;
import org.apache.felix.framework.cache.BundleArchive;
import org.apache.felix.framework.searchpolicy.ModuleDefinition;
import org.apache.felix.framework.util.manifestparser.ManifestParser;
import org.apache.felix.moduleloader.ICapability;
-import org.apache.felix.moduleloader.IContentLoader;
import org.apache.felix.moduleloader.IModule;
import org.osgi.framework.*;
@@ -143,27 +139,7 @@
public Map getCurrentHeader()
{
- Map headerMap = null;
- // Special case the system bundle
- if (getBundleId() == 0)
- {
- // TODO: REFACTOR - This is sort of a hack, we should just expose
- // the bundle symbolic name from our API.
- try
- {
- headerMap = m_archive.getRevision(0).getManifestHeader();
- }
- catch (Exception ex)
- {
- // This should never happen.
- }
- }
- else
- {
- headerMap = ((ModuleDefinition) getCurrentModule().getDefinition()).getHeaders();
- }
-
- return headerMap;
+ return ((ModuleDefinition) getCurrentModule().getDefinition()).getHeaders();
}
public long getLastModified()