Clirr Results

The following document contains the results of Clirr.

  • Current Version: 4.0.1-SNAPSHOT
  • Comparison Version: 3.10

Summary

Severity Number
Error
 Error 69
Warning
 Warning 0

(The results have been filtered to omit less severe results)

API Incompatibilities

Severity Message Class Method / Field
Error
Parameter 1 of 'public MyBatisJtaModule(javax.transaction.TransactionManager)' has changed its type to jakarta.transaction.TransactionManager org.mybatis.guice.MyBatisJtaModule public MyBatisJtaModule(javax.transaction.TransactionManager)
Error
Return type of method 'protected javax.transaction.TransactionManager getTransactionManager()' has been changed to jakarta.transaction.TransactionManager org.mybatis.guice.MyBatisJtaModule protected javax.transaction.TransactionManager getTransactionManager()
Error
Parameter 1 of 'protected void setTransactionManager(javax.transaction.TransactionManager)' has changed its type to jakarta.transaction.TransactionManager org.mybatis.guice.MyBatisJtaModule protected void setTransactionManager(javax.transaction.TransactionManager)
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.MyBatisJtaModule$ProviderImpl
Error
Parameter 1 of 'protected void bindConfigurationSettingProvider(javax.inject.Provider)' has changed its type to jakarta.inject.Provider org.mybatis.guice.MyBatisModule protected void bindConfigurationSettingProvider(javax.inject.Provider)
Error
Parameter 1 of 'protected void bindDataSourceProvider(javax.inject.Provider)' has changed its type to jakarta.inject.Provider org.mybatis.guice.MyBatisModule protected void bindDataSourceProvider(javax.inject.Provider)
Error
Parameter 1 of 'protected void bindTransactionFactory(javax.inject.Provider)' has changed its type to jakarta.inject.Provider org.mybatis.guice.MyBatisModule protected void bindTransactionFactory(javax.inject.Provider)
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.ConfigurationProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.settings.InterceptorConfigurationSettingProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.settings.JavaTypeAndHandlerConfigurationSettingProvider
Error
Removed com.google.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.settings.ObjectFactoryConfigurationSetting
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.settings.ObjectFactoryConfigurationSetting
Error
Removed com.google.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.settings.ObjectWrapperFactoryConfigurationSetting
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.settings.ObjectWrapperFactoryConfigurationSetting
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.configuration.settings.TypeHandlerConfigurationSettingProvider
Error
Class org.mybatis.guice.datasource.bonecp.BoneCPProvider removed org.mybatis.guice.datasource.bonecp.BoneCPProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.builtin.JndiDataSourceProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.builtin.PooledDataSourceProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.builtin.UnpooledDataSourceProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.c3p0.C3p0DataSourceProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.dbcp.BasicDataSourceProvider
Error
Method 'public void setMaxActive(int)' has been removed org.mybatis.guice.datasource.dbcp.BasicDataSourceProvider public void setMaxActive(int)
Error
Method 'public void setMaxWait(long)' has been removed org.mybatis.guice.datasource.dbcp.BasicDataSourceProvider public void setMaxWait(long)
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.dbcp.DriverAdapterCPDSProvider
Error
Method 'public void setMaxActive(int)' has been removed org.mybatis.guice.datasource.dbcp.DriverAdapterCPDSProvider public void setMaxActive(int)
Error
Class org.mybatis.guice.datasource.dbcp.PerUserMaxActive removed org.mybatis.guice.datasource.dbcp.PerUserMaxActive
Error
Class org.mybatis.guice.datasource.dbcp.PerUserMaxWait removed org.mybatis.guice.datasource.dbcp.PerUserMaxWait
Error
Method 'public org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder setPerUserMaxActiveProviderClass(java.lang.Class)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder public org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder setPerUserMaxActiveProviderClass(java.lang.Class)
Error
Method 'public org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder setPerUserMaxWaitProviderClass(java.lang.Class)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder public org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder setPerUserMaxWaitProviderClass(java.lang.Class)
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider
Error
Method 'public void setDefaultMaxActive(int)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setDefaultMaxActive(int)
Error
Method 'public void setDefaultMaxWait(int)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setDefaultMaxWait(int)
Error
Method 'public void setMinEvictableIdleTimeMillis(int)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setMinEvictableIdleTimeMillis(int)
Error
Method 'public void setNumTestsPerEvictionRun(int)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setNumTestsPerEvictionRun(int)
Error
Method 'public void setPerUserMaxActive(java.util.Map)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setPerUserMaxActive(java.util.Map)
Error
Method 'public void setPerUserMaxWait(java.util.Map)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setPerUserMaxWait(java.util.Map)
Error
Method 'public void setTestOnBorrow(boolean)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTestOnBorrow(boolean)
Error
Method 'public void setTestOnReturn(boolean)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTestOnReturn(boolean)
Error
Method 'public void setTestWhileIdle(boolean)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTestWhileIdle(boolean)
Error
Method 'public void setTimeBetweenEvictionRunsMillis(int)' has been removed org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTimeBetweenEvictionRunsMillis(int)
Error
Removed com.google.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider
Error
Method 'public void setMaxActive(int)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMaxActive(int)
Error
Method 'public void setMaxIdle(int)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMaxIdle(int)
Error
Method 'public void setMaxWait(int)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMaxWait(int)
Error
Method 'public void setMinEvictableIdleTimeMillis(int)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMinEvictableIdleTimeMillis(int)
Error
Method 'public void setNumTestsPerEvictionRun(int)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setNumTestsPerEvictionRun(int)
Error
Method 'public void setTestOnBorrow(boolean)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTestOnBorrow(boolean)
Error
Method 'public void setTestOnReturn(boolean)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTestOnReturn(boolean)
Error
Method 'public void setTestWhileIdle(boolean)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTestWhileIdle(boolean)
Error
Method 'public void setTimeBetweenEvictionRunsMillis(int)' has been removed org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTimeBetweenEvictionRunsMillis(int)
Error
Removed com.google.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.druid.DruidDataSourceProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.druid.DruidDataSourceProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.datasource.helper.JdbcUrlAntFormatter
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.environment.EnvironmentProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.mappers.MapperProvider
Error
Parameter 1 of 'public org.mybatis.guice.provision.ConfigurationProviderProvisionListener create(javax.inject.Provider, com.google.inject.Binder)' has changed its type to jakarta.inject.Provider org.mybatis.guice.provision.ConfigurationProviderProvisionListener public org.mybatis.guice.provision.ConfigurationProviderProvisionListener create(javax.inject.Provider, com.google.inject.Binder)
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.session.SqlSessionFactoryProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.session.SqlSessionManagerProvider
Error
Parameter 1 of 'public org.mybatis.guice.transactional.TransactionToken begin(javax.transaction.TransactionManager)' has changed its type to jakarta.transaction.TransactionManager org.mybatis.guice.transactional.TransactionAttribute public org.mybatis.guice.transactional.TransactionToken begin(javax.transaction.TransactionManager)
Error
Parameter 1 of 'public void finish(javax.transaction.TransactionManager, org.mybatis.guice.transactional.TransactionToken)' has changed its type to jakarta.transaction.TransactionManager org.mybatis.guice.transactional.TransactionAttribute public void finish(javax.transaction.TransactionManager, org.mybatis.guice.transactional.TransactionToken)
Error
Parameter 1 of 'public TransactionToken(javax.transaction.Transaction, javax.transaction.Transaction, org.mybatis.guice.transactional.TransactionAttribute)' has changed its type to jakarta.transaction.Transaction org.mybatis.guice.transactional.TransactionToken public TransactionToken(javax.transaction.Transaction, javax.transaction.Transaction, org.mybatis.guice.transactional.TransactionAttribute)
Error
Parameter 2 of 'public TransactionToken(javax.transaction.Transaction, javax.transaction.Transaction, org.mybatis.guice.transactional.TransactionAttribute)' has changed its type to jakarta.transaction.Transaction org.mybatis.guice.transactional.TransactionToken public TransactionToken(javax.transaction.Transaction, javax.transaction.Transaction, org.mybatis.guice.transactional.TransactionAttribute)
Error
Return type of method 'public javax.transaction.Transaction getActiveTransaction()' has been changed to jakarta.transaction.Transaction org.mybatis.guice.transactional.TransactionToken public javax.transaction.Transaction getActiveTransaction()
Error
Return type of method 'public javax.transaction.Transaction getSuspendedTransaction()' has been changed to jakarta.transaction.Transaction org.mybatis.guice.transactional.TransactionToken public javax.transaction.Transaction getSuspendedTransaction()
Error
Parameter 1 of 'public void setActiveTransaction(javax.transaction.Transaction)' has changed its type to jakarta.transaction.Transaction org.mybatis.guice.transactional.TransactionToken public void setActiveTransaction(javax.transaction.Transaction)
Error
Parameter 1 of 'public void setSuspendedTransaction(javax.transaction.Transaction)' has changed its type to jakarta.transaction.Transaction org.mybatis.guice.transactional.TransactionToken public void setSuspendedTransaction(javax.transaction.Transaction)
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.transactional.XASqlSessionManagerProvider
Error
Removed javax.inject.Provider from the set of implemented interfaces org.mybatis.guice.type.TypeHandlerProvider

API Changelog

The following APIs were modified from version 3.10 to 4.0.1-SNAPSHOT:
  • Non justified changes

    Class From To org.mybatis.guice.MyBatisJtaModule protected javax.transaction.TransactionManager getTransactionManager() org.mybatis.guice.MyBatisJtaModule protected void setTransactionManager(javax.transaction.TransactionManager) org.mybatis.guice.MyBatisJtaModule public MyBatisJtaModule(javax.transaction.TransactionManager) org.mybatis.guice.MyBatisJtaModule$ProviderImpl org.mybatis.guice.MyBatisModule protected void bindConfigurationSettingProvider(javax.inject.Provider) org.mybatis.guice.MyBatisModule protected void bindDataSourceProvider(javax.inject.Provider) org.mybatis.guice.MyBatisModule protected void bindTransactionFactory(javax.inject.Provider) org.mybatis.guice.configuration.ConfigurationProvider org.mybatis.guice.configuration.settings.InterceptorConfigurationSettingProvider org.mybatis.guice.configuration.settings.JavaTypeAndHandlerConfigurationSettingProvider org.mybatis.guice.configuration.settings.ObjectFactoryConfigurationSetting org.mybatis.guice.configuration.settings.ObjectFactoryConfigurationSetting org.mybatis.guice.configuration.settings.ObjectWrapperFactoryConfigurationSetting org.mybatis.guice.configuration.settings.ObjectWrapperFactoryConfigurationSetting org.mybatis.guice.configuration.settings.TypeHandlerConfigurationSettingProvider org.mybatis.guice.datasource.bonecp.BoneCPProvider org.mybatis.guice.datasource.builtin.JndiDataSourceProvider org.mybatis.guice.datasource.builtin.PooledDataSourceProvider org.mybatis.guice.datasource.builtin.UnpooledDataSourceProvider org.mybatis.guice.datasource.c3p0.C3p0DataSourceProvider org.mybatis.guice.datasource.dbcp.BasicDataSourceProvider org.mybatis.guice.datasource.dbcp.BasicDataSourceProvider public void setMaxActive(int) org.mybatis.guice.datasource.dbcp.BasicDataSourceProvider public void setMaxWait(long) org.mybatis.guice.datasource.dbcp.DriverAdapterCPDSProvider org.mybatis.guice.datasource.dbcp.DriverAdapterCPDSProvider public void setMaxActive(int) org.mybatis.guice.datasource.dbcp.PerUserMaxActive org.mybatis.guice.datasource.dbcp.PerUserMaxWait org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder public org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder setPerUserMaxActiveProviderClass(java.lang.Class) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder public org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule$Builder setPerUserMaxWaitProviderClass(java.lang.Class) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setDefaultMaxActive(int) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setDefaultMaxWait(int) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setMinEvictableIdleTimeMillis(int) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setNumTestsPerEvictionRun(int) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setPerUserMaxActive(java.util.Map) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setPerUserMaxWait(java.util.Map) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTestOnBorrow(boolean) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTestOnReturn(boolean) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTestWhileIdle(boolean) org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceProvider public void setTimeBetweenEvictionRunsMillis(int) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMaxActive(int) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMaxIdle(int) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMaxWait(int) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setMinEvictableIdleTimeMillis(int) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setNumTestsPerEvictionRun(int) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTestOnBorrow(boolean) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTestOnReturn(boolean) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTestWhileIdle(boolean) org.mybatis.guice.datasource.dbcp.SharedPoolDataSourceProvider public void setTimeBetweenEvictionRunsMillis(int) org.mybatis.guice.datasource.druid.DruidDataSourceProvider org.mybatis.guice.datasource.druid.DruidDataSourceProvider org.mybatis.guice.datasource.helper.JdbcUrlAntFormatter org.mybatis.guice.environment.EnvironmentProvider org.mybatis.guice.mappers.MapperProvider org.mybatis.guice.provision.ConfigurationProviderProvisionListener public org.mybatis.guice.provision.ConfigurationProviderProvisionListener create(javax.inject.Provider, com.google.inject.Binder) org.mybatis.guice.session.SqlSessionFactoryProvider org.mybatis.guice.session.SqlSessionManagerProvider org.mybatis.guice.transactional.TransactionAttribute public org.mybatis.guice.transactional.TransactionToken begin(javax.transaction.TransactionManager) org.mybatis.guice.transactional.TransactionAttribute public void finish(javax.transaction.TransactionManager, org.mybatis.guice.transactional.TransactionToken) org.mybatis.guice.transactional.TransactionToken public TransactionToken(javax.transaction.Transaction, javax.transaction.Transaction, org.mybatis.guice.transactional.TransactionAttribute) org.mybatis.guice.transactional.TransactionToken public TransactionToken(javax.transaction.Transaction, javax.transaction.Transaction, org.mybatis.guice.transactional.TransactionAttribute) org.mybatis.guice.transactional.TransactionToken public javax.transaction.Transaction getActiveTransaction() org.mybatis.guice.transactional.TransactionToken public javax.transaction.Transaction getSuspendedTransaction() org.mybatis.guice.transactional.TransactionToken public void setActiveTransaction(javax.transaction.Transaction) org.mybatis.guice.transactional.TransactionToken public void setSuspendedTransaction(javax.transaction.Transaction) org.mybatis.guice.transactional.XASqlSessionManagerProvider org.mybatis.guice.type.TypeHandlerProvider