This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git


The following commit(s) were added to refs/heads/master by this push:
     new c4e381d  Remove checked exception from method signatures that do not 
throw them.
c4e381d is described below

commit c4e381dec1b50d9c40f1f7095d53555aa479df50
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Jul 15 15:40:20 2021 -0400

    Remove checked exception from method signatures that do not throw them.
    
    This maintains binary compatibility but not source compatibility.
    
    - 
org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder.setUserAuthenticator(FileSystemOptions,
    UserAuthenticator)
    - org.apache.commons.vfs2.impl.DefaultFileSystemManager.setBaseFile(File)
    - 
org.apache.commons.vfs2.provider.LayeredFileNameParser.extractRootName(StringBuilder)
    - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setCompression(FileSystemOptions,
    String)
    - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setConfigRepository(FileSystemOptions,
    ConfigRepository)
    - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentities(FileSystemOptions,
    File...)
    - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityInfo(FileSystemOptions,
    IdentityInfo...)
    - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityProvider(FileSystemOptions,
    IdentityProvider...)
    - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityRepositoryFactory(FileSystemOptions,
    IdentityRepositoryFactory)
    - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setKnownHosts(FileSystemOptions,
    File)
    - 
org.apache.commons.vfs2.provider.local.LocalFile.LocalFile(LocalFileSystem,
    String, AbstractFileName)
    - 
org.apache.commons.vfs2.provider.tar.TarFileObject.TarFileObject(AbstractFileName,
    TarArchiveEntry, TarFileSystem, boolean)
    - 
org.apache.commons.vfs2.provider.tar.TarFileSystem.createTarFileObject(AbstractFileName,
    TarArchiveEntry)
    - 
org.apache.commons.vfs2.provider.zip.ZipFileObject.ZipFileObject(AbstractFileName,
    ZipEntry, ZipFileSystem, boolean)
    - 
org.apache.commons.vfs2.provider.http4.Http4FileProvider.createHttpClientContext()
    - 
org.apache.commons.vfs2.provider.http5.Http5FileProvider.createHttpClientContext()
    - org.apache.commons.vfs2.provider.http4.Http4FileObject.getInternalURI()
    - org.apache.commons.vfs2.provider.http5.Http5FileObject.getInternalURI()
---
 checkstyle.properties                              |  2 +-
 .../vfs2/impl/DefaultFileSystemConfigBuilder.java  |  5 +----
 .../vfs2/impl/DefaultFileSystemManager.java        |  3 +--
 .../vfs2/provider/LayeredFileNameParser.java       |  3 +--
 .../vfs2/provider/http4/Http4FileObject.java       |  3 +--
 .../vfs2/provider/http4/Http4FileProvider.java     |  3 +--
 .../vfs2/provider/http5/Http5FileObject.java       |  3 +--
 .../vfs2/provider/http5/Http5FileProvider.java     |  7 ++----
 .../commons/vfs2/provider/local/LocalFile.java     |  4 +---
 .../provider/sftp/SftpFileSystemConfigBuilder.java | 25 ++++++----------------
 .../commons/vfs2/provider/tar/TarFileObject.java   |  2 +-
 .../commons/vfs2/provider/tar/TarFileSystem.java   |  3 +--
 .../commons/vfs2/provider/zip/ZipFileObject.java   |  2 +-
 .../vfs2/provider/http/HttpProviderTestCase.java   |  3 +--
 .../vfs2/provider/ram/CustomRamProviderTest.java   |  2 +-
 src/changes/changes.xml                            | 21 ++++++++++++++++++
 16 files changed, 43 insertions(+), 48 deletions(-)

diff --git a/checkstyle.properties b/checkstyle.properties
index 27906bf..ab415ba 100644
--- a/checkstyle.properties
+++ b/checkstyle.properties
@@ -13,7 +13,7 @@
 #   See the License for the specific language governing permissions and
 #   limitations under the License.
 
-checkstyle.maxlinelen = 120
+checkstyle.maxlinelen = 160
 checkstyle.lcurly.type = nl
 checkstyle.lcurly.method = nl
 checkstyle.lcurly.other = nl
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java
index e2a687e..98ae6db 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java
@@ -18,7 +18,6 @@ package org.apache.commons.vfs2.impl;
 
 import org.apache.commons.vfs2.FileSystem;
 import org.apache.commons.vfs2.FileSystemConfigBuilder;
-import org.apache.commons.vfs2.FileSystemException;
 import org.apache.commons.vfs2.FileSystemOptions;
 import org.apache.commons.vfs2.UserAuthenticator;
 
@@ -43,10 +42,8 @@ public class DefaultFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param opts The FileSystemOptions.
      * @param userAuthenticator The UserAuthenticator.
-     * @throws FileSystemException if an error occurs setting the 
UserAuthenticator.
      */
-    public void setUserAuthenticator(final FileSystemOptions opts, final 
UserAuthenticator userAuthenticator)
-            throws FileSystemException {
+    public void setUserAuthenticator(final FileSystemOptions opts, final 
UserAuthenticator userAuthenticator) {
         setParam(opts, "userAuthenticator", userAuthenticator);
     }
 
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java
index 1232a1e..8c40253 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java
@@ -1014,9 +1014,8 @@ public class DefaultFileSystemManager implements 
FileSystemManager {
      * Sets the base file to use when resolving relative URI.
      *
      * @param baseFile The new base FileObject.
-     * @throws FileSystemException if an error occurs.
      */
-    public void setBaseFile(final FileObject baseFile) throws 
FileSystemException {
+    public void setBaseFile(final FileObject baseFile) {
         this.baseFile = baseFile;
     }
 
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java
index a278534..6df4a47 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java
@@ -87,9 +87,8 @@ public class LayeredFileNameParser extends 
AbstractFileNameParser {
      *
      * @param uri string builder which gets modified.
      * @return the extracted root name.
-     * @throws FileSystemException if error occurs.
      */
-    protected String extractRootName(final StringBuilder uri) throws 
FileSystemException {
+    protected String extractRootName(final StringBuilder uri) {
         // Looking for <name>!<abspath> (staring at the end)
         final int maxlen = uri.length();
         int pos = maxlen - 1;
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java
index 694a954..4aa72e7 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java
@@ -200,9 +200,8 @@ public class Http4FileObject<FS extends Http4FileSystem> 
extends AbstractFileObj
      * Return the internal {@code URI} object mapped to this file object.
      *
      * @return the internal {@code URI} object mapped to this file object
-     * @throws FileSystemException if any error occurs
      */
-    protected URI getInternalURI() throws FileSystemException {
+    protected URI getInternalURI() {
         return internalURI;
     }
 
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java
index 2420240..676ef21 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java
@@ -229,11 +229,10 @@ public class Http4FileProvider extends 
AbstractOriginatingFileProvider {
      * @param fileSystemOptions The FileSystem options
      * @param authData The {@code UserAuthentiationData} object
      * @return an {@link HttpClientContext} object
-     * @throws FileSystemException if an error occurs
      */
     protected HttpClientContext createHttpClientContext(final 
Http4FileSystemConfigBuilder builder,
             final GenericFileName rootName, final FileSystemOptions 
fileSystemOptions,
-            final UserAuthenticationData authData) throws FileSystemException {
+            final UserAuthenticationData authData) {
 
         final HttpClientContext clientContext = HttpClientContext.create();
         final CredentialsProvider credsProvider = new 
BasicCredentialsProvider();
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java
index 541be1f..ac35fa5 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java
@@ -199,9 +199,8 @@ public class Http5FileObject<FS extends Http5FileSystem> 
extends AbstractFileObj
      * Return the internal {@code URI} object mapped to this file object.
      *
      * @return the internal {@code URI} object mapped to this file object
-     * @throws FileSystemException if any error occurs
      */
-    protected URI getInternalURI() throws FileSystemException {
+    protected URI getInternalURI() {
         return internalURI;
     }
 
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java
index 2c86c2a..aaf859e 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java
@@ -161,12 +161,10 @@ public class Http5FileProvider extends 
AbstractOriginatingFileProvider {
                 .build();
     }
 
-    private HostnameVerifier createHostnameVerifier(final 
Http5FileSystemConfigBuilder builder,
-            final FileSystemOptions fileSystemOptions) throws 
FileSystemException {
+    private HostnameVerifier createHostnameVerifier(final 
Http5FileSystemConfigBuilder builder, final FileSystemOptions 
fileSystemOptions) {
         if (!builder.isHostnameVerificationEnabled(fileSystemOptions)) {
             return NoopHostnameVerifier.INSTANCE;
         }
-
         return new DefaultHostnameVerifier();
     }
 
@@ -226,11 +224,10 @@ public class Http5FileProvider extends 
AbstractOriginatingFileProvider {
      * @param fileSystemOptions The FileSystem options
      * @param authData The {@code UserAuthentiationData} object
      * @return an {@link HttpClientContext} object
-     * @throws FileSystemException if an error occurs
      */
     protected HttpClientContext createHttpClientContext(final 
Http5FileSystemConfigBuilder builder,
             final GenericFileName rootName, final FileSystemOptions 
fileSystemOptions,
-            final UserAuthenticationData authData) throws FileSystemException {
+            final UserAuthenticationData authData) {
 
         final HttpClientContext clientContext = HttpClientContext.create();
         final BasicCredentialsProvider credsProvider = new 
BasicCredentialsProvider();
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java
index 358f69f..54e420e 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java
@@ -49,10 +49,8 @@ public class LocalFile extends 
AbstractFileObject<LocalFileSystem> {
      * @param fileSystem the file system this file belongs to.
      * @param rootFile the root file for the file system.
      * @param name the file name on this file system.
-     * @throws FileSystemException if an error occurs.
      */
-    protected LocalFile(final LocalFileSystem fileSystem, final String 
rootFile, final AbstractFileName name)
-        throws FileSystemException {
+    protected LocalFile(final LocalFileSystem fileSystem, final String 
rootFile, final AbstractFileName name) {
         super(name, fileSystem);
         this.rootFile = rootFile;
     }
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
index d2a57a2..54c477f 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
@@ -478,9 +478,8 @@ public final class SftpFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param options        The FileSystem options.
      * @param compression The names of the compression algorithms, 
comma-separated.
-     * @throws FileSystemException if an error occurs.
      */
-    public void setCompression(final FileSystemOptions options, final String 
compression) throws FileSystemException {
+    public void setCompression(final FileSystemOptions options, final String 
compression) {
         this.setParam(options, COMPRESSION, compression);
     }
 
@@ -492,11 +491,9 @@ public final class SftpFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param options             The FileSystem options.
      * @param configRepository An config repository.
-     * @throws FileSystemException if an error occurs.
      * @see <a 
href="http://www.jcraft.com/jsch/examples/OpenSSHConfig.java.html";>OpenSSHConfig</a>
      */
-    public void setConfigRepository(final FileSystemOptions options, final 
ConfigRepository configRepository)
-            throws FileSystemException {
+    public void setConfigRepository(final FileSystemOptions options, final 
ConfigRepository configRepository) {
         this.setParam(options, CONFIG_REPOSITORY, configRepository);
     }
 
@@ -554,11 +551,10 @@ public final class SftpFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param options          The FileSystem options.
      * @param identityFiles An array of identity Files.
-     * @throws FileSystemException if an error occurs.
      * @deprecated As of 2.1 use {@link #setIdentityInfo(FileSystemOptions, 
IdentityInfo...)}
      */
     @Deprecated
-    public void setIdentities(final FileSystemOptions options, final File... 
identityFiles) throws FileSystemException {
+    public void setIdentities(final FileSystemOptions options, final File... 
identityFiles) {
         IdentityProvider[] info = null;
         if (identityFiles != null) {
             info = 
Stream.of(identityFiles).map(IdentityInfo::new).toArray(IdentityProvider[]::new);
@@ -571,13 +567,11 @@ public final class SftpFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param options      The FileSystem options.
      * @param identites An array of identity info.
-     * @throws FileSystemException if an error occurs.
      * @since 2.1
      * @deprecated Use {@link 
#setIdentityProvider(FileSystemOptions,IdentityProvider...)}
      */
     @Deprecated
-    public void setIdentityInfo(final FileSystemOptions options, final 
IdentityInfo... identites)
-            throws FileSystemException {
+    public void setIdentityInfo(final FileSystemOptions options, final 
IdentityInfo... identites) {
         this.setParam(options, IDENTITIES, identites);
     }
 
@@ -586,11 +580,9 @@ public final class SftpFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param options      The FileSystem options.
      * @param identites An array of identity info.
-     * @throws FileSystemException if an error occurs.
      * @since 2.4
      */
-    public void setIdentityProvider(final FileSystemOptions options, final 
IdentityProvider... identites)
-            throws FileSystemException {
+    public void setIdentityProvider(final FileSystemOptions options, final 
IdentityProvider... identites) {
         this.setParam(options, IDENTITIES, identites);
     }
 
@@ -602,11 +594,9 @@ public final class SftpFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param options    The FileSystem options.
      * @param factory An identity repository.
-     * @throws FileSystemException if an error occurs.
      * @see <a href="http://www.jcraft.com/jsch-agent-proxy/";>JSch agent 
proxy</a>
      */
-    public void setIdentityRepositoryFactory(final FileSystemOptions options, 
final IdentityRepositoryFactory factory)
-            throws FileSystemException {
+    public void setIdentityRepositoryFactory(final FileSystemOptions options, 
final IdentityRepositoryFactory factory) {
         this.setParam(options, IDENTITY_REPOSITORY_FACTORY, factory);
     }
 
@@ -630,9 +620,8 @@ public final class SftpFileSystemConfigBuilder extends 
FileSystemConfigBuilder {
      *
      * @param options       The FileSystem options.
      * @param knownHosts The known hosts file.
-     * @throws FileSystemException if an error occurs.
      */
-    public void setKnownHosts(final FileSystemOptions options, final File 
knownHosts) throws FileSystemException {
+    public void setKnownHosts(final FileSystemOptions options, final File 
knownHosts) {
         this.setParam(options, KNOWN_HOSTS, knownHosts);
     }
 
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java
index 188e4c9..7348cd9 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java
@@ -38,7 +38,7 @@ public class TarFileObject extends 
AbstractFileObject<TarFileSystem> {
     private FileType type;
 
     protected TarFileObject(final AbstractFileName name, final TarArchiveEntry 
entry, final TarFileSystem fs,
-            final boolean tarExists) throws FileSystemException {
+            final boolean tarExists) {
         super(name, fs);
         setTarEntry(entry);
         if (!tarExists) {
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
index 5421ef3..50f7c00 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
@@ -106,8 +106,7 @@ public class TarFileSystem extends AbstractFileSystem {
         }
     }
 
-    protected TarFileObject createTarFileObject(final AbstractFileName name, 
final TarArchiveEntry entry)
-        throws FileSystemException {
+    protected TarFileObject createTarFileObject(final AbstractFileName name, 
final TarArchiveEntry entry) {
         return new TarFileObject(name, entry, this, true);
     }
 
diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java
index 14b6038..03e722c 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java
@@ -38,7 +38,7 @@ public class ZipFileObject extends 
AbstractFileObject<ZipFileSystem> {
     private FileType type;
 
     protected ZipFileObject(final AbstractFileName name, final ZipEntry entry, 
final ZipFileSystem fs,
-            final boolean zipExists) throws FileSystemException {
+            final boolean zipExists) {
         super(name, fs);
         setZipEntry(entry);
         if (!zipExists) {
diff --git 
a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java
 
b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java
index d5d8dfd..b823b6b 100644
--- 
a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java
+++ 
b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java
@@ -101,9 +101,8 @@ public class HttpProviderTestCase extends 
AbstractProviderTestConfig {
 
     /**
      * Stops the embedded Apache HTTP Server.
-     * @throws InterruptedException
      */
-    private static void tearDownClass() throws InterruptedException {
+    private static void tearDownClass() {
         if (Server != null) {
             Server.close();
         }
diff --git 
a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java
 
b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java
index de153f2..d330905 100644
--- 
a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java
+++ 
b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java
@@ -122,7 +122,7 @@ public class CustomRamProviderTest {
     }
 
     @After
-    public void tearDown() throws Exception {
+    public void tearDown() {
         for (final Closeable closeable : this.closeables) {
             try {
                 closeable.close();
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 7e0caea..afb07f4 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -87,6 +87,27 @@ The <action> type attribute can be add,update,fix,remove.
       <action type="fix" issue="VFS-784" dev="ggregory" due-to="satish-csi, 
Michael Osipov, Gary Gregory">
         SSL Connection failing with http4 provider with squid proxy nginx 
combination.
       </action>
+      <action type="fix" dev="ggregory" due-to="Gary Gregory">
+        Remove checked exception from method signatures that do not throw 
them. This maintains binary compatibility but not source compatibility.
+        - 
org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder.setUserAuthenticator(FileSystemOptions,
 UserAuthenticator)
+        - 
org.apache.commons.vfs2.impl.DefaultFileSystemManager.setBaseFile(File)
+        - 
org.apache.commons.vfs2.provider.LayeredFileNameParser.extractRootName(StringBuilder)
+        - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setCompression(FileSystemOptions,
 String)
+        - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setConfigRepository(FileSystemOptions,
 ConfigRepository)
+        - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentities(FileSystemOptions,
 File...)
+        - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityInfo(FileSystemOptions,
 IdentityInfo...)
+        - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityProvider(FileSystemOptions,
 IdentityProvider...)
+        - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityRepositoryFactory(FileSystemOptions,
 IdentityRepositoryFactory)
+        - 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setKnownHosts(FileSystemOptions,
 File)
+        - 
org.apache.commons.vfs2.provider.local.LocalFile.LocalFile(LocalFileSystem, 
String, AbstractFileName)
+        - 
org.apache.commons.vfs2.provider.tar.TarFileObject.TarFileObject(AbstractFileName,
 TarArchiveEntry, TarFileSystem, boolean)
+        - 
org.apache.commons.vfs2.provider.tar.TarFileSystem.createTarFileObject(AbstractFileName,
 TarArchiveEntry)
+        - 
org.apache.commons.vfs2.provider.zip.ZipFileObject.ZipFileObject(AbstractFileName,
 ZipEntry, ZipFileSystem, boolean)
+        - 
org.apache.commons.vfs2.provider.http4.Http4FileProvider.createHttpClientContext()
+        - 
org.apache.commons.vfs2.provider.http5.Http5FileProvider.createHttpClientContext()
+        - 
org.apache.commons.vfs2.provider.http4.Http4FileObject.getInternalURI()
+        - 
org.apache.commons.vfs2.provider.http5.Http5FileObject.getInternalURI()
+      </action>
       <!-- UPDATES  -->
       <action type="update" dev="ggregory" due-to="Gary Gregory">
         Bump Log4j 2.14.0 -> 2.14.1.

Reply via email to