test_class.file: unix4j-core/unix4j-base/src/test/java/org/unix4j/util/FileUtilTest.java
test_class.identifier: FileUtilTest
test_case.body: @Test
      public void testExpandFiles_absolutePaths(){
          final File testDir = FileTestUtils.getTestFile(this.getClass(), "testExpandFiles");
  
          List<File> actualFiles = FileUtil.expandFiles(testDir.getPath() + "/*");
          FileAsserter asserter = new FileAsserter(actualFiles);
          asserter.assertAbsolute(testDir, "blah");
          asserter.assertAbsolute(testDir, "dir1");
          asserter.assertAbsolute(testDir, "dir2");
          asserter.assertAbsolute(testDir, "dir3");
  
          actualFiles = FileUtil.expandFiles(testDir.getPath() + "*");
          asserter = new FileAsserter(actualFiles);
          asserter.assertAbsolute(testDir.getPath());
  
          actualFiles = FileUtil.expandFiles(testDir.getPath() + "/blah/blah.txt");
          asserter = new FileAsserter(actualFiles);
          asserter.assertAbsolute(testDir, "blah/blah.txt");
  
          actualFiles = FileUtil.expandFiles(testDir.getPath() + "/blah/blah*");
          asserter = new FileAsserter(actualFiles);
          asserter.assertAbsolute(testDir, "blah/blah.txt");
  
          actualFiles = FileUtil.expandFiles(testDir.getPath() + "/dir*/test*");
          asserter = new FileAsserter(actualFiles);
          asserter.assertAbsolute(testDir, "dir1/test-file-1.txt");
          asserter.assertAbsolute(testDir, "dir1/test-file-1a.txt");
          asserter.assertAbsolute(testDir, "dir2/test-file-2.txt");
          asserter.assertAbsolute(testDir, "dir3/test-file-3.txt");
      }
test_case.class_method_signature: FileUtilTest.testExpandFiles_absolutePaths()
test_case.full_signature: @Test public void testExpandFiles_absolutePaths()
test_case.identifier: testExpandFiles_absolutePaths
test_case.invocations: getTestFile getClass expandFiles getPath assertAbsolute assertAbsolute assertAbsolute assertAbsolute expandFiles getPath assertAbsolute getPath expandFiles getPath assertAbsolute expandFiles getPath assertAbsolute expandFiles getPath assertAbsolute assertAbsolute assertAbsolute assertAbsolute
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testExpandFiles_absolutePaths()
focal_class.declarator: ROOT_UNIX = "/"
focal_class.modifier: public static final
focal_class.original_string: public static final String ROOT_UNIX = "/";
focal_class.type: String
focal_class.var_name: ROOT_UNIX
focal_class.declarator: ROOT_WINDOWS = "C:\\"
focal_class.modifier: public static final
focal_class.original_string: public static final String ROOT_WINDOWS = "C:\\";
focal_class.type: String
focal_class.var_name: ROOT_WINDOWS
focal_class.declarator: ROOT_WINDOWS_NETWORK = "\\\\"
focal_class.modifier: public static final
focal_class.original_string: public static final String ROOT_WINDOWS_NETWORK = "\\\\";
focal_class.type: String
focal_class.var_name: ROOT_WINDOWS_NETWORK
focal_class.declarator: ROOT = isWindows() ? ROOT_WINDOWS : ROOT_UNIX
focal_class.modifier: public static final
focal_class.original_string: public static final String ROOT = isWindows() ? ROOT_WINDOWS : ROOT_UNIX;
focal_class.type: String
focal_class.var_name: ROOT
focal_class.file: unix4j-core/unix4j-base/src/main/java/org/unix4j/util/FileUtil.java
focal_class.identifier: FileUtil
focal_class.class_method_signature: FileUtil.isWindows()
focal_class.full_signature: private static boolean isWindows()
focal_class.identifier: isWindows
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isWindows()
focal_class.class_method_signature: FileUtil.getUserDir()
focal_class.full_signature: public static File getUserDir()
focal_class.identifier: getUserDir
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: File
focal_class.signature: File getUserDir()
focal_class.class_method_signature: FileUtil.toList(File... files)
focal_class.full_signature: public static List<File> toList(File... files)
focal_class.identifier: toList
focal_class.modifiers: public static
focal_class.parameters: (File... files)
focal_class.return: List<File>
focal_class.signature: List<File> toList(File... files)
focal_class.class_method_signature: FileUtil.getRelativePath(File root, File file)
focal_class.full_signature: public static String getRelativePath(File root, File file)
focal_class.identifier: getRelativePath
focal_class.modifiers: public static
focal_class.parameters: (File root, File file)
focal_class.return: String
focal_class.signature: String getRelativePath(File root, File file)
focal_class.class_method_signature: FileUtil.toAbsoluteFile(File currentDirectory, File file)
focal_class.full_signature: public static File toAbsoluteFile(File currentDirectory, File file)
focal_class.identifier: toAbsoluteFile
focal_class.modifiers: public static
focal_class.parameters: (File currentDirectory, File file)
focal_class.return: File
focal_class.signature: File toAbsoluteFile(File currentDirectory, File file)
focal_class.class_method_signature: FileUtil.getPathElements(File file)
focal_class.full_signature: public static List<String> getPathElements(File file)
focal_class.identifier: getPathElements
focal_class.modifiers: public static
focal_class.parameters: (File file)
focal_class.return: List<String>
focal_class.signature: List<String> getPathElements(File file)
focal_class.class_method_signature: FileUtil.expandFiles(String... paths)
focal_class.full_signature: public static List<File> expandFiles(String... paths)
focal_class.identifier: expandFiles
focal_class.modifiers: public static
focal_class.parameters: (String... paths)
focal_class.return: List<File>
focal_class.signature: List<File> expandFiles(String... paths)
focal_class.class_method_signature: FileUtil.expandFiles(File currentDirectory, String... paths)
focal_class.full_signature: public static List<File> expandFiles(File currentDirectory, String... paths)
focal_class.identifier: expandFiles
focal_class.modifiers: public static
focal_class.parameters: (File currentDirectory, String... paths)
focal_class.return: List<File>
focal_class.signature: List<File> expandFiles(File currentDirectory, String... paths)
focal_class.class_method_signature: FileUtil.addFileExpanded(File currentDirectory, File file,
  			List<File> expandedFiles)
focal_class.full_signature: private static void addFileExpanded(File currentDirectory, File file,
  			List<File> expandedFiles)
focal_class.identifier: addFileExpanded
focal_class.modifiers: private static
focal_class.parameters: (File currentDirectory, File file,
  			List<File> expandedFiles)
focal_class.return: void
focal_class.signature: void addFileExpanded(File currentDirectory, File file,
  			List<File> expandedFiles)
focal_class.class_method_signature: FileUtil.listFiles(File file, List<String> parts, List<File> dest)
focal_class.full_signature: private static void listFiles(File file, List<String> parts, List<File> dest)
focal_class.identifier: listFiles
focal_class.modifiers: private static
focal_class.parameters: (File file, List<String> parts, List<File> dest)
focal_class.return: void
focal_class.signature: void listFiles(File file, List<String> parts, List<File> dest)
focal_class.class_method_signature: FileUtil.getFileNameFilter(String name)
focal_class.full_signature: public static FilenameFilter getFileNameFilter(String name)
focal_class.identifier: getFileNameFilter
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: FilenameFilter
focal_class.signature: FilenameFilter getFileNameFilter(String name)
focal_class.class_method_signature: FileUtil.isWildcardFileName(String name)
focal_class.full_signature: public static boolean isWildcardFileName(String name)
focal_class.identifier: isWildcardFileName
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: boolean
focal_class.signature: boolean isWildcardFileName(String name)
focal_class.class_method_signature: FileUtil.getOutputDirectoryGivenClass(final Class<?> clazz)
focal_class.full_signature: public static File getOutputDirectoryGivenClass(final Class<?> clazz)
focal_class.identifier: getOutputDirectoryGivenClass
focal_class.modifiers: public static
focal_class.parameters: (final Class<?> clazz)
focal_class.return: File
focal_class.signature: File getOutputDirectoryGivenClass(final Class<?> clazz)
focal_class.class_method_signature: FileUtil.getDirectoryOfClassFile(Class<?> clazz)
focal_class.full_signature: public static File getDirectoryOfClassFile(Class<?> clazz)
focal_class.identifier: getDirectoryOfClassFile
focal_class.modifiers: public static
focal_class.parameters: (Class<?> clazz)
focal_class.return: File
focal_class.signature: File getDirectoryOfClassFile(Class<?> clazz)
focal_class.class_method_signature: FileUtil.getDirectoryOfClassFile(final String className)
focal_class.full_signature: public static File getDirectoryOfClassFile(final String className)
focal_class.identifier: getDirectoryOfClassFile
focal_class.modifiers: public static
focal_class.parameters: (final String className)
focal_class.return: File
focal_class.signature: File getDirectoryOfClassFile(final String className)
focal_class.class_method_signature: FileUtil.FileUtil()
focal_class.full_signature: private  FileUtil()
focal_class.identifier: FileUtil
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  FileUtil()
focal_method.body: public static List<File> expandFiles(String... paths) {
  		return expandFiles(FileUtil.getUserDir(), paths);
  	}
focal_method.class_method_signature: FileUtil.expandFiles(String... paths)
focal_method.full_signature: public static List<File> expandFiles(String... paths)
focal_method.identifier: expandFiles
focal_method.invocations: expandFiles getUserDir
focal_method.modifiers: public static
focal_method.parameters: (String... paths)
focal_method.return: List<File>
focal_method.signature: List<File> expandFiles(String... paths)