bayard 2004/10/29 14:38:49
Modified: io/src/java/org/apache/commons/io FilenameUtils.java
Log:
updated the KILL notes
Revision Changes Path
1.18 +8 -12
jakarta-commons/io/src/java/org/apache/commons/io/FilenameUtils.java
Index: FilenameUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/io/src/java/org/apache/commons/io/FilenameUtils.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- FilenameUtils.java 29 Oct 2004 21:34:56 -0000 1.17
+++ FilenameUtils.java 29 Oct 2004 21:38:49 -0000 1.18
@@ -68,7 +68,7 @@
/**
* Standard separator string used when internalizing paths.
*/
- // KILL
+ // KILL? It's here to match symmetry of File.separator and to promote its use
private static final String INTERNAL_SEPARATOR = "/";
/**
@@ -202,9 +202,7 @@
* @return the filename minus path
*/
// KILL: Why allow the char to be specified?
- public static String removePath(
- String filepath,
- char fileSeparatorChar) {
+ public static String removePath( String filepath, char fileSeparatorChar) {
int index = filepath.lastIndexOf(fileSeparatorChar);
if (-1 == index) {
@@ -244,9 +242,7 @@
* @return the filename minus path
*/
// KILL: Why allow the char to be specified?
- public static String getPath(
- String filepath,
- char fileSeparatorChar) {
+ public static String getPath( String filepath, char fileSeparatorChar) {
int index = filepath.lastIndexOf(fileSeparatorChar);
if (-1 == index) {
return "";
@@ -340,8 +336,8 @@
* @param lookupPath the base path to attach to
* @param path path the second path to attach to the first
* @return The concatenated paths, or null if error occurs
- * @todo UNIX/Windows only. Is this a problem?
*/
+ // TODO UNIX/Windows only. Is this a problem?
public static String catPath(String lookupPath, String path) {
// Cut off the last slash and everything beyond
int index = indexOfLastPathSeparator(lookupPath);
@@ -391,8 +387,8 @@
* <code>filename</code> is relative.
* @param filename Absolute or relative file path to resolve.
* @return The canonical <code>File</code> of <code>filename</code>.
- * @todo Decide whether this is worth keeping?
*/
+ // KILL? Decide whether this is worth keeping?
public static File resolveFile(File baseFile, String filename) {
String filenm = filename;
if ('/' != File.separatorChar) {
@@ -460,7 +456,7 @@
* @param path The path to be internalized.
* @return The internalized path.
*/
- // KILL: Inline into the one place this is used
+ // KILL: Inline into the one place this is used?
private static String internalize(String path) {
return path.replace('\\', INTERNAL_SEPARATOR_CHAR);
}
@@ -471,7 +467,7 @@
* @param path The path to be externalized.
* @return The externalized path.
*/
- // KILL: Nothing uses this
+ // KILL: Nothing uses this. It exists as symmetry of internalize and to promote
its use
private static String externalize(String path) {
if (INTERNAL_SEPARATOR_CHAR != File.separatorChar) {
path = path.replace(INTERNAL_SEPARATOR_CHAR, File.separatorChar);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]