Source compatibility report for the args4j library between 2.0.8 and 2.0.9 versions

Test Info


Library Nameargs4j
Version #12.0.8
Version #22.0.9

Test Results


Total Java ARchives1
Total Methods / Classes137 / 26
VerdictIncompatible
(4.4%)

Problem Summary


SeverityCount
Added Methods-30
Removed MethodsHigh5
Problems with
Data Types
High2
Medium2
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (30)


args4j-2.0.9.jar, ByteOptionHandler.class
package org.kohsuke.args4j.spi
ByteOptionHandler.ByteOptionHandler ( CmdLineParser parser, OptionDef option, Setter setter )
ByteOptionHandler.parse ( String argument )  :  Byte
ByteOptionHandler.parse ( String x0 )  :  Object

args4j-2.0.9.jar, CharOptionHandler.class
package org.kohsuke.args4j.spi
CharOptionHandler.CharOptionHandler ( CmdLineParser parser, OptionDef option, Setter setter )
CharOptionHandler.parse ( String argument )  :  Character
CharOptionHandler.parse ( String x0 )  :  Object

args4j-2.0.9.jar, DoubleOptionHandler.class
package org.kohsuke.args4j.spi
DoubleOptionHandler.parse ( String argument )  :  Double
DoubleOptionHandler.parse ( String x0 )  :  Object

args4j-2.0.9.jar, FloatOptionHandler.class
package org.kohsuke.args4j.spi
FloatOptionHandler.FloatOptionHandler ( CmdLineParser parser, OptionDef option, Setter setter )
FloatOptionHandler.parse ( String argument )  :  Float
FloatOptionHandler.parse ( String x0 )  :  Object

args4j-2.0.9.jar, IntOptionHandler.class
package org.kohsuke.args4j.spi
IntOptionHandler.parse ( String argument )  :  Integer
IntOptionHandler.parse ( String x0 )  :  Object

args4j-2.0.9.jar, LongOptionHandler.class
package org.kohsuke.args4j.spi
LongOptionHandler.LongOptionHandler ( CmdLineParser parser, OptionDef option, Setter setter )
LongOptionHandler.parse ( String argument )  :  Long
LongOptionHandler.parse ( String x0 )  :  Object

args4j-2.0.9.jar, MapOptionHandler.class
package org.kohsuke.args4j.spi
MapOptionHandler.getDefaultMetaVariable ( )  :  String
MapOptionHandler.MapOptionHandler ( CmdLineParser parser, OptionDef option, Setter setter )
MapOptionHandler.parseArguments ( Parameters params )  :  int

args4j-2.0.9.jar, MapSetter.class
package org.kohsuke.args4j
MapSetter.addValue ( Object value )  :  void
MapSetter.getType ( )  :  Class
MapSetter.isMultiValued ( )  :  boolean
MapSetter.MapSetter ( Object bean, Field f )

args4j-2.0.9.jar, OneArgumentOptionHandler.class
package org.kohsuke.args4j.spi
OneArgumentOptionHandler.getDefaultMetaVariable ( )  :  String
OneArgumentOptionHandler.OneArgumentOptionHandler ( CmdLineParser parser, OptionDef option, Setter setter )
OneArgumentOptionHandler.parse ( String p1 ) [abstract]  :  Object
OneArgumentOptionHandler.parseArguments ( Parameters params )  :  int

args4j-2.0.9.jar, ShortOptionHandler.class
package org.kohsuke.args4j.spi
ShortOptionHandler.parse ( String argument )  :  Short
ShortOptionHandler.parse ( String x0 )  :  Object
ShortOptionHandler.ShortOptionHandler ( CmdLineParser parser, OptionDef option, Setter setter )

to the top

Removed Methods (5)


args4j-2.0.8.jar, Ant.class
package org.kohsuke.args4j
Ant.name ( ) [abstract]  :  String
Ant.type ( ) [abstract]  :  Ant.Kind
Ant.usage ( ) [abstract]  :  String

args4j-2.0.8.jar, Kind.class
package org.kohsuke.args4j
Ant.Kind.valueOf ( String name ) [static]  :  Ant.Kind
Ant.Kind.values ( ) [static]  :  Ant.Kind[ ]

to the top

Problems with Data Types, High Severity (2)


args4j-2.0.8.jar
package org.kohsuke.args4j
[+] Ant (1)
[+] Ant.Kind (1)

to the top

Problems with Data Types, Medium Severity (2)


args4j-2.0.8.jar
package org.kohsuke.args4j.spi
[+] DoubleOptionHandler (1)
[+] IntOptionHandler (1)

to the top

Java ARchives (1)


args4j-2.0.8.jar

to the top