Symbolic name is now available from manifest parser. (FELIX-851)
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@750981 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java b/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java
index 0276ee2..858dc33 100644
--- a/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java
+++ b/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java
@@ -161,21 +161,7 @@
m_requirements = mp.getRequirements();
m_dynamicRequirements = mp.getDynamicRequirements();
m_nativeLibraries = mp.getLibraries();
-
- // Get symbolic name.
- String symName = null;
- for (int capIdx = 0;
- (m_capabilities != null) && (capIdx < m_capabilities.length);
- capIdx++)
- {
- if (m_capabilities[capIdx].getNamespace().equals(ICapability.MODULE_NAMESPACE))
- {
- symName = (String) m_capabilities[capIdx].getProperties().get(
- Constants.BUNDLE_SYMBOLICNAME_ATTRIBUTE);
- break;
- }
- }
- m_symbolicName = symName;
+ m_symbolicName = mp.getSymbolicName();
// Verify that all native libraries exist in advance; this will
// throw an exception if the native library does not exist.