Author: ggregory
Date: Fri Jul 12 15:50:57 2019
New Revision: 34867

Log:
Apache Commons VFS 2.4 RC1.

Added:
    dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff
    dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.xsd
Modified:
    dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.html

Added: dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff
==============================================================================
--- dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff (added)
+++ dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff Fri Jul 12 15:50:57 
2019
@@ -0,0 +1,371 @@
+Comparing source compatibility of commons-vfs2-2.4.jar against 
commons-vfs2-2.3.jar
+===* UNCHANGED CLASS: PUBLIC 
org.apache.commons.vfs2.cache.OnCallRefreshFileObject  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+***  MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.vfs2.FileContent  
(not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PUBLIC(+) byte[] getByteArray()
+               +++  NEW EXCEPTION: java.io.IOException
+       +++  NEW METHOD: PUBLIC(+) java.io.InputStream getInputStream(int)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.io.OutputStream 
getOutputStream(boolean, int)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.io.OutputStream getOutputStream(int)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.lang.String 
getString(java.nio.charset.Charset)
+               +++  NEW EXCEPTION: java.io.IOException
+       +++  NEW METHOD: PUBLIC(+) java.lang.String getString(java.lang.String)
+               +++  NEW EXCEPTION: java.io.IOException
+**** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.vfs2.FileFilter  
(not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       **** MODIFIED METHOD: PUBLIC ABSTRACT boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+***  MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.vfs2.FileObject  
(not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PUBLIC(+) boolean isSymbolicLink()
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.AgeFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(java.util.Date)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(long, boolean)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
AgeFileFilter(org.apache.commons.vfs2.FileObject)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(java.util.Date, boolean)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(long)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
AgeFileFilter(org.apache.commons.vfs2.FileObject, boolean)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.AndFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.filter.ConditionalFileFilter
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) AndFileFilter(java.util.List)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) AndFileFilter()
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
AndFileFilter(org.apache.commons.vfs2.FileFilter[])
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) void 
addFileFilter(org.apache.commons.vfs2.FileFilter)
+       +++  NEW METHOD: PUBLIC(+) java.util.List getFileFilters()
+       +++  NEW METHOD: PUBLIC(+) boolean 
removeFileFilter(org.apache.commons.vfs2.FileFilter)
+       +++  NEW METHOD: PUBLIC(+) void setFileFilters(java.util.List)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.CanExecuteFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter CAN_EXECUTE
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter CANNOT_EXECUTE
+       +++  NEW CONSTRUCTOR: PROTECTED(+) CanExecuteFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.CanReadFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter CANNOT_READ
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter CAN_READ
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter READ_ONLY
+       +++  NEW CONSTRUCTOR: PROTECTED(+) CanReadFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.CanWriteFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter CAN_WRITE
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter CANNOT_WRITE
+       +++  NEW CONSTRUCTOR: PROTECTED(+) CanWriteFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW INTERFACE: PUBLIC(+) ABSTRACT(+) 
org.apache.commons.vfs2.filter.ConditionalFileFilter  (not serializable)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) void 
addFileFilter(org.apache.commons.vfs2.FileFilter)
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getFileFilters()
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean 
removeFileFilter(org.apache.commons.vfs2.FileFilter)
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) void 
setFileFilters(java.util.List)
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.DirectoryFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter DIRECTORY
+       +++  NEW CONSTRUCTOR: PROTECTED(+) DirectoryFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.EmptyFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter EMPTY
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter NOT_EMPTY
+       +++  NEW CONSTRUCTOR: PROTECTED(+) EmptyFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.FalseFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter FALSE
+       +++  NEW CONSTRUCTOR: PROTECTED(+) FalseFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.FileFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter FILE
+       +++  NEW CONSTRUCTOR: PROTECTED(+) FileFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.HiddenFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter HIDDEN
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter VISIBLE
+       +++  NEW CONSTRUCTOR: PROTECTED(+) HiddenFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW ENUM: PUBLIC(+) FINAL(+) org.apache.commons.vfs2.filter.IOCase  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: java.lang.Comparable
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Enum
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.filter.IOCase SYSTEM
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.filter.IOCase SENSITIVE
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.filter.IOCase INSENSITIVE
+       +++  NEW METHOD: PUBLIC(+) int checkCompareTo(java.lang.String, 
java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) boolean checkEndsWith(java.lang.String, 
java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) boolean checkEquals(java.lang.String, 
java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) int checkIndexOf(java.lang.String, int, 
java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) boolean checkRegionMatches(java.lang.String, 
int, java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) boolean checkStartsWith(java.lang.String, 
java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) 
org.apache.commons.vfs2.filter.IOCase forName(java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String getName()
+       +++  NEW METHOD: PUBLIC(+) boolean isCaseSensitive()
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) 
org.apache.commons.vfs2.filter.IOCase valueOf(java.lang.String)
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) 
org.apache.commons.vfs2.filter.IOCase[] values()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.NameFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) NameFileFilter(java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
NameFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
NameFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) NameFileFilter(java.util.List)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.NotFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
NotFileFilter(org.apache.commons.vfs2.FileFilter)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.OrFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.filter.ConditionalFileFilter
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
OrFileFilter(org.apache.commons.vfs2.FileFilter[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) OrFileFilter(java.util.List)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) OrFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) void 
addFileFilter(org.apache.commons.vfs2.FileFilter)
+       +++  NEW METHOD: PUBLIC(+) java.util.List getFileFilters()
+       +++  NEW METHOD: PUBLIC(+) boolean 
removeFileFilter(org.apache.commons.vfs2.FileFilter)
+       +++  NEW METHOD: PUBLIC(+) void setFileFilters(java.util.List)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.PrefixFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) PrefixFileFilter(java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) PrefixFileFilter(java.util.List)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
PrefixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
PrefixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.RegexFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String 
PATTERN_IS_MISSING
+       +++  NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.util.regex.Pattern)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.lang.String, 
org.apache.commons.vfs2.filter.IOCase)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.lang.String)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.lang.String, int)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.SizeFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) SizeFileFilter(long)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) SizeFileFilter(long, boolean)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.SizeRangeFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) SizeRangeFileFilter(long, long)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.SuffixFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
SuffixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
SuffixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) SuffixFileFilter(java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) SuffixFileFilter(java.util.List)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
++++  NEW CLASS: PUBLIC(+) 
org.apache.commons.vfs2.filter.SymbolicLinkFileFilter  (compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter SYMBOLIC
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter ACTUAL
+       +++  NEW CONSTRUCTOR: PROTECTED(+) SymbolicLinkFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.TrueFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) 
org.apache.commons.vfs2.FileFilter TRUE
+       +++  NEW CONSTRUCTOR: PROTECTED(+) TrueFileFilter()
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
++++  NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.WildcardFileFilter  
(compatible)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+       +++  NEW INTERFACE: java.io.Serializable
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) WildcardFileFilter(java.util.List)
+       +++  NEW CONSTRUCTOR: PUBLIC(+) WildcardFileFilter(java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
WildcardFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
WildcardFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+       +++  NEW METHOD: PUBLIC(+) boolean 
accept(org.apache.commons.vfs2.FileSelectInfo)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String toString()
+===* UNCHANGED CLASS: PUBLIC 
org.apache.commons.vfs2.impl.SynchronizedFileObject  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+***  MODIFIED CLASS: PUBLIC ABSTRACT 
org.apache.commons.vfs2.provider.AbstractFileObject  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PROTECTED(+) boolean doIsSymbolicLink()
+               +++  NEW EXCEPTION: java.lang.Exception
+       +++  NEW METHOD: PUBLIC(+) boolean isSymbolicLink()
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+***  MODIFIED CLASS: PUBLIC FINAL 
org.apache.commons.vfs2.provider.DefaultFileContent  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PUBLIC(+) java.io.InputStream getInputStream(int)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.io.OutputStream getOutputStream(int)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) java.io.OutputStream 
getOutputStream(boolean, int)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+***  MODIFIED CLASS: PUBLIC 
org.apache.commons.vfs2.provider.ftp.FtpFileSystemConfigBuilder  (not 
serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PUBLIC(+) java.lang.Boolean 
getAutodetectUtf8(org.apache.commons.vfs2.FileSystemOptions)
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) java.util.List 
getSaneTransferAbortedOkReplyCodes()
+       +++  NEW METHOD: PUBLIC(+) java.util.List 
getTransferAbortedOkReplyCodes(org.apache.commons.vfs2.FileSystemOptions)
+       +++  NEW METHOD: PUBLIC(+) void 
setAutodetectUtf8(org.apache.commons.vfs2.FileSystemOptions, java.lang.Boolean)
+       +++  NEW METHOD: PUBLIC(+) void 
setTransferAbortedOkReplyCodes(org.apache.commons.vfs2.FileSystemOptions, 
java.util.List)
+***  MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.provider.local.LocalFile  
(not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PROTECTED(+) boolean doIsSymbolicLink()
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+***  MODIFIED CLASS: PUBLIC 
org.apache.commons.vfs2.provider.local.LocalFileName  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       ---  REMOVED METHOD: PUBLIC(-) java.lang.String getFriendlyURI()
+       ---  REMOVED METHOD: PUBLIC(-) java.lang.String getURI()
++++  NEW CLASS: PUBLIC(+) 
org.apache.commons.vfs2.provider.sftp.BytesIdentityInfo  (not serializable)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW INTERFACE: 
org.apache.commons.vfs2.provider.sftp.IdentityProvider
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW CONSTRUCTOR: PUBLIC(+) BytesIdentityInfo(byte[], byte[])
+       +++  NEW CONSTRUCTOR: PUBLIC(+) BytesIdentityInfo(byte[], byte[], 
byte[])
+       +++  NEW METHOD: PUBLIC(+) void addIdentity(com.jcraft.jsch.JSch)
+               +++  NEW EXCEPTION: com.jcraft.jsch.JSchException
+       +++  NEW METHOD: PUBLIC(+) byte[] getPassPhrase()
+       +++  NEW METHOD: PUBLIC(+) byte[] getPrivateKeyBytes()
+       +++  NEW METHOD: PUBLIC(+) byte[] getPublicKeyBytes()
+***  MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.provider.sftp.IdentityInfo 
 (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW INTERFACE: 
org.apache.commons.vfs2.provider.sftp.IdentityProvider
+       +++  NEW METHOD: PUBLIC(+) void addIdentity(com.jcraft.jsch.JSch)
+               +++  NEW EXCEPTION: com.jcraft.jsch.JSchException
++++  NEW INTERFACE: PUBLIC(+) ABSTRACT(+) 
org.apache.commons.vfs2.provider.sftp.IdentityProvider  (not serializable)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) void 
addIdentity(com.jcraft.jsch.JSch)
+               +++  NEW EXCEPTION: com.jcraft.jsch.JSchException
+***  MODIFIED CLASS: PUBLIC 
org.apache.commons.vfs2.provider.sftp.SftpFileObject  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       ---  REMOVED METHOD: PUBLIC(-) void refresh()
+               ---  REMOVED EXCEPTION: 
org.apache.commons.vfs2.FileSystemException
+***  MODIFIED CLASS: PUBLIC 
org.apache.commons.vfs2.provider.sftp.SftpFileProvider  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       ---  REMOVED METHOD: PUBLIC(-) void init()
+               ---  REMOVED EXCEPTION: 
org.apache.commons.vfs2.FileSystemException
+***  MODIFIED CLASS: PUBLIC FINAL 
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder  (not 
serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PUBLIC(+) 
org.apache.commons.vfs2.provider.sftp.IdentityProvider[] 
getIdentityProvider(org.apache.commons.vfs2.FileSystemOptions)
+       +++  NEW METHOD: PUBLIC(+) java.lang.String 
getKeyExchangeAlgorithm(org.apache.commons.vfs2.FileSystemOptions)
+       ===  UNCHANGED METHOD: PUBLIC void 
setIdentityInfo(org.apache.commons.vfs2.FileSystemOptions, 
org.apache.commons.vfs2.provider.sftp.IdentityInfo[])
+               +++  NEW ANNOTATION: java.lang.Deprecated
+               ===  UNCHANGED EXCEPTION: 
org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) void 
setIdentityProvider(org.apache.commons.vfs2.FileSystemOptions, 
org.apache.commons.vfs2.provider.sftp.IdentityProvider[])
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) void 
setKeyExchangeAlgorithm(org.apache.commons.vfs2.FileSystemOptions, 
java.lang.String)
+***  MODIFIED INTERFACE: PUBLIC ABSTRACT 
org.apache.commons.vfs2.RandomAccessContent  (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW INTERFACE: java.io.Closeable
+       +++  NEW INTERFACE: java.lang.AutoCloseable
+***  MODIFIED CLASS: PUBLIC FINAL org.apache.commons.vfs2.util.FileObjectUtils 
 (not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) boolean 
exists(org.apache.commons.vfs2.FileObject)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String 
getContentAsString(org.apache.commons.vfs2.FileObject, java.nio.charset.Charset)
+               +++  NEW EXCEPTION: java.io.IOException
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String 
getContentAsString(org.apache.commons.vfs2.FileObject, java.lang.String)
+               +++  NEW EXCEPTION: java.io.IOException
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) java.util.Properties 
readProperties(org.apache.commons.vfs2.FileObject)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+               +++  NEW EXCEPTION: java.io.IOException
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) java.util.Properties 
readProperties(org.apache.commons.vfs2.FileObject, java.util.Properties)
+               +++  NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+               +++  NEW EXCEPTION: java.io.IOException
+***  MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.util.MonitorInputStream  
(not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW CONSTRUCTOR: PUBLIC(+) MonitorInputStream(java.io.InputStream, 
int)
+***  MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.util.MonitorOutputStream  
(not serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW CONSTRUCTOR: PUBLIC(+) 
MonitorOutputStream(java.io.OutputStream, int)


Reply via email to