test_class.file: httl/src/test/java/httl/spi/methods/CollectionMethodTest.java
test_class.identifier: CollectionMethodTest
test_case.body: @Test
  	public void testRecursiveMap() throws Exception {
  		Map<String, Object> children = new HashMap<String, Object>();
  		children.put("4", "x");
  		children.put("5", "y");
  		children.put("6", "z");
  		
  		Map<String, Object> parent = new HashMap<String, Object>();
  		parent.put("1", "a");
  		parent.put("children", children);
  		parent.put("2", "b");
  		parent.put("3", "c");
  		
  		Map<String, Object> result = CollectionMethod.recursive(parent);
  		
  		Assert.assertEquals(6, result.size());
  		Assert.assertEquals("a", result.get("1"));
  		Assert.assertEquals("x", result.get("4"));
  		Assert.assertEquals("y", result.get("5"));
  		Assert.assertEquals("z", result.get("6"));
  		Assert.assertEquals("b", result.get("2"));
  		Assert.assertEquals("c", result.get("3"));
  	}
test_case.class_method_signature: CollectionMethodTest.testRecursiveMap()
test_case.full_signature: @Test public void testRecursiveMap()
test_case.identifier: testRecursiveMap
test_case.invocations: put put put put put put put recursive assertEquals size assertEquals get assertEquals get assertEquals get assertEquals get assertEquals get assertEquals get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRecursiveMap()
focal_class.file: httl/src/main/java/httl/spi/methods/CollectionMethod.java
focal_class.identifier: CollectionMethod
focal_class.class_method_signature: CollectionMethod.CollectionMethod()
focal_class.full_signature: private  CollectionMethod()
focal_class.identifier: CollectionMethod
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  CollectionMethod()
focal_class.class_method_signature: CollectionMethod.toCycle(Collection<T> values)
focal_class.full_signature: public static ListCycle<T> toCycle(Collection<T> values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (Collection<T> values)
focal_class.return: ListCycle<T>
focal_class.signature: ListCycle<T> toCycle(Collection<T> values)
focal_class.class_method_signature: CollectionMethod.toCycle(T[] values)
focal_class.full_signature: public static ArrayCycle<T> toCycle(T[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (T[] values)
focal_class.return: ArrayCycle<T>
focal_class.signature: ArrayCycle<T> toCycle(T[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(boolean[] values)
focal_class.full_signature: public static BooleanArrayCycle toCycle(boolean[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (boolean[] values)
focal_class.return: BooleanArrayCycle
focal_class.signature: BooleanArrayCycle toCycle(boolean[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(char[] values)
focal_class.full_signature: public static CharArrayCycle toCycle(char[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (char[] values)
focal_class.return: CharArrayCycle
focal_class.signature: CharArrayCycle toCycle(char[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(byte[] values)
focal_class.full_signature: public static ByteArrayCycle toCycle(byte[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (byte[] values)
focal_class.return: ByteArrayCycle
focal_class.signature: ByteArrayCycle toCycle(byte[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(short[] values)
focal_class.full_signature: public static ShortArrayCycle toCycle(short[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (short[] values)
focal_class.return: ShortArrayCycle
focal_class.signature: ShortArrayCycle toCycle(short[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(int[] values)
focal_class.full_signature: public static IntArrayCycle toCycle(int[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (int[] values)
focal_class.return: IntArrayCycle
focal_class.signature: IntArrayCycle toCycle(int[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(long[] values)
focal_class.full_signature: public static LongArrayCycle toCycle(long[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (long[] values)
focal_class.return: LongArrayCycle
focal_class.signature: LongArrayCycle toCycle(long[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(float[] values)
focal_class.full_signature: public static FloatArrayCycle toCycle(float[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (float[] values)
focal_class.return: FloatArrayCycle
focal_class.signature: FloatArrayCycle toCycle(float[] values)
focal_class.class_method_signature: CollectionMethod.toCycle(double[] values)
focal_class.full_signature: public static DoubleArrayCycle toCycle(double[] values)
focal_class.identifier: toCycle
focal_class.modifiers: public static
focal_class.parameters: (double[] values)
focal_class.return: DoubleArrayCycle
focal_class.signature: DoubleArrayCycle toCycle(double[] values)
focal_class.class_method_signature: CollectionMethod.length(Map<?, ?> values)
focal_class.full_signature: public static int length(Map<?, ?> values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (Map<?, ?> values)
focal_class.return: int
focal_class.signature: int length(Map<?, ?> values)
focal_class.class_method_signature: CollectionMethod.length(Collection<?> values)
focal_class.full_signature: public static int length(Collection<?> values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (Collection<?> values)
focal_class.return: int
focal_class.signature: int length(Collection<?> values)
focal_class.class_method_signature: CollectionMethod.length(Object[] values)
focal_class.full_signature: public static int length(Object[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (Object[] values)
focal_class.return: int
focal_class.signature: int length(Object[] values)
focal_class.class_method_signature: CollectionMethod.length(boolean[] values)
focal_class.full_signature: public static int length(boolean[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (boolean[] values)
focal_class.return: int
focal_class.signature: int length(boolean[] values)
focal_class.class_method_signature: CollectionMethod.length(char[] values)
focal_class.full_signature: public static int length(char[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (char[] values)
focal_class.return: int
focal_class.signature: int length(char[] values)
focal_class.class_method_signature: CollectionMethod.length(byte[] values)
focal_class.full_signature: public static int length(byte[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (byte[] values)
focal_class.return: int
focal_class.signature: int length(byte[] values)
focal_class.class_method_signature: CollectionMethod.length(short[] values)
focal_class.full_signature: public static int length(short[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (short[] values)
focal_class.return: int
focal_class.signature: int length(short[] values)
focal_class.class_method_signature: CollectionMethod.length(int[] values)
focal_class.full_signature: public static int length(int[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (int[] values)
focal_class.return: int
focal_class.signature: int length(int[] values)
focal_class.class_method_signature: CollectionMethod.length(long[] values)
focal_class.full_signature: public static int length(long[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (long[] values)
focal_class.return: int
focal_class.signature: int length(long[] values)
focal_class.class_method_signature: CollectionMethod.length(float[] values)
focal_class.full_signature: public static int length(float[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (float[] values)
focal_class.return: int
focal_class.signature: int length(float[] values)
focal_class.class_method_signature: CollectionMethod.length(double[] values)
focal_class.full_signature: public static int length(double[] values)
focal_class.identifier: length
focal_class.modifiers: public static
focal_class.parameters: (double[] values)
focal_class.return: int
focal_class.signature: int length(double[] values)
focal_class.class_method_signature: CollectionMethod.sort(Map<K, V> map)
focal_class.full_signature: public static Map<K, V> sort(Map<K, V> map)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (Map<K, V> map)
focal_class.return: Map<K, V>
focal_class.signature: Map<K, V> sort(Map<K, V> map)
focal_class.class_method_signature: CollectionMethod.sort(List<T> list)
focal_class.full_signature: @SuppressWarnings({"unchecked", "rawtypes"}) public static List<T> sort(List<T> list)
focal_class.identifier: sort
focal_class.modifiers: @SuppressWarnings({"unchecked", "rawtypes"}) public static
focal_class.parameters: (List<T> list)
focal_class.return: List<T>
focal_class.signature: List<T> sort(List<T> list)
focal_class.class_method_signature: CollectionMethod.sort(Set<T> set)
focal_class.full_signature: public static Set<T> sort(Set<T> set)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (Set<T> set)
focal_class.return: Set<T>
focal_class.signature: Set<T> sort(Set<T> set)
focal_class.class_method_signature: CollectionMethod.sort(Collection<T> set)
focal_class.full_signature: public static Collection<T> sort(Collection<T> set)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (Collection<T> set)
focal_class.return: Collection<T>
focal_class.signature: Collection<T> sort(Collection<T> set)
focal_class.class_method_signature: CollectionMethod.sort(T[] array)
focal_class.full_signature: public static T[] sort(T[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (T[] array)
focal_class.return: T[]
focal_class.signature: T[] sort(T[] array)
focal_class.class_method_signature: CollectionMethod.sort(char[] array)
focal_class.full_signature: public static char[] sort(char[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (char[] array)
focal_class.return: char[]
focal_class.signature: char[] sort(char[] array)
focal_class.class_method_signature: CollectionMethod.sort(byte[] array)
focal_class.full_signature: public static byte[] sort(byte[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (byte[] array)
focal_class.return: byte[]
focal_class.signature: byte[] sort(byte[] array)
focal_class.class_method_signature: CollectionMethod.sort(short[] array)
focal_class.full_signature: public static short[] sort(short[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (short[] array)
focal_class.return: short[]
focal_class.signature: short[] sort(short[] array)
focal_class.class_method_signature: CollectionMethod.sort(int[] array)
focal_class.full_signature: public static int[] sort(int[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (int[] array)
focal_class.return: int[]
focal_class.signature: int[] sort(int[] array)
focal_class.class_method_signature: CollectionMethod.sort(long[] array)
focal_class.full_signature: public static long[] sort(long[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (long[] array)
focal_class.return: long[]
focal_class.signature: long[] sort(long[] array)
focal_class.class_method_signature: CollectionMethod.sort(float[] array)
focal_class.full_signature: public static float[] sort(float[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (float[] array)
focal_class.return: float[]
focal_class.signature: float[] sort(float[] array)
focal_class.class_method_signature: CollectionMethod.sort(double[] array)
focal_class.full_signature: public static double[] sort(double[] array)
focal_class.identifier: sort
focal_class.modifiers: public static
focal_class.parameters: (double[] array)
focal_class.return: double[]
focal_class.signature: double[] sort(double[] array)
focal_class.class_method_signature: CollectionMethod.recursive(Map<K, V> map)
focal_class.full_signature: public static Map<K, V> recursive(Map<K, V> map)
focal_class.identifier: recursive
focal_class.modifiers: public static
focal_class.parameters: (Map<K, V> map)
focal_class.return: Map<K, V>
focal_class.signature: Map<K, V> recursive(Map<K, V> map)
focal_class.class_method_signature: CollectionMethod._recursive(Map<K, V> result, Map<K, V> map)
focal_class.full_signature: @SuppressWarnings("unchecked") private static void _recursive(Map<K, V> result, Map<K, V> map)
focal_class.identifier: _recursive
focal_class.modifiers: @SuppressWarnings("unchecked") private static
focal_class.parameters: (Map<K, V> result, Map<K, V> map)
focal_class.return: void
focal_class.signature: void _recursive(Map<K, V> result, Map<K, V> map)
focal_class.class_method_signature: CollectionMethod.recursive(Collection<T> set)
focal_class.full_signature: public static List<T> recursive(Collection<T> set)
focal_class.identifier: recursive
focal_class.modifiers: public static
focal_class.parameters: (Collection<T> set)
focal_class.return: List<T>
focal_class.signature: List<T> recursive(Collection<T> set)
focal_class.class_method_signature: CollectionMethod._recursive(Collection<T> result, Collection<T> set)
focal_class.full_signature: @SuppressWarnings("unchecked") private static void _recursive(Collection<T> result, Collection<T> set)
focal_class.identifier: _recursive
focal_class.modifiers: @SuppressWarnings("unchecked") private static
focal_class.parameters: (Collection<T> result, Collection<T> set)
focal_class.return: void
focal_class.signature: void _recursive(Collection<T> result, Collection<T> set)
focal_class.class_method_signature: CollectionMethod.recursive(Collection<T> set, String children)
focal_class.full_signature: public static List<T> recursive(Collection<T> set, String children)
focal_class.identifier: recursive
focal_class.modifiers: public static
focal_class.parameters: (Collection<T> set, String children)
focal_class.return: List<T>
focal_class.signature: List<T> recursive(Collection<T> set, String children)
focal_class.class_method_signature: CollectionMethod.recursive(T node, String children)
focal_class.full_signature: public static List<T> recursive(T node, String children)
focal_class.identifier: recursive
focal_class.modifiers: public static
focal_class.parameters: (T node, String children)
focal_class.return: List<T>
focal_class.signature: List<T> recursive(T node, String children)
focal_class.class_method_signature: CollectionMethod._recursive(Collection<T> result, T node, String children)
focal_class.full_signature: @SuppressWarnings("unchecked") private static void _recursive(Collection<T> result, T node, String children)
focal_class.identifier: _recursive
focal_class.modifiers: @SuppressWarnings("unchecked") private static
focal_class.parameters: (Collection<T> result, T node, String children)
focal_class.return: void
focal_class.signature: void _recursive(Collection<T> result, T node, String children)
focal_method.body: public static <K, V> Map<K, V> recursive(Map<K, V> map) {
          Map<K, V> result = new HashMap<K, V>();
          _recursive(result, map);
          return result;
      }
focal_method.class_method_signature: CollectionMethod.recursive(Map<K, V> map)
focal_method.full_signature: public static Map<K, V> recursive(Map<K, V> map)
focal_method.identifier: recursive
focal_method.invocations: _recursive
focal_method.modifiers: public static
focal_method.parameters: (Map<K, V> map)
focal_method.return: Map<K, V>
focal_method.signature: Map<K, V> recursive(Map<K, V> map)