Comparing source compatibility of dbunit-3.0.0.jar against dbunit-2.8.0.jar
Old: dbunit-2.8.0.jar
New: dbunit-3.0.0.jar
Created: 2025-01-25T21:01:09.361-0600
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: true
Includes: all
Excludes: n.a.
Semantic Versioning: 1.0.0
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (!) public class  org.dbunit.ant.Export top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.dbunit.ant.AbstractStep n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. java.nio.charset.Charset (<- java.lang.String getEncoding()
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
130 132
NEW public n.a. void setEncoding(java.nio.charset.Charset)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 142
MODIFIED public class  org.dbunit.ant.QuerySet top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.tools.ant.ProjectComponent n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED public n.a. void setId(java.lang.String)
Status: Name:
NEW org.apache.tools.ant.BuildException
n.a.
Old file New file
146 146
MODIFIED public n.a. void setRefid(java.lang.String)
Status: Name:
NEW org.apache.tools.ant.BuildException
n.a.
Old file New file
153 153
MODIFIED public abstract class  org.dbunit.assertion.comparer.value.ValueComparers top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.dbunit.assertion.comparer.value.ValueComparer isActualNotNullValueComparer n.a.
NEW public static final org.dbunit.assertion.comparer.value.ValueComparer isActualNullValueComparer n.a.
MODIFIED (!) public abstract class  org.dbunit.DatabaseTestCase top
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
Status Interface Compatibility Changes
NEW org.junit.jupiter.api.extension.InvocationInterceptor n.a.
NEW org.junit.jupiter.api.extension.Extension n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PROTECTED (<- PUBLIC)  n.a. DatabaseTestCase(java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
63 56
MODIFIED (!) PROTECTED (<- PUBLIC)  n.a. DatabaseTestCase()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
58 52
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED protected n.a. void closeConnection(org.dbunit.database.IDatabaseConnection)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.lang.Exception
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
121 120
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 61
MODIFIED public class  org.dbunit.dataset.Column top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Column(java.lang.String, org.dbunit.dataset.datatype.DataType, java.lang.String, org.dbunit.dataset.Column$Nullable, java.lang.String, java.lang.String, org.dbunit.dataset.Column$AutoIncrement, java.lang.Boolean) n.a.
Old file New file
n.a. 144
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.lang.Boolean convertMetaDataBoolean(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 284
NEW public n.a. java.lang.Boolean getGeneratedColumn()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 230
MODIFIED (!) public class  org.dbunit.dataset.common.handlers.Pipeline top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. java.lang.StringBuilder (<- java.lang.StringBuffer getCurrentProduct()
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
69 70
REMOVED (!) public n.a. void setCurrentProduct(java.lang.StringBuffer)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
75 n.a.
NEW public n.a. void setCurrentProduct(java.lang.StringBuilder)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
NEW public class  org.dbunit.dataset.filter.GeneratedColumnFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.dbunit.dataset.filter.IColumnFilter n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. GeneratedColumnFilter() n.a.
Old file New file
n.a. 32
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean accept(java.lang.String, org.dbunit.dataset.Column)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 38
NEW public class  org.dbunit.dataset.TableDecoratorDataSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.dbunit.dataset.AbstractDataSet n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.dbunit.dataset.IDataSet n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TableDecoratorDataSet(org.dbunit.dataset.IDataSet, org.dbunit.dataset.TableDecoratorDataSet$TableDecoratorFunction) n.a.
Old file New file
n.a. 42
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. org.dbunit.dataset.ITableIterator createIterator(boolean)
Status: Name:
NEW org.dbunit.dataset.DataSetException
n.a.
Old file New file
n.a. 51
NEW static public abstract interface  org.dbunit.dataset.TableDecoratorDataSet$TableDecoratorFunction top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. org.dbunit.dataset.ITable apply(org.dbunit.dataset.ITable)
Status: Name:
NEW org.dbunit.dataset.DataSetException
n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
MODIFIED (!) public class  org.dbunit.dataset.xml.FlatXmlDataSet top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.dbunit.dataset.CachedDataSet n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) static public n.a. void write(org.dbunit.dataset.IDataSet, java.io.Writer, java.lang.String)
Status: Name:
REMOVED java.io.IOException
REMOVED org.dbunit.dataset.DataSetException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
397 n.a.
NEW static public n.a. void write(org.dbunit.dataset.IDataSet, java.io.Writer, java.nio.charset.Charset)
Status: Name:
NEW java.io.IOException
NEW org.dbunit.dataset.DataSetException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 398
MODIFIED (!) public class  org.dbunit.dataset.xml.FlatXmlWriter top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. FlatXmlWriter(java.io.OutputStream, java.lang.String)
Status: Name:
REMOVED java.io.UnsupportedEncodingException
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
75 n.a.
REMOVED (!) public n.a. FlatXmlWriter(java.io.Writer, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
87 n.a.
NEW public n.a. FlatXmlWriter(java.io.OutputStream, java.nio.charset.Charset) n.a.
Old file New file
n.a. 75
NEW public n.a. FlatXmlWriter(java.io.Writer, java.nio.charset.Charset) n.a.
Old file New file
n.a. 87
MODIFIED (!) public class  org.dbunit.dataset.xml.XmlDataSet top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.dbunit.dataset.CachedDataSet n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) static public n.a. void write(org.dbunit.dataset.IDataSet, java.io.OutputStream, java.lang.String)
Status: Name:
REMOVED java.io.IOException
REMOVED org.dbunit.dataset.DataSetException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
100 n.a.
REMOVED (!) static public n.a. void write(org.dbunit.dataset.IDataSet, java.io.Writer, java.lang.String)
Status: Name:
REMOVED java.io.IOException
REMOVED org.dbunit.dataset.DataSetException
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
123 n.a.
NEW static public n.a. void write(org.dbunit.dataset.IDataSet, java.io.OutputStream, java.nio.charset.Charset)
Status: Name:
NEW java.io.IOException
NEW org.dbunit.dataset.DataSetException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 101
NEW static public n.a. void write(org.dbunit.dataset.IDataSet, java.io.Writer, java.nio.charset.Charset)
Status: Name:
NEW java.io.IOException
NEW org.dbunit.dataset.DataSetException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
MODIFIED (!) public class  org.dbunit.dataset.xml.XmlDataSetWriter top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. XmlDataSetWriter(java.io.Writer, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
94 n.a.
REMOVED (!) public n.a. XmlDataSetWriter(java.io.OutputStream, java.lang.String)
Status: Name:
REMOVED java.io.UnsupportedEncodingException
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
82 n.a.
NEW public n.a. XmlDataSetWriter(java.io.OutputStream, java.nio.charset.Charset) n.a.
Old file New file
n.a. 82
NEW public n.a. XmlDataSetWriter(java.io.Writer, java.nio.charset.Charset) n.a.
Old file New file
n.a. 94
UNCHANGED (*) public class  org.dbunit.util.search.Edge top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. Edge(java.lang.Comparable
<..>
New:java.lang.String
 (*)
, java.lang.Comparable
<..>
New:java.lang.String
 (*)
)
n.a.
Old file New file
48 48
MODIFIED (!) public class  org.dbunit.util.xml.XmlWriter top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.nio.charset.Charset DEFAULT_CHARSET n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. XmlWriter(java.io.OutputStream, java.lang.String)
Status: Name:
REMOVED java.io.UnsupportedEncodingException
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
164 n.a.
REMOVED (!) public n.a. XmlWriter(java.io.Writer, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
147 n.a.
NEW public n.a. XmlWriter(java.io.Writer, java.nio.charset.Charset) n.a.
Old file New file
n.a. 151
NEW public n.a. XmlWriter(java.io.OutputStream, java.nio.charset.Charset) n.a.
Old file New file
n.a. 166
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW final public n.a. void setWriter(java.io.Writer, java.nio.charset.Charset)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 905