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">