Author: ggregory
Date: Fri Nov 18 19:33:54 2011
New Revision: 1203796

URL: http://svn.apache.org/viewvc?rev=1203796&view=rev
Log:
[VFS-390] Use variable argument list in org.apache.commons.vfs2.util.Messages 
instead of Object[]

Modified:
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemException.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/StandardFileSystemManager.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileObject.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/DelegatingFileSystemOptionsBuilder.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
    commons/proper/vfs/trunk/src/changes/changes.xml

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemException.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemException.java?rev=1203796&r1=1203795&r2=1203796&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemException.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemException.java
 Fri Nov 18 19:33:54 2011
@@ -183,7 +183,7 @@ public class FileSystemException
     @Override
     public String getMessage()
     {
-        return Messages.getString(super.getMessage(), getInfo());
+        return Messages.getString(super.getMessage(), (Object[])getInfo());
     }
 
     /**

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/StandardFileSystemManager.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/StandardFileSystemManager.java?rev=1203796&r1=1203795&r2=1203796&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/StandardFileSystemManager.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/StandardFileSystemManager.java
 Fri Nov 18 19:33:54 2011
@@ -346,7 +346,7 @@ public class StandardFileSystemManager
             if (!hasProvider(requiredScheme))
             {
                 final String msg = 
Messages.getString("vfs.impl/skipping-provider-scheme.debug",
-                    new String[]{classname, requiredScheme});
+                    classname, requiredScheme);
                 VfsLog.debug(getLogger(), getLogger(), msg);
                 return;
             }
@@ -359,7 +359,7 @@ public class StandardFileSystemManager
             if (!findClass(requiredClass))
             {
                 final String msg = 
Messages.getString("vfs.impl/skipping-provider.debug",
-                    new String[]{classname, requiredClass});
+                    classname, requiredClass);
                 VfsLog.debug(getLogger(), getLogger(), msg);
                 return;
             }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileObject.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileObject.java?rev=1203796&r1=1203795&r2=1203796&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileObject.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileObject.java
 Fri Nov 18 19:33:54 2011
@@ -155,10 +155,7 @@ public class FtpFileObject extends Abstr
                         if (log.isDebugEnabled())
                         {
                             
log.debug(Messages.getString("vfs.provider.ftp/invalid-directory-entry.debug",
-                                new Object[]
-                                    {
-                                        Integer.valueOf(i), relPath
-                                    }));
+                                    Integer.valueOf(i), relPath));
                         }
                         continue;
                     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/DelegatingFileSystemOptionsBuilder.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/DelegatingFileSystemOptionsBuilder.java?rev=1203796&r1=1203795&r2=1203796&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/DelegatingFileSystemOptionsBuilder.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/DelegatingFileSystemOptionsBuilder.java
 Fri Nov 18 19:33:54 2011
@@ -274,12 +274,11 @@ public class DelegatingFileSystemOptions
         }
         if (valueClass != String.class)
         {
-            
log.warn(Messages.getString("vfs.provider/config-unexpected-value-class.error", 
new String[]
-            {
+            
log.warn(Messages.getString("vfs.provider/config-unexpected-value-class.error",
                 valueClass.getName(),
                 ctx.scheme,
                 ctx.name
-            }));
+            ));
             return false;
         }
 

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java?rev=1203796&r1=1203795&r2=1203796&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
 Fri Nov 18 19:33:54 2011
@@ -53,11 +53,16 @@ public final class Messages
 
     /**
      * Formats a message.
-     *
-     * @param code  The message code.
-     * @param param The message parameter.
+     * 
+     * @param code
+     *            The message code.
+     * @param param
+     *            The message parameter.
      * @return The formatted message.
+     * @deprecated Will be removed in 3.0 in favor of {@link 
#getString(String, Object[])} When removed, calls to this method will
+     *             automatically recompile to {@link #getString(String, 
Object[])}
      */
+    @Deprecated
     public static String getString(final String code, final Object param)
     {
         return getString(code, new Object[]{param});
@@ -70,7 +75,7 @@ public final class Messages
      * @param params The message parameters.
      * @return The formatted message.
      */
-    public static String getString(final String code, final Object[] params)
+    public static String getString(final String code, final Object... params)
     {
         try
         {

Modified: commons/proper/vfs/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/src/changes/changes.xml?rev=1203796&r1=1203795&r2=1203796&view=diff
==============================================================================
--- commons/proper/vfs/trunk/src/changes/changes.xml (original)
+++ commons/proper/vfs/trunk/src/changes/changes.xml Fri Nov 18 19:33:54 2011
@@ -23,16 +23,19 @@
 
   <body>
     <release version="2.1" date="TBD" description="">
+      <action issue="VFS-390" dev="ggregory" type="update">
+        Use variable argument list in org.apache.commons.vfs2.util.Messages 
instead of Object[].
+      </action>
       <action issue="VFS-389" dev="ggregory" type="update">
         Use variable argument lists in FileSystemException instead of 
Object[]s.
       </action>
-      <action issue="VFS-388" dev="ggregory" type="update">
+      <action issue="VFS-388" dev="ggregory" type="add">
         Build tests SFTP file system with an embedded SFTP server (Apache 
MINA).
       </action>
-      <action issue="VFS-387" dev="ggregory" type="update">
+      <action issue="VFS-387" dev="ggregory" type="add">
         Build tests FTP file system with an embedded FTP server (Apache MINA).
       </action>
-      <action issue="VFS-386" dev="ggregory" type="update">
+      <action issue="VFS-386" dev="ggregory" type="add">
         Build tests HTTP file system with an embedded HTTP server (Apache 
HttpComponent Core).
       </action>
       <action issue="VFS-385" dev="ggregory" type="update">


Reply via email to