import java.nio.ByteBuffer;
import java.nio.ByteOrder;
-import java.util.HashMap;
+import java.util.Map;
import org.eclipse.linuxtools.ctf.core.event.io.BitBuffer;
import org.eclipse.linuxtools.ctf.core.event.types.ArrayDefinition;
*/
@Test
public void testGetDefinitions_1() {
- HashMap<String, Definition> result = fixture.getDefinitions();
+ Map<String, Definition> result = fixture.getDefinitions();
assertNotNull(result);
}
package org.eclipse.linuxtools.ctf.core.event;
-import java.util.HashMap;
import java.util.List;
+import java.util.Map;
import java.util.Map.Entry;
import org.eclipse.linuxtools.ctf.core.event.types.Definition;
StructDeclaration mergedDeclaration = new StructDeclaration(1);
/* Add fields from the stream */
- HashMap<String, Definition> defs = streamContext.getDefinitions();
+ Map<String, Definition> defs = streamContext.getDefinitions();
for (Entry<String, Definition> entry : defs.entrySet()) {
mergedDeclaration.addField(entry.getKey(), entry.getValue().getDeclaration());
}
@Override
public String toString() {
- HashMap<String, Definition> definitions;
+ Map<String, Definition> definitions;
List<String> list;
StringBuilder retString = new StringBuilder();
final String cr = System.getProperty("line.separator");//$NON-NLS-1$
package org.eclipse.linuxtools.ctf.core.event.types;
-import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.ListIterator;
+import java.util.Map;
import org.eclipse.linuxtools.ctf.core.event.io.BitBuffer;
// ------------------------------------------------------------------------
private final StructDeclaration declaration;
- private final HashMap<String, Definition> definitions = new HashMap<String, Definition>();
+ private final Map<String, Definition> definitions = new LinkedHashMap<String, Definition>();
// ------------------------------------------------------------------------
// Constructors
/**
* @return The definitions of all the fields
+ * @since 2.0
*/
- public HashMap<String, Definition> getDefinitions() {
+ public Map<String, Definition> getDefinitions() {
return definitions;
}
@Test
public void testToString() {
String s = fixture.getContent().toString();
- assertEquals("pid=1922, inode=917738, flags=0x8000075, end=0xb73ec000, start=0xb73ea000, pgoff=0", s); //$NON-NLS-1$
+ assertEquals("pid=1922, start=0xb73ea000, end=0xb73ec000, flags=0x8000075, inode=917738, pgoff=0", s); //$NON-NLS-1$
}
/**
package org.eclipse.linuxtools.tmf.core.ctfadaptor;
import java.util.ArrayList;
-import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
+import java.util.Map;
import java.util.Map.Entry;
import org.eclipse.linuxtools.ctf.core.event.EventDefinition;
List<CtfTmfEventField> fields = new ArrayList<CtfTmfEventField>();
StructDefinition structFields = eventDef.getFields();
- HashMap<String, Definition> definitions = structFields.getDefinitions();
+ Map<String, Definition> definitions = structFields.getDefinitions();
String curFieldName = null;
Definition curFieldDef;
CtfTmfEventField curField;