Author: cziegeler
Date: Tue Apr 13 11:52:57 2010
New Revision: 933567
URL: http://svn.apache.org/viewvc?rev=933567&view=rev
Log:
FELIX-2275 : Component descriptor reference elements are not ordered - Applied
patch from Stephen Flynn
Modified:
felix/trunk/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorGenerator.java
Modified:
felix/trunk/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorGenerator.java
URL:
http://svn.apache.org/viewvc/felix/trunk/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorGenerator.java?rev=933567&r1=933566&r2=933567&view=diff
==============================================================================
---
felix/trunk/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorGenerator.java
(original)
+++
felix/trunk/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorGenerator.java
Tue Apr 13 11:52:57 2010
@@ -24,6 +24,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@@ -488,7 +489,7 @@ public class SCRDescriptorGenerator
this.doServices( description.getTagsByName( Constants.SERVICE,
inherited ), component, description );
// collect references from class tags and fields
- final Map<String, Object[]> references = new HashMap<String,
Object[]>();
+ final Map<String, Object[]> references = new LinkedHashMap<String,
Object[]>();
// Utility handler for propertie
final PropertyHandler propertyHandler = new PropertyHandler(
component, ocd );