Apache Commons Exec
Comparing source compatibility of commons-exec-1.4.0.jar against commons-exec-1.3.jar
Old:commons-exec-1.3.jar
New:commons-exec-1.4.0.jar
Created:2024-01-06T14:52:25.171+0000
Access modifier filter:PROTECTED
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:all
Excludes:n.a.
Semantic Versioning:0.1.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.apache.commons.exec.DaemonExecutortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. DaemonExecutor()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
2564
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.exec.DaemonExecutor$Builderbuilder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.55
NEW static public class org.apache.commons.exec.DaemonExecutor$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.exec.DefaultExecutor$Buildern.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.util.function.Suppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. DaemonExecutor$Builder()n.a.n.a.
Old fileNew file
n.a.34
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.exec.DefaultExecutorget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.43
MODIFIED public class org.apache.commons.exec.DefaultExecuteResultHandlertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidwaitFor(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
140143
NEWpublic  n.a. voidwaitFor(java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.126
MODIFIED public class org.apache.commons.exec.DefaultExecutortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. DefaultExecutor()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
84174
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.exec.DefaultExecutor$Builder
<..>
New: ?
builder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.132
UNCHANGEDpublic  n.a. voidsetWorkingDirectory(java.io.File)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
145522
NEW static public class org.apache.commons.exec.DefaultExecutor$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.org.apache.commons.exec.DefaultExecutor$Builder
<..>
New: T
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.util.function.Suppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. DefaultExecutor$Builder()n.a.n.a.
Old fileNew file
n.a.57
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.exec.DefaultExecutorget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.75
NEWpublic  n.a. org.apache.commons.exec.DefaultExecutor$BuildersetExecuteStreamHandler(org.apache.commons.exec.ExecuteStreamHandler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.97
NEWpublic  n.a. org.apache.commons.exec.DefaultExecutor$BuildersetThreadFactory(java.util.concurrent.ThreadFactory)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.108
NEWpublic  n.a. org.apache.commons.exec.DefaultExecutor$BuildersetWorkingDirectory(java.io.File)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.119
MODIFIED (Serializable compatible) public class org.apache.commons.exec.ExecuteExceptiontop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue14362249527027301113256443620654331699
Newtrue-42822633971887053223256443620654331699
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic  n.a. java.lang.ThrowablegetCause()n.a.n.a.
Old fileNew file
78n.a.
MODIFIED public class org.apache.commons.exec.ExecuteWatchdogtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.time.DurationINFINITE_TIMEOUT_DURATIONn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ExecuteWatchdog(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
83148
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.exec.ExecuteWatchdog$Builderbuilder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.111
NEWpublic  n.a. voidfailedToStart(java.lang.Exception)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.221
NEW final static public class org.apache.commons.exec.ExecuteWatchdog$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.util.function.Suppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. ExecuteWatchdog$Builder()n.a.n.a.
Old fileNew file
n.a.59
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.exec.ExecuteWatchdogget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.71
NEWpublic  n.a. org.apache.commons.exec.ExecuteWatchdog$BuildersetThreadFactory(java.util.concurrent.ThreadFactory)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEWpublic  n.a. org.apache.commons.exec.ExecuteWatchdog$BuildersetTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.92
MODIFIED public abstract class org.apache.commons.exec.LogOutputStreamtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. LogOutputStream(int, java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.81
MODIFIED final public class org.apache.commons.exec.OStop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.StringFAMILY_9Xn.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringFAMILY_DOSn.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringFAMILY_MACn.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringFAMILY_NETWAREn.a.
NEWpublic static final java.lang.StringFAMILY_NTn.a.
NEWpublic static final java.lang.StringFAMILY_OS2n.a.
NEWpublic static final java.lang.StringFAMILY_OS400n.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringFAMILY_TANDEMn.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringFAMILY_UNIXn.a.
NEWpublic static final java.lang.StringFAMILY_VMSn.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringFAMILY_WINDOWSn.a.
NEWpublic static final java.lang.StringFAMILY_ZOSn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. booleanisFamilyWinNT()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.201
MODIFIED public class org.apache.commons.exec.PumpStreamHandlertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidsetStopTimeout(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
105259
NEWpublic  n.a. voidsetStopTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.248
MODIFIED public class org.apache.commons.exec.ShutdownHookProcessDestroyertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. booleanisEmpty()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.115
UNCHANGED public class org.apache.commons.exec.util.StringUtilstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.StringtoString(java.lang.String[], java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
200232
MODIFIED public class org.apache.commons.exec.Watchdogtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED49.052.0
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. Watchdog(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
39105
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.exec.Watchdog$Builderbuilder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.83
NEW final static public class org.apache.commons.exec.Watchdog$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.util.function.Suppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. Watchdog$Builder()n.a.n.a.
Old fileNew file
n.a.37
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.exec.Watchdogget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWpublic  n.a. org.apache.commons.exec.Watchdog$BuildersetThreadFactory(java.util.concurrent.ThreadFactory)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.59
NEWpublic  n.a. org.apache.commons.exec.Watchdog$BuildersetTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.70