Clirr Results

The following document contains the results of Clirr.

  • Current Version: 1.0.0
  • Comparison Version: 0.1.5

Summary

Severity Number
Error Error 28
Warning Warning 5

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

API Incompatibilities

Severity Message Class Method / Field
Error Abstract method 'public java.lang.String getName()' has been added net.sf.mbus4j.Connection public java.lang.String getName()
Error Field DATA_BITS is now final net.sf.mbus4j.SerialPortConnection DATA_BITS
Error Field PARITY is now final net.sf.mbus4j.SerialPortConnection PARITY
Error Field STOP_BITS is now final net.sf.mbus4j.SerialPortConnection STOP_BITS
Error Field SEND_USER_DATA_SUBTYPE is now final net.sf.mbus4j.dataframes.ApplicationReset SEND_USER_DATA_SUBTYPE
Error Field SEND_USER_DATA_SUBTYPE is now final net.sf.mbus4j.dataframes.SendUserData SEND_USER_DATA_SUBTYPE
Error Field SEND_USER_DATA_SUBTYPE is now final net.sf.mbus4j.dataframes.SetBaudrate SEND_USER_DATA_SUBTYPE
Error Field SEND_USER_DATA_SUBTYPE is now final net.sf.mbus4j.dataframes.SynchronizeAction SEND_USER_DATA_SUBTYPE
Error In method 'public ByteDataBlock(net.sf.mbus4j.dataframes.datablocks.dif.DataFieldCode, net.sf.mbus4j.dataframes.datablocks.vif.Vif)' the number of arguments has changed net.sf.mbus4j.dataframes.datablocks.ByteDataBlock public ByteDataBlock(net.sf.mbus4j.dataframes.datablocks.dif.DataFieldCode, net.sf.mbus4j.dataframes.datablocks.vif.Vif)
Error Parameter 3 of 'public net.sf.mbus4j.dataframes.datablocks.vif.Vif getVif(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)' has changed its type to net.sf.mbus4j.dataframes.datablocks.vif.UnitOfMeasurement net.sf.mbus4j.dataframes.datablocks.DataBlock public net.sf.mbus4j.dataframes.datablocks.vif.Vif getVif(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
Error Parameter 4 of 'public net.sf.mbus4j.dataframes.datablocks.vif.Vif getVif(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)' has changed its type to net.sf.mbus4j.dataframes.datablocks.vif.SiPrefix net.sf.mbus4j.dataframes.datablocks.DataBlock public net.sf.mbus4j.dataframes.datablocks.vif.Vif getVif(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
Error Removed field REACTIVE_ENERGY_KVARH_E_2 net.sf.mbus4j.dataframes.datablocks.vif.VifFB REACTIVE_ENERGY_KVARH_E_2
Error Removed field REACTIVE_ENERGY_MVARH_E_0 net.sf.mbus4j.dataframes.datablocks.vif.VifFB REACTIVE_ENERGY_MVARH_E_0
Error Removed field RESERVED_0X14 net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X14
Error Removed field RESERVED_0X2B net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X2B
Error Removed field RESERVED_0X2E net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X2E
Error Removed field RESERVED_0X54 net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X54
Error Method 'public net.sf.mbus4j.dataframes.datablocks.vif.VifFB valueOfTableIndex(byte)' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifFB public net.sf.mbus4j.dataframes.datablocks.vif.VifFB valueOfTableIndex(byte)
Error In method 'public VifManufacturerSpecific(byte)' the number of arguments has changed net.sf.mbus4j.dataframes.datablocks.vif.VifManufacturerSpecific public VifManufacturerSpecific(byte)
Error Method 'public byte getVifByte()' has been removed net.sf.mbus4j.dataframes.datablocks.vif.VifManufacturerSpecific public byte getVifByte()
Error Method 'public java.lang.Integer getExponent()' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public java.lang.Integer getExponent()
Error Method 'public java.lang.String getLabel()' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public java.lang.String getLabel()
Error Method 'public net.sf.mbus4j.dataframes.datablocks.vif.SiPrefix getSiPrefix()' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public net.sf.mbus4j.dataframes.datablocks.vif.SiPrefix getSiPrefix()
Error Method 'public byte getTableIndex()' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public byte getTableIndex()
Error Method 'public net.sf.mbus4j.dataframes.datablocks.vif.UnitOfMeasurement getUnitOfMeasurement()' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public net.sf.mbus4j.dataframes.datablocks.vif.UnitOfMeasurement getUnitOfMeasurement()
Error Method 'public net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary valueOfTableIndex(int)' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary valueOfTableIndex(int)
Error Method 'public net.sf.mbus4j.dataframes.datablocks.vif.VifeError valueOfTableIndex(byte)' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifeError public net.sf.mbus4j.dataframes.datablocks.vif.VifeError valueOfTableIndex(byte)
Error Method 'public net.sf.mbus4j.dataframes.datablocks.vif.VifePrimary valueOfTableIndex(byte)' is now final net.sf.mbus4j.dataframes.datablocks.vif.VifePrimary public net.sf.mbus4j.dataframes.datablocks.vif.VifePrimary valueOfTableIndex(byte)
Warning Value of compile-time constant DURATION_OF has been changed net.sf.mbus4j.dataframes.datablocks.vif.Vife DURATION_OF
Warning Value of compile-time constant DURATION_OF_LIMIT_EXCEED has been changed net.sf.mbus4j.dataframes.datablocks.vif.Vife DURATION_OF_LIMIT_EXCEED
Warning Value of compile-time constant TIMESTAMP_OF has been changed net.sf.mbus4j.dataframes.datablocks.vif.Vife TIMESTAMP_OF
Warning Value of compile-time constant TIMESTAMP_OF_LIMIT_EXCEED has been changed net.sf.mbus4j.dataframes.datablocks.vif.Vife TIMESTAMP_OF_LIMIT_EXCEED
Warning Value of compile-time constant DEFAULT_SEND_TRIES has been changed net.sf.mbus4j.devices.Sender DEFAULT_SEND_TRIES

API Changelog

The following APIs were modified from version 0.1.5 to 1.0.0:
  • Non justified changes

    Class From To
    net.sf.mbus4j.Connection public java.lang.String getName()
    net.sf.mbus4j.SerialPortConnection DATA_BITS
    net.sf.mbus4j.SerialPortConnection PARITY
    net.sf.mbus4j.SerialPortConnection STOP_BITS
    net.sf.mbus4j.dataframes.ApplicationReset SEND_USER_DATA_SUBTYPE
    net.sf.mbus4j.dataframes.SendUserData SEND_USER_DATA_SUBTYPE
    net.sf.mbus4j.dataframes.SetBaudrate SEND_USER_DATA_SUBTYPE
    net.sf.mbus4j.dataframes.SynchronizeAction SEND_USER_DATA_SUBTYPE
    net.sf.mbus4j.dataframes.datablocks.ByteDataBlock public ByteDataBlock(net.sf.mbus4j.dataframes.datablocks.dif.DataFieldCode, net.sf.mbus4j.dataframes.datablocks.vif.Vif)
    net.sf.mbus4j.dataframes.datablocks.DataBlock public net.sf.mbus4j.dataframes.datablocks.vif.Vif getVif(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
    net.sf.mbus4j.dataframes.datablocks.DataBlock public net.sf.mbus4j.dataframes.datablocks.vif.Vif getVif(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
    net.sf.mbus4j.dataframes.datablocks.vif.VifFB REACTIVE_ENERGY_KVARH_E_2
    net.sf.mbus4j.dataframes.datablocks.vif.VifFB REACTIVE_ENERGY_MVARH_E_0
    net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X14
    net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X2B
    net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X2E
    net.sf.mbus4j.dataframes.datablocks.vif.VifFB RESERVED_0X54
    net.sf.mbus4j.dataframes.datablocks.vif.VifFB public net.sf.mbus4j.dataframes.datablocks.vif.VifFB valueOfTableIndex(byte)
    net.sf.mbus4j.dataframes.datablocks.vif.VifManufacturerSpecific public VifManufacturerSpecific(byte)
    net.sf.mbus4j.dataframes.datablocks.vif.VifManufacturerSpecific public byte getVifByte()
    net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public byte getTableIndex()
    net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public java.lang.Integer getExponent()
    net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public java.lang.String getLabel()
    net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public net.sf.mbus4j.dataframes.datablocks.vif.SiPrefix getSiPrefix()
    net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public net.sf.mbus4j.dataframes.datablocks.vif.UnitOfMeasurement getUnitOfMeasurement()
    net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary public net.sf.mbus4j.dataframes.datablocks.vif.VifPrimary valueOfTableIndex(int)
    net.sf.mbus4j.dataframes.datablocks.vif.Vife DURATION_OF
    net.sf.mbus4j.dataframes.datablocks.vif.Vife DURATION_OF_LIMIT_EXCEED
    net.sf.mbus4j.dataframes.datablocks.vif.Vife TIMESTAMP_OF
    net.sf.mbus4j.dataframes.datablocks.vif.Vife TIMESTAMP_OF_LIMIT_EXCEED
    net.sf.mbus4j.dataframes.datablocks.vif.VifeError public net.sf.mbus4j.dataframes.datablocks.vif.VifeError valueOfTableIndex(byte)
    net.sf.mbus4j.dataframes.datablocks.vif.VifePrimary public net.sf.mbus4j.dataframes.datablocks.vif.VifePrimary valueOfTableIndex(byte)
    net.sf.mbus4j.devices.Sender DEFAULT_SEND_TRIES