Apache Commons logo Apache Commons CLI
Comparing source compatibility of commons-cli-1.9.0.jar against commons-cli-1.8.0.jar
Old: commons-cli-1.8.0.jar
New: commons-cli-1.9.0.jar
Created: 2024-08-15T00:02:53.648+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.0.1
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED  (Serializable compatible)  public class  org.apache.commons.cli.CommandLine top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4988380614288182788 1
Newtrue -7836781388036331746 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getOptionValue(org.apache.commons.cli.OptionGroup)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 359
NEW public n.a. java.lang.String getOptionValue(org.apache.commons.cli.OptionGroup, java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 372
NEW public n.a. java.lang.String getOptionValue(org.apache.commons.cli.OptionGroup, java.util.function.Supplier
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 384
NEW public n.a. java.lang.String[] getOptionValues(org.apache.commons.cli.OptionGroup)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 464
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object getParsedOptionValue(org.apache.commons.cli.OptionGroup)
Status: Name:
NEW org.apache.commons.cli.ParseException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 591
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object getParsedOptionValue(org.apache.commons.cli.OptionGroup, java.util.function.Supplier
<..>
New:T
)
Status: Name:
NEW org.apache.commons.cli.ParseException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 606
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object getParsedOptionValue(org.apache.commons.cli.OptionGroup, java.lang.Object)
Status: Name:
NEW org.apache.commons.cli.ParseException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 624
NEW public n.a. boolean hasOption(org.apache.commons.cli.OptionGroup)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 733
MODIFIED NON_FINAL (<- FINAL)  static public class  org.apache.commons.cli.HelpFormatter$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.cli.HelpFormatter$Builder setShowSince(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 142
MODIFIED  (Serializable compatible)  public class  org.apache.commons.cli.Option top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -2824670409319972993 1
Newtrue 15783033580600091 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getSince()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 668
MODIFIED final static public class  org.apache.commons.cli.Option$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.cli.Option$Builder since(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 293
MODIFIED  (Serializable compatible)  public class  org.apache.commons.cli.OptionGroup top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6958516921744548806 1
Newtrue -5276235653402143667 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isSelected()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103