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]

Reply via email to