package jetbrains.mps.debugger.java.run.sandbox; /*Generated by MPS */ import java.util.Map; import jetbrains.mps.internal.collections.runtime.MapSequence; import java.util.HashMap; import jetbrains.mps.internal.collections.runtime.SortedMapSequence; import java.util.TreeMap; import java.util.List; import jetbrains.mps.internal.collections.runtime.ListSequence; import java.util.ArrayList; import java.util.Deque; import jetbrains.mps.internal.collections.runtime.LinkedListSequence; import java.util.LinkedList; import java.util.Set; import jetbrains.mps.internal.collections.runtime.SetSequence; import java.util.HashSet; public class DebugCollections { public DebugCollections() { } public static void main(String[] args) { int[] i = {1, 2}; int k = 0; DebugCollections.testList(); DebugCollections.testMap(); DebugCollections.testSortedMap(); DebugCollections.testLinkedList(); DebugCollections.testSet(); DebugCollections.testForeach(); System.out.println(i); } public static void testMap() { Map<String, String> strings = MapSequence.fromMap(new HashMap<String, String>()); MapSequence.fromMap(strings).put("one", "1"); MapSequence.fromMap(strings).put("two", "2"); MapSequence.fromMap(strings).put("three", "3"); System.out.println(strings); } public static void testSortedMap() { Map<String, String> strings = SortedMapSequence.fromMap(new TreeMap<String, String>()); MapSequence.fromMap(strings).put("one", "1"); MapSequence.fromMap(strings).put("two", "2"); String string = "three"; MapSequence.fromMap(strings).put(string, "3"); System.out.println(strings); } private static void testList() { List<String> strings = ListSequence.fromList(new ArrayList<String>()); ListSequence.fromList(strings).addElement("alpha"); ListSequence.fromList(strings).addElement("beta"); ListSequence.fromList(strings).addElement("gamma"); System.out.println(strings); } private static void testLinkedList() { Deque<String> strings = LinkedListSequence.fromLinkedListNew(new LinkedList<String>()); LinkedListSequence.fromLinkedListNew(strings).addElement("alpha"); LinkedListSequence.fromLinkedListNew(strings).addElement("beta"); LinkedListSequence.fromLinkedListNew(strings).addElement("gamma"); System.out.println(strings); } public static void testSet() { Set<String> strings = SetSequence.fromSet(new HashSet<String>()); SetSequence.fromSet(strings).addElement("alpha"); SetSequence.fromSet(strings).addElement("beta"); SetSequence.fromSet(strings).addElement("gamma"); System.out.println(strings); } public static void testForeach() { Set<String> strings = SetSequence.fromSet(new HashSet<String>()); SetSequence.fromSet(strings).addElement("alpha"); SetSequence.fromSet(strings).addElement("beta"); SetSequence.fromSet(strings).addElement("gamma"); for (String i : strings) { System.err.println(i); } for (String j : strings) { System.err.println(j); } } }