test_class.declarator: baseDir = new File("src/test/resources/SlingNodetypesScannerTest")
test_class.modifier: final
test_class.original_string: final File baseDir = new File("src/test/resources/SlingNodetypesScannerTest");
test_class.type: File
test_class.var_name: baseDir
test_class.declarator: testTarget = new File("target/test-output/SlingNodetypesScannerTest")
test_class.modifier: final
test_class.original_string: final File testTarget = new File("target/test-output/SlingNodetypesScannerTest");
test_class.type: File
test_class.var_name: testTarget
test_class.declarator: alphaSrc = "has_a_src"
test_class.modifier: final
test_class.original_string: final String alphaSrc = "has_a_src";
test_class.type: String
test_class.var_name: alphaSrc
test_class.declarator: bravoSrc = "has_b_src"
test_class.modifier: final
test_class.original_string: final String bravoSrc = "has_b_src";
test_class.type: String
test_class.var_name: bravoSrc
test_class.declarator: charlieSrc = "has_c_src"
test_class.modifier: final
test_class.original_string: final String charlieSrc = "has_c_src";
test_class.type: String
test_class.var_name: charlieSrc
test_class.declarator: deltaSrc = "has_d_src"
test_class.modifier: final
test_class.original_string: final String deltaSrc = "has_d_src";
test_class.type: String
test_class.var_name: deltaSrc
test_class.declarator: echoSrc = "has_e_src"
test_class.modifier: final
test_class.original_string: final String echoSrc = "has_e_src";
test_class.type: String
test_class.var_name: echoSrc
test_class.declarator: foxtrotSrc = "has_f_src"
test_class.modifier: final
test_class.original_string: final String foxtrotSrc = "has_f_src";
test_class.type: String
test_class.var_name: foxtrotSrc
test_class.declarator: yankeeSrc = "has_y_src"
test_class.modifier: final
test_class.original_string: final String yankeeSrc = "has_y_src";
test_class.type: String
test_class.var_name: yankeeSrc
test_class.declarator: zuluSrc = "has_z_src"
test_class.modifier: final
test_class.original_string: final String zuluSrc = "has_z_src";
test_class.type: String
test_class.var_name: zuluSrc
test_class.file: core/src/test/java/net/adamcin/oakpal/core/SlingNodetypesScannerTest.java
test_class.identifier: SlingNodetypesScannerTest
test_case.body: @Test
      public void testFindNodeTypeDefinitions_zips() throws Exception {
          final File testBaseDir = new File(testTarget, "testFindNodeTypeDefinitions_zips");
          FileUtils.deleteDirectory(testBaseDir);
          testBaseDir.mkdirs();
          buildAllJars(testBaseDir);
          final List<URL> jarUrls = SlingNodetypesScanner
                  .findNodeTypeDefinitions(getJars(testBaseDir).collect(Collectors.toList()));
          assertEquals("jar urls size should be: " + jarUrls, 8, jarUrls.size());
          final List<URL> dirUrls = SlingNodetypesScanner
                  .findNodeTypeDefinitions(getDirs().collect(Collectors.toList()));
          assertEquals("dir urls size should be: " + dirUrls, 8, dirUrls.size());
      }
test_case.class_method_signature: SlingNodetypesScannerTest.testFindNodeTypeDefinitions_zips()
test_case.full_signature: @Test public void testFindNodeTypeDefinitions_zips()
test_case.identifier: testFindNodeTypeDefinitions_zips
test_case.invocations: deleteDirectory mkdirs buildAllJars findNodeTypeDefinitions collect getJars toList assertEquals size findNodeTypeDefinitions collect getDirs toList assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testFindNodeTypeDefinitions_zips()
focal_class.declarator: SLING_NODETYPES = "Sling-Nodetypes"
focal_class.modifier: public static final
focal_class.original_string: public static final String SLING_NODETYPES = "Sling-Nodetypes";
focal_class.type: String
focal_class.var_name: SLING_NODETYPES
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/SlingNodetypesScanner.java
focal_class.identifier: SlingNodetypesScanner
focal_class.class_method_signature: SlingNodetypesScanner.SlingNodetypesScanner()
focal_class.full_signature: private  SlingNodetypesScanner()
focal_class.identifier: SlingNodetypesScanner
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  SlingNodetypesScanner()
focal_class.class_method_signature: SlingNodetypesScanner.findNodeTypeDefinitions()
focal_class.full_signature: public static List<URL> findNodeTypeDefinitions()
focal_class.identifier: findNodeTypeDefinitions
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: List<URL>
focal_class.signature: List<URL> findNodeTypeDefinitions()
focal_class.class_method_signature: SlingNodetypesScanner.findNodeTypeDefinitions(final ClassLoader classLoader)
focal_class.full_signature: public static List<URL> findNodeTypeDefinitions(final ClassLoader classLoader)
focal_class.identifier: findNodeTypeDefinitions
focal_class.modifiers: public static
focal_class.parameters: (final ClassLoader classLoader)
focal_class.return: List<URL>
focal_class.signature: List<URL> findNodeTypeDefinitions(final ClassLoader classLoader)
focal_class.class_method_signature: SlingNodetypesScanner.findNodeTypeDefinitions(final List<File> zipFiles)
focal_class.full_signature: public static List<URL> findNodeTypeDefinitions(final List<File> zipFiles)
focal_class.identifier: findNodeTypeDefinitions
focal_class.modifiers: public static
focal_class.parameters: (final List<File> zipFiles)
focal_class.return: List<URL>
focal_class.signature: List<URL> findNodeTypeDefinitions(final List<File> zipFiles)
focal_class.class_method_signature: SlingNodetypesScanner.resolveNodeTypeDefinitions(final List<String> resourceNames)
focal_class.full_signature: public static Map<String, URL> resolveNodeTypeDefinitions(final List<String> resourceNames)
focal_class.identifier: resolveNodeTypeDefinitions
focal_class.modifiers: public static
focal_class.parameters: (final List<String> resourceNames)
focal_class.return: Map<String, URL>
focal_class.signature: Map<String, URL> resolveNodeTypeDefinitions(final List<String> resourceNames)
focal_class.class_method_signature: SlingNodetypesScanner.resolveNodeTypeDefinitions(final List<String> resourceNames,
                                                                final ClassLoader classLoader)
focal_class.full_signature: public static Map<String, URL> resolveNodeTypeDefinitions(final List<String> resourceNames,
                                                                final ClassLoader classLoader)
focal_class.identifier: resolveNodeTypeDefinitions
focal_class.modifiers: public static
focal_class.parameters: (final List<String> resourceNames,
                                                                final ClassLoader classLoader)
focal_class.return: Map<String, URL>
focal_class.signature: Map<String, URL> resolveNodeTypeDefinitions(final List<String> resourceNames,
                                                                final ClassLoader classLoader)
focal_class.class_method_signature: SlingNodetypesScanner.resolveNodeTypeDefinitions(final List<String> resourceNames,
                                                                final List<File> zipFiles)
focal_class.full_signature: public static Map<String, URL> resolveNodeTypeDefinitions(final List<String> resourceNames,
                                                                final List<File> zipFiles)
focal_class.identifier: resolveNodeTypeDefinitions
focal_class.modifiers: public static
focal_class.parameters: (final List<String> resourceNames,
                                                                final List<File> zipFiles)
focal_class.return: Map<String, URL>
focal_class.signature: Map<String, URL> resolveNodeTypeDefinitions(final List<String> resourceNames,
                                                                final List<File> zipFiles)
focal_method.body: public static List<URL> findNodeTypeDefinitions() throws IOException {
          return findNodeTypeDefinitions(Util.getDefaultClassLoader());
      }
focal_method.class_method_signature: SlingNodetypesScanner.findNodeTypeDefinitions()
focal_method.full_signature: public static List<URL> findNodeTypeDefinitions()
focal_method.identifier: findNodeTypeDefinitions
focal_method.invocations: findNodeTypeDefinitions getDefaultClassLoader
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: List<URL>
focal_method.signature: List<URL> findNodeTypeDefinitions()