Apache Commons logo Commons CLI
Comparing source compatibility of commons-cli-1.10.0.jar against commons-cli-1.9.0.jar
Old: commons-cli-1.9.0.jar
New: commons-cli-1.10.0.jar
Created: 2025-08-02T23:21:11.647+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  (Serializable compatible)  public class  org.apache.commons.cli.CommandLine top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -7836781388036331746 1
Newtrue 7076145126846789520 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(char)
Status: Name:
NEW org.apache.commons.cli.ParseException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 702
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(char, 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. 717
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(char, 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. 732
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(org.apache.commons.cli.Option)
Status: Name:
NEW org.apache.commons.cli.ParseException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 746
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(org.apache.commons.cli.Option, 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. 762
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(org.apache.commons.cli.Option, 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. 793
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(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. 807
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(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. 822
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(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. 840
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(java.lang.String)
Status: Name:
NEW org.apache.commons.cli.ParseException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 854
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(java.lang.String, 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. 869
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] getParsedOptionValues(java.lang.String, 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. 884
MODIFIED final static public class  org.apache.commons.cli.CommandLine$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. CommandLine$Builder()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
47 72
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.commons.cli.CommandLine build()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
99 110
NEW public n.a. org.apache.commons.cli.CommandLine get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 121
MODIFIED (*) public abstract interface  org.apache.commons.cli.Converter top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
MODIFIED E java.lang.Throwable java.lang.Exception
UNCHANGED T java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public abstract n.a. java.lang.Object apply(java.lang.String)
Status: Name:
REMOVED java.lang.Throwable
NEW java.lang.Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
n.a. n.a.
MODIFIED public class  org.apache.commons.cli.DefaultParser top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected org.apache.commons.cli.DefaultParser$NonOptionAction nonOptionAction n.a.
UNCHANGED protected boolean stopAtNonOption
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. void addArg(java.lang.String) n.a.
Old file New file
n.a. 321
MODIFIED PROTECTED (<- PRIVATE)  n.a. void handleUnknownToken(java.lang.String)
Status: Name:
UNCHANGED org.apache.commons.cli.ParseException
n.a.
Old file New file
573 643
NEW public n.a. org.apache.commons.cli.CommandLine parse(org.apache.commons.cli.Options, java.util.Properties, org.apache.commons.cli.DefaultParser$NonOptionAction, java.lang.String[])
Status: Name:
NEW org.apache.commons.cli.ParseException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 751
MODIFIED final static public class  org.apache.commons.cli.DefaultParser$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.commons.cli.DefaultParser build()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
79 83
NEW public n.a. org.apache.commons.cli.DefaultParser get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW  (Serializable compatible)  final static public enum  org.apache.commons.cli.DefaultParser$NonOptionAction top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 2040893269049916982 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.cli.DefaultParser$NonOptionAction IGNORE n.a.
NEW public static final org.apache.commons.cli.DefaultParser$NonOptionAction SKIP n.a.
NEW public static final org.apache.commons.cli.DefaultParser$NonOptionAction STOP n.a.
NEW public static final org.apache.commons.cli.DefaultParser$NonOptionAction THROW n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.cli.DefaultParser$NonOptionAction valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 162
NEW static public n.a. org.apache.commons.cli.DefaultParser$NonOptionAction[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 162
UNCHANGED static public class  org.apache.commons.cli.DeprecatedAttributes$Builder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. DeprecatedAttributes$Builder()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
39 64
NEW public abstract class  org.apache.commons.cli.help.AbstractHelpFormatter top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.util.Comparator
<..>
New:org.apache.commons.cli.Option
DEFAULT_COMPARATOR n.a.
NEW public static final java.lang.String DEFAULT_OPTION_GROUP_SEPARATOR n.a.
NEW public static final java.lang.String DEFAULT_SYNTAX_PREFIX n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractHelpFormatter(org.apache.commons.cli.help.AbstractHelpFormatter$Builder
<..>
New:??
)
n.a.
Old file New file
n.a. 207
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.util.Comparator
<..>
New:org.apache.commons.cli.Option
getComparator() n.a.
Old file New file
n.a. 220
NEW protected n.a. org.apache.commons.cli.help.HelpAppendable getHelpAppendable() n.a.
Old file New file
n.a. 229
NEW protected n.a. org.apache.commons.cli.help.OptionFormatter$Builder getOptionFormatBuilder() n.a.
Old file New file
n.a. 238
NEW final public n.a. org.apache.commons.cli.help.OptionFormatter getOptionFormatter(org.apache.commons.cli.Option)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 248
NEW protected n.a. java.lang.String getOptionGroupSeparator() n.a.
Old file New file
n.a. 257
NEW final public n.a. org.apache.commons.cli.help.HelpAppendable getSerializer()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 266
NEW final public n.a. java.lang.String getSyntaxPrefix()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 275
NEW protected abstract n.a. org.apache.commons.cli.help.TableDefinition getTableDefinition(java.lang.Iterable
<..>
New:org.apache.commons.cli.Option
)
n.a.
Old file New file
n.a. n.a.
NEW public n.a. void printHelp(java.lang.String, java.lang.String, java.lang.Iterable
<..>
New:org.apache.commons.cli.Option
, java.lang.String, boolean)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 298
NEW final public n.a. void printHelp(java.lang.String, java.lang.String, org.apache.commons.cli.Options, java.lang.String, boolean)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 327
NEW final public n.a. void printOptions(java.lang.Iterable
<..>
New:org.apache.commons.cli.Option
)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 337
NEW final public n.a. void printOptions(org.apache.commons.cli.Options)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 347
NEW final public n.a. void printOptions(org.apache.commons.cli.help.TableDefinition)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 357
NEW final public n.a. void setSyntaxPrefix(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 366
NEW public n.a. java.util.List
<..>
New:org.apache.commons.cli.Option
sort(java.lang.Iterable
<..>
New:org.apache.commons.cli.Option
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 376
NEW public n.a. java.util.List
<..>
New:org.apache.commons.cli.Option
sort(org.apache.commons.cli.Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 391
NEW final public n.a. java.lang.String toArgName(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 401
NEW public n.a. java.lang.String toSyntaxOptions(java.lang.Iterable
<..>
New:org.apache.commons.cli.Option
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 411
NEW protected n.a. java.lang.String toSyntaxOptions(java.lang.Iterable
<..>
New:org.apache.commons.cli.Option
, java.util.function.Function
<..>
New:org.apache.commons.cli.Optionorg.apache.commons.cli.OptionGroup
)
n.a.
Old file New file
n.a. 423
NEW public n.a. java.lang.String toSyntaxOptions(org.apache.commons.cli.OptionGroup)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 460
NEW public n.a. java.lang.String toSyntaxOptions(org.apache.commons.cli.Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 487
NEW static public abstract class  org.apache.commons.cli.help.AbstractHelpFormatter$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW B n.a. org.apache.commons.cli.help.AbstractHelpFormatter$Builder
<..>
New:BT
NEW T n.a. org.apache.commons.cli.help.AbstractHelpFormatter
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractHelpFormatter$Builder() n.a.
Old file New file
n.a. 71
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. org.apache.commons.cli.help.AbstractHelpFormatter$Builder asThis() n.a.
Old file New file
n.a. 82
NEW protected n.a. java.util.Comparator
<..>
New:org.apache.commons.cli.Option
getComparator() n.a.
Old file New file
n.a. 91
NEW protected n.a. org.apache.commons.cli.help.HelpAppendable getHelpAppendable() n.a.
Old file New file
n.a. 100
NEW protected n.a. org.apache.commons.cli.help.OptionFormatter$Builder getOptionFormatBuilder() n.a.
Old file New file
n.a. 109
NEW protected n.a. java.lang.String getOptionGroupSeparator() n.a.
Old file New file
n.a. 118
NEW public n.a. org.apache.commons.cli.help.AbstractHelpFormatter$Builder setComparator(java.util.Comparator
<..>
New:org.apache.commons.cli.Option
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 128
NEW public n.a. org.apache.commons.cli.help.AbstractHelpFormatter$Builder setHelpAppendable(org.apache.commons.cli.help.HelpAppendable)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 139
NEW public n.a. org.apache.commons.cli.help.AbstractHelpFormatter$Builder setOptionFormatBuilder(org.apache.commons.cli.help.OptionFormatter$Builder)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 150
NEW public n.a. org.apache.commons.cli.help.AbstractHelpFormatter$Builder setOptionGroupSeparator(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 161
NEW public abstract class  org.apache.commons.cli.help.FilterHelpAppendable top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.Appendable n.a.
NEW org.apache.commons.cli.help.HelpAppendable n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected final java.lang.Appendable output n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. FilterHelpAppendable(java.lang.Appendable) n.a.
Old file New file
n.a. 51
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.cli.help.FilterHelpAppendable append(char)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
NEW public n.a. org.apache.commons.cli.help.FilterHelpAppendable append(java.lang.CharSequence)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 63
NEW public n.a. org.apache.commons.cli.help.FilterHelpAppendable append(java.lang.CharSequence, int, int)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public abstract interface  org.apache.commons.cli.help.HelpAppendable top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.Appendable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void appendFormat(java.lang.String, java.lang.Object[])
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 58
NEW public abstract n.a. void appendHeader(int, java.lang.CharSequence)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void appendList(boolean, java.util.Collection
<..>
New:java.lang.CharSequence
)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void appendParagraph(java.lang.CharSequence)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. n.a.
NEW public n.a. void appendParagraphFormat(java.lang.String, java.lang.Object[])
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 103
NEW public abstract n.a. void appendTable(org.apache.commons.cli.help.TableDefinition)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void appendTitle(java.lang.CharSequence)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. n.a.
NEW public class  org.apache.commons.cli.help.HelpFormatter top
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.cli.help.AbstractHelpFormatter n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int DEFAULT_COLUMN_SPACING n.a.
NEW public static final int DEFAULT_LEFT_PAD n.a.
NEW public static final int DEFAULT_WIDTH n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. HelpFormatter(org.apache.commons.cli.help.HelpFormatter$Builder) n.a.
Old file New file
n.a. 138
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.cli.help.HelpFormatter$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW public n.a. org.apache.commons.cli.help.TableDefinition getTableDefinition(java.lang.Iterable
<..>
New:org.apache.commons.cli.Option
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW static public class  org.apache.commons.cli.help.HelpFormatter$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.cli.help.AbstractHelpFormatter$Builder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. HelpFormatter$Builder() n.a.
Old file New file
n.a. 84
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.cli.help.HelpFormatter get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
NEW public n.a. org.apache.commons.cli.help.HelpFormatter$Builder setShowSince(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW final public class  org.apache.commons.cli.help.OptionFormatter top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.util.function.Function
<..>
New:org.apache.commons.cli.Optionjava.lang.String
COMPLEX_DEPRECATED_FORMAT n.a.
NEW public static final java.lang.String DEFAULT_ARG_NAME n.a.
NEW public static final java.lang.String DEFAULT_LONG_OPT_PREFIX n.a.
NEW public static final java.lang.String DEFAULT_OPT_ARG_SEPARATOR n.a.
NEW public static final java.lang.String DEFAULT_OPT_PREFIX n.a.
NEW public static final java.lang.String DEFAULT_OPT_SEPARATOR n.a.
NEW public static final java.lang.String DEFAULT_SYNTAX_PREFIX n.a.
NEW public static final java.util.function.Function
<..>
New:org.apache.commons.cli.Optionjava.lang.String
NO_DEPRECATED_FORMAT n.a.
NEW public static final java.util.function.Function
<..>
New:org.apache.commons.cli.Optionjava.lang.String
SIMPLE_DEPRECATED_FORMAT n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.cli.help.OptionFormatter$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 302
NEW static public n.a. org.apache.commons.cli.help.OptionFormatter from(org.apache.commons.cli.Option)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 312
NEW public n.a. java.lang.String getArgName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 385
NEW public n.a. java.lang.String getBothOpt()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 394
NEW public n.a. java.lang.String getDescription()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 410
NEW public n.a. java.lang.String getLongOpt()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 419
NEW public n.a. java.lang.String getOpt()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 428
NEW public n.a. java.lang.String getSince()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 437
NEW public n.a. boolean isRequired()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 446
NEW public n.a. java.lang.String toOptional(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 456
NEW public n.a. java.lang.String toSyntaxOption()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 468
NEW public n.a. java.lang.String toSyntaxOption(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 478
NEW final static public class  org.apache.commons.cli.help.OptionFormatter$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. OptionFormatter$Builder(org.apache.commons.cli.help.OptionFormatter) n.a.
Old file New file
n.a. 85
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.cli.help.OptionFormatter build(org.apache.commons.cli.Option)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103
NEW public n.a. org.apache.commons.cli.help.OptionFormatter get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setArgumentNameDelimiters(java.lang.String, java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 120
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setDefaultArgName(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 132
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setDeprecatedFormatFunction(java.util.function.Function
<..>
New:org.apache.commons.cli.Optionjava.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 143
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setLongOptPrefix(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 154
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setOptArgSeparator(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 166
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setOptPrefix(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 190
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setOptSeparator(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 202
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setOptionalDelimiters(java.lang.String, java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 178
NEW public n.a. org.apache.commons.cli.help.OptionFormatter$Builder setSyntaxFormatFunction(java.util.function.BiFunction
<..>
New:org.apache.commons.cli.help.OptionFormatterjava.lang.Booleanjava.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 213
NEW public n.a. java.lang.String toArgName(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 224
NEW public abstract interface  org.apache.commons.cli.help.TableDefinition top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. java.lang.String caption() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.util.List
<..>
New:org.apache.commons.cli.help.TextStyle
columnTextStyles() n.a.
Old file New file
n.a. n.a.
NEW static public n.a. org.apache.commons.cli.help.TableDefinition from(java.lang.String, java.util.List
<..>
New:org.apache.commons.cli.help.TextStyle
, java.util.List
<..>
New:java.lang.String
, java.lang.Iterable
<..>
New:java.util.List<java.lang.String>
)
n.a.
Old file New file
n.a. 48
NEW public abstract n.a. java.util.List
<..>
New:java.lang.String
headers() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.lang.Iterable
<..>
New:java.util.List<java.lang.String>
rows() n.a.
Old file New file
n.a. n.a.
NEW public class  org.apache.commons.cli.help.TextHelpAppendable top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.cli.help.FilterHelpAppendable n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.Appendable n.a.
NEW org.apache.commons.cli.help.HelpAppendable n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int DEFAULT_INDENT n.a.
NEW public static final int DEFAULT_LEFT_PAD n.a.
NEW public static final int DEFAULT_LIST_INDENT n.a.
NEW public static final int DEFAULT_WIDTH n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextHelpAppendable(java.lang.Appendable) n.a.
Old file New file
n.a. 120
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. org.apache.commons.cli.help.TableDefinition adjustTableFormat(org.apache.commons.cli.help.TableDefinition) n.a.
Old file New file
n.a. 148
NEW public n.a. void appendHeader(int, java.lang.CharSequence)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 201
NEW public n.a. void appendList(boolean, java.util.Collection
<..>
New:java.lang.CharSequence
)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 217
NEW public n.a. void appendParagraph(java.lang.CharSequence)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 232
NEW public n.a. void appendTable(org.apache.commons.cli.help.TableDefinition)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 241
NEW public n.a. void appendTitle(java.lang.CharSequence)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 257
NEW public n.a. int getIndent()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 272
NEW public n.a. int getLeftPad()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 281
NEW public n.a. int getMaxWidth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 290
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder getTextStyleBuilder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 299
NEW static public n.a. int indexOfWrap(java.lang.CharSequence, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
NEW protected n.a. java.util.Queue
<..>
New:java.lang.String
makeColumnQueue(java.lang.CharSequence, org.apache.commons.cli.help.TextStyle) n.a.
Old file New file
n.a. 310
NEW protected n.a. java.util.List
<..>
New:java.util.Queue<java.lang.String>
makeColumnQueues(java.util.List
<..>
New:java.lang.String
, java.util.List
<..>
New:org.apache.commons.cli.help.TextStyle
)
n.a.
Old file New file
n.a. 336
NEW public n.a. void printWrapped(java.lang.String)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 362
NEW public n.a. void printWrapped(java.lang.String, org.apache.commons.cli.help.TextStyle)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 373
NEW protected n.a. org.apache.commons.cli.help.TextStyle$Builder resize(org.apache.commons.cli.help.TextStyle$Builder, double) n.a.
Old file New file
n.a. 395
NEW public n.a. void setIndent(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 412
NEW public n.a. void setLeftPad(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 421
NEW public n.a. void setMaxWidth(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 430
NEW static protected n.a. org.apache.commons.cli.help.TextHelpAppendable systemOut() n.a.
Old file New file
n.a. 107
NEW protected n.a. void writeColumnQueues(java.util.List
<..>
New:java.util.Queue<java.lang.String>
, java.util.List
<..>
New:org.apache.commons.cli.help.TextStyle
)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 442
NEW final public class  org.apache.commons.cli.help.TextStyle top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.cli.help.TextStyle DEFAULT n.a.
NEW public static final int UNSET_MAX_WIDTH n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.cli.help.TextStyle$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 244
NEW public n.a. org.apache.commons.cli.help.TextStyle$Alignment getAlignment()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 285
NEW public n.a. int getIndent()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 294
NEW public n.a. int getLeftPad()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 303
NEW public n.a. int getMaxWidth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 312
NEW public n.a. int getMinWidth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 321
NEW public n.a. boolean isScalable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 330
NEW public n.a. java.lang.CharSequence pad(boolean, java.lang.CharSequence)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 345
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 393
NEW  (Serializable compatible)  final static public enum  org.apache.commons.cli.help.TextStyle$Alignment top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -8171725873315020111 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.cli.help.TextStyle$Alignment CENTER n.a.
NEW public static final org.apache.commons.cli.help.TextStyle$Alignment LEFT n.a.
NEW public static final org.apache.commons.cli.help.TextStyle$Alignment RIGHT n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.cli.help.TextStyle$Alignment valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 33
NEW static public n.a. org.apache.commons.cli.help.TextStyle$Alignment[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 33
NEW final static public class  org.apache.commons.cli.help.TextStyle$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.cli.help.TextStyle get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96
NEW public n.a. int getIndent()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
NEW public n.a. int getLeftPad()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 114
NEW public n.a. int getMaxWidth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
NEW public n.a. int getMinWidth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 132
NEW public n.a. boolean isScalable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 141
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder setAlignment(org.apache.commons.cli.help.TextStyle$Alignment)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder setIndent(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 162
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder setLeftPad(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 173
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder setMaxWidth(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 184
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder setMinWidth(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 195
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder setScalable(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 206
NEW public n.a. org.apache.commons.cli.help.TextStyle$Builder setTextStyle(org.apache.commons.cli.help.TextStyle)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 217
UNCHANGED public class  org.apache.commons.cli.HelpFormatter top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
MODIFIED final static public class  org.apache.commons.cli.Option$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.commons.cli.Option build()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
133 136
NEW public n.a. org.apache.commons.cli.Option get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 195
UNCHANGED public class  org.apache.commons.cli.PatternOptionBuilder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. PatternOptionBuilder()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
75 236