test_class.file: lib-common/src/test/java/com/kdgregory/pomutil/util/TestUtils.java
test_class.identifier: TestUtils
test_case.body: @Test
      public void testReconstructBasicOperation() throws Exception
      {
          Document dom = element("root",
                              element("c2"),
                              element("c1"),
                              element("c3"))
                         .toDOM();
          Element root = dom.getDocumentElement();
          Utils.reconstruct(root, "c3", "c1", "c2");
  
          assertEquals("elements have been reordered",
                       Arrays.asList("c3", "c1", "c2"),
                       getChildNames(root));
      }
test_case.class_method_signature: TestUtils.testReconstructBasicOperation()
test_case.full_signature: @Test public void testReconstructBasicOperation()
test_case.identifier: testReconstructBasicOperation
test_case.invocations: toDOM element element element element getDocumentElement reconstruct assertEquals asList getChildNames
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testReconstructBasicOperation()
focal_class.file: lib-common/src/main/java/com/kdgregory/pomutil/util/Utils.java
focal_class.identifier: Utils
focal_class.class_method_signature: Utils.buildFileListFromStringList(List<String> sources)
focal_class.full_signature: public static List<File> buildFileListFromStringList(List<String> sources)
focal_class.identifier: buildFileListFromStringList
focal_class.modifiers: public static
focal_class.parameters: (List<String> sources)
focal_class.return: List<File>
focal_class.signature: List<File> buildFileListFromStringList(List<String> sources)
focal_class.class_method_signature: Utils.buildFileList(List<File> sources)
focal_class.full_signature: public static List<File> buildFileList(List<File> sources)
focal_class.identifier: buildFileList
focal_class.modifiers: public static
focal_class.parameters: (List<File> sources)
focal_class.return: List<File>
focal_class.signature: List<File> buildFileList(List<File> sources)
focal_class.class_method_signature: Utils.extractClassesFromJar(File jarFile)
focal_class.full_signature: public static List<String> extractClassesFromJar(File jarFile)
focal_class.identifier: extractClassesFromJar
focal_class.modifiers: public static
focal_class.parameters: (File jarFile)
focal_class.return: List<String>
focal_class.signature: List<String> extractClassesFromJar(File jarFile)
focal_class.class_method_signature: Utils.removeChildrenToMap(Element elem)
focal_class.full_signature: public static Map<String,Element> removeChildrenToMap(Element elem)
focal_class.identifier: removeChildrenToMap
focal_class.modifiers: public static
focal_class.parameters: (Element elem)
focal_class.return: Map<String,Element>
focal_class.signature: Map<String,Element> removeChildrenToMap(Element elem)
focal_class.class_method_signature: Utils.reconstruct(Element elem, String... childOrder)
focal_class.full_signature: public static Element reconstruct(Element elem, String... childOrder)
focal_class.identifier: reconstruct
focal_class.modifiers: public static
focal_class.parameters: (Element elem, String... childOrder)
focal_class.return: Element
focal_class.signature: Element reconstruct(Element elem, String... childOrder)
focal_class.class_method_signature: Utils.reconstruct(Element elem, Map<String,Element> children, String... childOrder)
focal_class.full_signature: public static Element reconstruct(Element elem, Map<String,Element> children, String... childOrder)
focal_class.identifier: reconstruct
focal_class.modifiers: public static
focal_class.parameters: (Element elem, Map<String,Element> children, String... childOrder)
focal_class.return: Element
focal_class.signature: Element reconstruct(Element elem, Map<String,Element> children, String... childOrder)
focal_method.body: public static Element reconstruct(Element elem, String... childOrder)
      {
          return reconstruct(elem, removeChildrenToMap(elem), childOrder);
      }
focal_method.class_method_signature: Utils.reconstruct(Element elem, String... childOrder)
focal_method.full_signature: public static Element reconstruct(Element elem, String... childOrder)
focal_method.identifier: reconstruct
focal_method.invocations: reconstruct removeChildrenToMap
focal_method.modifiers: public static
focal_method.parameters: (Element elem, String... childOrder)
focal_method.return: Element
focal_method.signature: Element reconstruct(Element elem, String... childOrder)