PMD Results

The following document contains the results of PMD 3.7.

Files

org/fosstrak/reader/rprm/core/AntennaReadPoint.java

ViolationLine
Avoid empty catch blocks542 - 544
Avoid empty catch blocks558 - 560

org/fosstrak/reader/rprm/core/DataSelector.java

ViolationLine
Avoid unused local variables such as 'v'157

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/mib/EpcglobalReaderMib.java

ViolationLine
Avoid unused private fields such as 'log'85
Avoid unused private fields such as 'TC_EPCGTHRESHOLD'585
Avoid unused private fields such as 'TC_EPCGOPERATIONALENABLE'586
Avoid unused private fields such as 'TC_EPCGNOTIFLEVEL'587
Avoid unused local variables such as 'newValue'3082
Overriding method merely calls super3093 - 3097
Overriding method merely calls super3099 - 3103
Avoid unused local variables such as 'newValue'3118
Overriding method merely calls super3129 - 3133
Overriding method merely calls super3135 - 3139
Avoid unused local variables such as 'newValue'3154
Overriding method merely calls super3165 - 3169
Overriding method merely calls super3171 - 3175
Overriding method merely calls super3205 - 3209
Overriding method merely calls super3211 - 3215
Overriding method merely calls super3245 - 3249
Overriding method merely calls super3251 - 3255
Avoid unused local variables such as 'newValue'3270
Overriding method merely calls super3281 - 3285
Overriding method merely calls super3287 - 3291
Overriding method merely calls super3322 - 3326
Overriding method merely calls super3328 - 3332
Avoid unused local variables such as 'newValue'3347
Overriding method merely calls super3358 - 3362
Overriding method merely calls super3364 - 3368
Avoid unused local variables such as 'newValue'3383
Overriding method merely calls super3394 - 3398
Overriding method merely calls super3400 - 3404
Overriding method merely calls super3434 - 3438
Overriding method merely calls super3440 - 3444
Overriding method merely calls super3474 - 3478
Overriding method merely calls super3480 - 3484
Overriding method merely calls super3515 - 3519
Overriding method merely calls super3521 - 3525
Avoid unused local variables such as 'newValue'3541
Avoid unused local variables such as 'newValue'3553
Avoid unused local variables such as 'newValue'3565
Avoid unused local variables such as 'newValue'3611
Avoid unused local variables such as 'newValue'3641
Avoid unused local variables such as 'newValue'3653
Avoid unused local variables such as 'newValue'3718
Avoid unused local variables such as 'newValue'3747
Avoid unused local variables such as 'newValue'3759
Avoid unused local variables such as 'newValue'3771
Avoid unused local variables such as 'newValue'3817
Avoid unused local variables such as 'newValue'3847
Avoid unused local variables such as 'newValue'3859
Avoid unused local variables such as 'newValue'3871
Avoid unused local variables such as 'newValue'3883
Avoid unused local variables such as 'newValue'3895
Avoid unused local variables such as 'newValue'3907
Avoid unused local variables such as 'newValue'3919
Avoid unused local variables such as 'newValue'3931
Avoid unused local variables such as 'newValue'3943
Avoid unused local variables such as 'newValue'3955
Avoid unused local variables such as 'newValue'4057
Avoid unused local variables such as 'newValue'4069
Avoid unused local variables such as 'newValue'4081
Avoid unused local variables such as 'newValue'4145
Avoid unused local variables such as 'newValue'4174
Avoid unused local variables such as 'newValue'4186
Avoid unused local variables such as 'newValue'4198
Avoid unused local variables such as 'newValue'4210
Avoid unused local variables such as 'newValue'4222
Avoid unused local variables such as 'newValue'4234
Avoid unused local variables such as 'newValue'4246
Avoid unused local variables such as 'newValue'4292
Avoid unused local variables such as 'newValue'4322
Avoid unused local variables such as 'newValue'4334
Avoid unused local variables such as 'newValue'4346
Avoid unused local variables such as 'newValue'4358
Avoid unused local variables such as 'newValue'4370
Avoid unused local variables such as 'newValue'4434
Avoid unused local variables such as 'newValue'4446

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/mib/IfMib.java

ViolationLine
Avoid unused private fields such as 'log'88
Avoid unused local variables such as 'newValue'919
Avoid unused local variables such as 'newValue'931
Avoid unused local variables such as 'newValue'943
Avoid unused local variables such as 'newValue'972
Avoid unused local variables such as 'newValue'1001
Avoid unused local variables such as 'newValue'1013
Avoid unused local variables such as 'newValue'1042
Avoid unused local variables such as 'newValue'1054

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/mib/IpMib.java

ViolationLine
Avoid unused private fields such as 'log'85
Avoid unused local variables such as 'newValue'711
Overriding method merely calls super722 - 726
Overriding method merely calls super728 - 732
Overriding method merely calls super762 - 766
Overriding method merely calls super768 - 772
Avoid unused local variables such as 'newValue'788
Avoid unused local variables such as 'newValue'835
Avoid unused local variables such as 'newValue'847
Avoid unused local variables such as 'newValue'859

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgIoPortTableRow.java

ViolationLine
Avoid unused method parameters such as 'cont'76 - 86

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgNotifChanSrcTableRow.java

ViolationLine
Avoid unused private fields such as 'log'45

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgNotificationChannelTableRow.java

ViolationLine
Avoid unused method parameters such as 'cont'77 - 87

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgNotifTrigTableRow.java

ViolationLine
Avoid unused private fields such as 'log'45

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgRdPntSrcTableRow.java

ViolationLine
Avoid unused private fields such as 'log'45

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgReaderServerTableRow.java

ViolationLine
Avoid unused private fields such as 'log'57

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgReaderServerTableRowStatusListener.java

ViolationLine
Avoid unused private fields such as 'log'40
Avoid unused private fields such as 'readerDevice'45
Avoid unused local variables such as 'rowIndex'66

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgReadPointTableRow.java

ViolationLine
Avoid unused method parameters such as 'cont'76 - 86

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgReadTrigTableRow.java

ViolationLine
Avoid unused private fields such as 'log'45

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgSourceTableRow.java

ViolationLine
Avoid unused method parameters such as 'cont'77 - 87

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/EpcgTriggerTableRow.java

ViolationLine
Avoid unused method parameters such as 'cont'83 - 93

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/RowObjectContainer.java

ViolationLine
Ensure you override both equals() and hashCode()66

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/SnmpTableRowFactory.java

ViolationLine
Overriding method merely calls super71 - 73

org/fosstrak/reader/rprm/core/mgmt/agent/snmp/table/TableCreator.java

ViolationLine
Avoid unused private fields such as 'readerDevice'37
Avoid unused private fields such as 'log'39

org/fosstrak/reader/rprm/core/mgmt/alarm/NotificationChannelOperStatusAlarm.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.NotificationChannel'23

org/fosstrak/reader/rprm/core/mgmt/alarm/SourceOperStatusAlarm.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.Source'24

org/fosstrak/reader/rprm/core/mgmt/IOPort.java

ViolationLine
Avoid unused private methods such as 'setOperStatus(OperationalStatus)'204

org/fosstrak/reader/rprm/core/mgmt/simulator/MgmtSimulator.java

ViolationLine
Avoid unused method parameters such as 'evt'501 - 503
Avoid unused method parameters such as 'evt'511 - 516
Avoid unused method parameters such as 'evt'524 - 529
Avoid unused method parameters such as 'evt'537 - 542
Avoid unused method parameters such as 'evt'550 - 555
Avoid unused method parameters such as 'evt'563 - 568
Avoid unused method parameters such as 'evt'577 - 580

org/fosstrak/reader/rprm/core/mgmt/util/DHCPServerFinder.java

ViolationLine
Avoid empty catch blocks125
Avoid empty catch blocks127
Avoid empty catch blocks209
Avoid empty catch blocks284

org/fosstrak/reader/rprm/core/mgmt/util/NTPServerFinder.java

ViolationLine
Avoid empty catch blocks92
Avoid empty catch blocks97
Avoid empty catch blocks103
Avoid empty catch blocks130
Avoid empty catch blocks194

org/fosstrak/reader/rprm/core/msg/command/AddressReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.AddressReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/BooleanReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.BooleanReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/Command.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.Command'38
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
No need to import a type that's in the same package48
No need to import a type that's in the same package49
Avoid unused imports such as 'org.w3c.dom.Element'50

org/fosstrak/reader/rprm/core/msg/command/DataSelectorCommand.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.DataSelectorCommand'36
No need to import a type that's in the same package36
No need to import a type that's in the same package37
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
Avoid unused imports such as 'org.w3c.dom.Element'48

org/fosstrak/reader/rprm/core/msg/command/DataSelectorListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.DataSelectorListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/DataSelectorListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.DataSelectorListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/DataSelectorReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.DataSelectorReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/Document.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.Document'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/command/EPC.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.EPC'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/EpcReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.EpcReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/EventTimeType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.EventTimeType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/EventTypeCommand.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.EventTypeCommand'35
No need to import a type that's in the same package35
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/EventTypeListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.EventTypeListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/EventTypeListReturnValue.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.EventTypeListReturnValue'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/FieldNameCommand.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.FieldNameCommand'35
No need to import a type that's in the same package35
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/FieldNameListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.FieldNameListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/FieldNameListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.FieldNameListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/HexStringListType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.HexStringListType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/command/HexStringReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.HexStringReturnType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/command/IntReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.IntReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/NoParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.NoParamType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/NotificationChannelCommand.java

ViolationLine
No need to import a type that's in the same package37
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.NotificationChannelCommand'38
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
Avoid unused imports such as 'org.w3c.dom.Element'51

org/fosstrak/reader/rprm/core/msg/command/NotificationChannelListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.NotificationChannelListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/NotificationChannelListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.NotificationChannelListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/NotificationChannelReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.NotificationChannelReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/ObjectFactory.java

ViolationLine
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
No need to import a type that's in the same package48
No need to import a type that's in the same package49
No need to import a type that's in the same package50
No need to import a type that's in the same package51
No need to import a type that's in the same package52
No need to import a type that's in the same package53
No need to import a type that's in the same package54
No need to import a type that's in the same package55
No need to import a type that's in the same package56
No need to import a type that's in the same package57
No need to import a type that's in the same package58
No need to import a type that's in the same package59
No need to import a type that's in the same package60
No need to import a type that's in the same package61
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ObjectFactory'62
No need to import a type that's in the same package62
No need to import a type that's in the same package63
No need to import a type that's in the same package64
No need to import a type that's in the same package65
No need to import a type that's in the same package66
No need to import a type that's in the same package67
No need to import a type that's in the same package68
No need to import a type that's in the same package69
No need to import a type that's in the same package70
No need to import a type that's in the same package71
No need to import a type that's in the same package72
No need to import a type that's in the same package73
No need to import a type that's in the same package74
No need to import a type that's in the same package75
No need to import a type that's in the same package76
No need to import a type that's in the same package77
No need to import a type that's in the same package78
No need to import a type that's in the same package79
No need to import a type that's in the same package80
No need to import a type that's in the same package81
No need to import a type that's in the same package82
No need to import a type that's in the same package83
No need to import a type that's in the same package84
No need to import a type that's in the same package85
No need to import a type that's in the same package86
No need to import a type that's in the same package87
No need to import a type that's in the same package88
No need to import a type that's in the same package89
No need to import a type that's in the same package90
No need to import a type that's in the same package91
No need to import a type that's in the same package92
No need to import a type that's in the same package93
No need to import a type that's in the same package94
No need to import a type that's in the same package95
No need to import a type that's in the same package96
No need to import a type that's in the same package97
No need to import a type that's in the same package98

org/fosstrak/reader/rprm/core/msg/command/ReaderDeviceCommand.java

ViolationLine
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand'41
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
Avoid unused imports such as 'org.w3c.dom.Element'65

org/fosstrak/reader/rprm/core/msg/command/ReaderTimeType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ReaderTimeType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/ReadPointCommand.java

ViolationLine
No need to import a type that's in the same package36
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ReadPointCommand'37
No need to import a type that's in the same package37
Avoid unused imports such as 'org.w3c.dom.Element'38

org/fosstrak/reader/rprm/core/msg/command/ReadPointListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ReadPointListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/ReadPointListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ReadPointListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/ReadPointReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ReadPointReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/ReadReportType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.ReadReportType'38
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
Avoid unused imports such as 'org.w3c.dom.Element'42

org/fosstrak/reader/rprm/core/msg/command/SourceCommand.java

ViolationLine
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.SourceCommand'42
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
Avoid unused imports such as 'org.w3c.dom.Element'70

org/fosstrak/reader/rprm/core/msg/command/SourceInfoType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.SourceInfoType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/command/SourceListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.SourceListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/SourceListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.SourceListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/SourceReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.SourceReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/StringListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.StringListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/StringListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.StringListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/StringReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.StringReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/TagEventType.java

ViolationLine
No need to import a type that's in the same package37
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagEventType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/command/TagFieldCommand.java

ViolationLine
No need to import a type that's in the same package37
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagFieldCommand'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/command/TagFieldListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagFieldListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TagFieldListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagFieldListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TagFieldReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagFieldReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/TagFieldValueListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagFieldValueListParamType'36
No need to import a type that's in the same package36
No need to import a type that's in the same package37

org/fosstrak/reader/rprm/core/msg/command/TagFieldValueParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagFieldValueParamType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/command/TagSelectorCommand.java

ViolationLine
No need to import a type that's in the same package39
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagSelectorCommand'40
No need to import a type that's in the same package40
Avoid unused imports such as 'org.w3c.dom.Element'42

org/fosstrak/reader/rprm/core/msg/command/TagSelectorListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagSelectorListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TagSelectorListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagSelectorListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TagSelectorReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagSelectorReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/TagType.java

ViolationLine
No need to import a type that's in the same package41
No need to import a type that's in the same package42
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TagType'43
No need to import a type that's in the same package43
Avoid unused imports such as 'org.w3c.dom.Element'44

org/fosstrak/reader/rprm/core/msg/command/TextCommandParser.java

ViolationLine
Avoid unused imports such as 'antlr.TokenStreamIOException'27
Avoid unused imports such as 'antlr.ANTLRException'28
Avoid unused imports such as 'antlr.LLkParser'29
Avoid unused imports such as 'antlr.MismatchedTokenException'34
Avoid unused imports such as 'antlr.SemanticException'35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.Command'39
No need to import a type that's in the same package39
Avoid empty if statements82
Avoid empty if statements112
Avoid empty if statements124
Avoid unused local variables such as 'pairParam'1811
Avoid empty catch blocks1882
Avoid empty catch blocks1900
Avoid empty catch blocks1922
Avoid unused local variables such as 'p'1977
Avoid empty if statements2008
Avoid empty catch blocks2021

org/fosstrak/reader/rprm/core/msg/command/TextCommandParserHelper.java

ViolationLine
Avoid unused imports such as 'java.util.Calendar'24
Avoid unused imports such as 'javax.xml.datatype.XMLGregorianCalendar'29

org/fosstrak/reader/rprm/core/msg/command/TextLexer.java

ViolationLine
Avoid unused imports such as 'antlr.ANTLRException'31
Avoid unused imports such as 'antlr.CharScanner'34
Avoid unused imports such as 'antlr.CommonToken'39
Avoid unused imports such as 'antlr.MismatchedCharException'42
Avoid unused imports such as 'antlr.collections.impl.BitSet'46
Avoid unused imports such as 'antlr.SemanticException'47
Avoid unused local variables such as 'theRetToken'331
Avoid unused local variables such as '_token'334
Avoid unused local variables such as '_saveIndex'456
Avoid unused local variables such as '_saveIndex'487
Avoid unused local variables such as '_saveIndex'515
Avoid unused local variables such as '_saveIndex'528
Avoid unused local variables such as '_saveIndex'541
Avoid unused local variables such as '_saveIndex'554
Avoid unused local variables such as '_saveIndex'567
Avoid unused local variables such as '_saveIndex'580
Avoid unused local variables such as '_saveIndex'593
Avoid unused local variables such as '_saveIndex'606
Avoid unused local variables such as '_saveIndex'619
Avoid unused local variables such as '_saveIndex'632
Avoid unused local variables such as '_saveIndex'659

org/fosstrak/reader/rprm/core/msg/command/TimeStampReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TimeStampReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TriggerCommand.java

ViolationLine
No need to import a type that's in the same package36
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerCommand'37
No need to import a type that's in the same package37
Avoid unused imports such as 'org.w3c.dom.Element'39

org/fosstrak/reader/rprm/core/msg/command/TriggerListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TriggerListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TriggerReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/TriggerTypeCommand.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerTypeCommand'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TriggerTypeListReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerTypeListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/command/TriggerTypeReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerTypeReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/TriggerValueReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TriggerValueReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/command/ValueParameter.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.79

org/fosstrak/reader/rprm/core/msg/CommandDispatcher.java

ViolationLine
Avoid unused method parameters such as 'targetName'335 - 890
Avoid empty catch blocks715 - 717
Avoid empty catch blocks783 - 785
Avoid unused method parameters such as 'im'906 - 1545
Avoid empty catch blocks1005 - 1007
Avoid empty catch blocks1106 - 1108
An empty statement (semicolon) not part of a loop1119
Avoid empty catch blocks1214 - 1217
Avoid unused method parameters such as 'im'1562 - 1577
Avoid unused method parameters such as 'im'1593 - 1672
Avoid unused method parameters such as 'im'1689 - 1787
Avoid empty if statements1901
Avoid empty catch blocks2090 - 2092
Avoid unused method parameters such as 'im'2180 - 2437
Avoid unused method parameters such as 'targetName'2454 - 2483
Avoid unused method parameters such as 'im'2454 - 2483
Avoid unused method parameters such as 'targetName'2500 - 2527
Avoid unused method parameters such as 'im'2500 - 2527
Avoid unused method parameters such as 'targetName'2544 - 2573
Avoid unused method parameters such as 'im'2544 - 2573
Avoid unused method parameters such as 'im'2589 - 2710
Avoid unused local variables such as 'eventList'2862
Avoid unused local variables such as 'tagFields'2863
Avoid empty catch blocks3057 - 3059
Avoid empty catch blocks3088 - 3090
Avoid empty catch blocks3122 - 3124
Avoid empty catch blocks3153 - 3155

org/fosstrak/reader/rprm/core/msg/Context.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.command.TextLexer'26
Avoid empty catch blocks54 - 56

org/fosstrak/reader/rprm/core/msg/HttpReceiverHandshakeMessage.java

ViolationLine
Overriding method merely calls super103 - 105
Overriding method merely calls super128 - 130

org/fosstrak/reader/rprm/core/msg/MessageFormat.java

ViolationLine
Avoid unused private fields such as 'messageFormat'44

org/fosstrak/reader/rprm/core/msg/MessageLayer.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.ReaderProtocolException'34
Avoid unused local variables such as 'm'134

org/fosstrak/reader/rprm/core/msg/notification/AckNack.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.AckNack'37
No need to import a type that's in the same package37
No need to import a type that's in the same package38
No need to import a type that's in the same package39

org/fosstrak/reader/rprm/core/msg/notification/AddressReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.AddressReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/BooleanReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.BooleanReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/DataSelectorListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.DataSelectorListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/DataSelectorListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.DataSelectorListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/DataSelectorReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.DataSelectorReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/Document.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.Document'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/notification/EPC.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.EPC'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/EpcReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.EpcReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/EventTimeType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.EventTimeType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/EventTypeListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.EventTypeListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/EventTypeListReturnValue.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.EventTypeListReturnValue'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/FieldNameListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.FieldNameListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/FieldNameListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.FieldNameListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/HexStringListType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.HexStringListType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/notification/HexStringReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.HexStringReturnType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/notification/IntReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.IntReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/NoParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.NoParamType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/Notification.java

ViolationLine
No need to import a type that's in the same package39
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.Notification'40
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
Avoid unused imports such as 'org.w3c.dom.Element'43

org/fosstrak/reader/rprm/core/msg/notification/NotificationChannelListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.NotificationChannelListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/NotificationChannelListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.NotificationChannelListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/NotificationChannelReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.NotificationChannelReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/ObjectFactory.java

ViolationLine
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
No need to import a type that's in the same package48
No need to import a type that's in the same package49
No need to import a type that's in the same package50
No need to import a type that's in the same package51
No need to import a type that's in the same package52
No need to import a type that's in the same package53
No need to import a type that's in the same package54
No need to import a type that's in the same package55
No need to import a type that's in the same package56
No need to import a type that's in the same package57
No need to import a type that's in the same package58
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.ObjectFactory'59
No need to import a type that's in the same package59
No need to import a type that's in the same package60
No need to import a type that's in the same package61
No need to import a type that's in the same package62
No need to import a type that's in the same package63
No need to import a type that's in the same package64
No need to import a type that's in the same package65
No need to import a type that's in the same package66
No need to import a type that's in the same package67
No need to import a type that's in the same package68
No need to import a type that's in the same package69
No need to import a type that's in the same package70
No need to import a type that's in the same package71
No need to import a type that's in the same package72
No need to import a type that's in the same package73
No need to import a type that's in the same package74
No need to import a type that's in the same package75
No need to import a type that's in the same package76
No need to import a type that's in the same package77
No need to import a type that's in the same package78
No need to import a type that's in the same package79
No need to import a type that's in the same package80
No need to import a type that's in the same package81
No need to import a type that's in the same package82
No need to import a type that's in the same package83
No need to import a type that's in the same package84
No need to import a type that's in the same package85
No need to import a type that's in the same package86
No need to import a type that's in the same package87
No need to import a type that's in the same package88
No need to import a type that's in the same package89

org/fosstrak/reader/rprm/core/msg/notification/ReaderTimeType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.ReaderTimeType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/ReaderType.java

ViolationLine
No need to import a type that's in the same package38
No need to import a type that's in the same package39
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.ReaderType'40
No need to import a type that's in the same package40
Avoid unused imports such as 'org.w3c.dom.Element'41

org/fosstrak/reader/rprm/core/msg/notification/ReadPointListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.ReadPointListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/ReadPointListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.ReadPointListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/ReadPointReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.ReadPointReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/ReadReportType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.ReadReportType'38
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
Avoid unused imports such as 'org.w3c.dom.Element'42

org/fosstrak/reader/rprm/core/msg/notification/SourceInfoType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.SourceInfoType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/notification/SourceListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.SourceListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/SourceListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.SourceListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/SourceReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.SourceReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/StringListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.StringListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/StringListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.StringListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/StringReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.StringReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/TagEventType.java

ViolationLine
No need to import a type that's in the same package37
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagEventType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/notification/TagFieldListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagFieldListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TagFieldListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagFieldListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TagFieldReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagFieldReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/TagFieldValueListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagFieldValueListParamType'36
No need to import a type that's in the same package36
No need to import a type that's in the same package37

org/fosstrak/reader/rprm/core/msg/notification/TagFieldValueParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagFieldValueParamType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/notification/TagSelectorListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagSelectorListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TagSelectorListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagSelectorListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TagSelectorReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagSelectorReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/TagType.java

ViolationLine
No need to import a type that's in the same package41
No need to import a type that's in the same package42
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TagType'43
No need to import a type that's in the same package43
Avoid unused imports such as 'org.w3c.dom.Element'44

org/fosstrak/reader/rprm/core/msg/notification/TimeStampReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TimeStampReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TriggerListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TriggerListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TriggerListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TriggerListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TriggerReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TriggerReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/TriggerTypeListReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TriggerTypeListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/notification/TriggerTypeReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TriggerTypeReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/notification/TriggerValueReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.notification.TriggerValueReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/OutgoingMessageDispatcher.java

ViolationLine
Avoid unused local variables such as 'str'172
Avoid empty while statements176

org/fosstrak/reader/rprm/core/msg/ReadReportNotificationListener.java

ViolationLine
Avoid unused private methods such as 'getReadReports(List,ReadReport,CompareSet)'346

org/fosstrak/reader/rprm/core/msg/reply/AddressReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.AddressReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/BooleanReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.BooleanReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/DataSelectorListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.DataSelectorListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/DataSelectorListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.DataSelectorListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/DataSelectorReply.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.DataSelectorReply'36
No need to import a type that's in the same package36
No need to import a type that's in the same package37
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
Avoid unused imports such as 'org.w3c.dom.Element'43

org/fosstrak/reader/rprm/core/msg/reply/DataSelectorReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.DataSelectorReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/Document.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.Document'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/reply/EPC.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.EPC'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/EpcReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.EpcReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/ErrorType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ErrorType'38
No need to import a type that's in the same package38
Avoid unused imports such as 'org.w3c.dom.Element'39

org/fosstrak/reader/rprm/core/msg/reply/EventTimeType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.EventTimeType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/EventTypeListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.EventTypeListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/EventTypeListReturnValue.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.EventTypeListReturnValue'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/EventTypeReply.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.EventTypeReply'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/FieldNameListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.FieldNameListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/FieldNameListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.FieldNameListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/FieldNameReply.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.FieldNameReply'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/HexStringListType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.HexStringListType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/reply/HexStringReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.HexStringReturnType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/reply/IntReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.IntReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/NoParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.NoParamType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/NotificationChannelListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.NotificationChannelListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/NotificationChannelListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.NotificationChannelListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/NotificationChannelReply.java

ViolationLine
No need to import a type that's in the same package36
No need to import a type that's in the same package37
No need to import a type that's in the same package38
No need to import a type that's in the same package39
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.NotificationChannelReply'40
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
Avoid unused imports such as 'org.w3c.dom.Element'49

org/fosstrak/reader/rprm/core/msg/reply/NotificationChannelReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.NotificationChannelReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/ObjectFactory.java

ViolationLine
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
No need to import a type that's in the same package48
No need to import a type that's in the same package49
No need to import a type that's in the same package50
No need to import a type that's in the same package51
No need to import a type that's in the same package52
No need to import a type that's in the same package53
No need to import a type that's in the same package54
No need to import a type that's in the same package55
No need to import a type that's in the same package56
No need to import a type that's in the same package57
No need to import a type that's in the same package58
No need to import a type that's in the same package59
No need to import a type that's in the same package60
No need to import a type that's in the same package61
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ObjectFactory'62
No need to import a type that's in the same package62
No need to import a type that's in the same package63
No need to import a type that's in the same package64
No need to import a type that's in the same package65
No need to import a type that's in the same package66
No need to import a type that's in the same package67
No need to import a type that's in the same package68
No need to import a type that's in the same package69
No need to import a type that's in the same package70
No need to import a type that's in the same package71
No need to import a type that's in the same package72
No need to import a type that's in the same package73
No need to import a type that's in the same package74
No need to import a type that's in the same package75
No need to import a type that's in the same package76
No need to import a type that's in the same package77
No need to import a type that's in the same package78
No need to import a type that's in the same package79
No need to import a type that's in the same package80
No need to import a type that's in the same package81
No need to import a type that's in the same package82
No need to import a type that's in the same package83
No need to import a type that's in the same package84
No need to import a type that's in the same package85
No need to import a type that's in the same package86
No need to import a type that's in the same package87
No need to import a type that's in the same package88
No need to import a type that's in the same package89
No need to import a type that's in the same package90
No need to import a type that's in the same package91
No need to import a type that's in the same package92
No need to import a type that's in the same package93
No need to import a type that's in the same package94
No need to import a type that's in the same package95
No need to import a type that's in the same package96
No need to import a type that's in the same package97
No need to import a type that's in the same package98
No need to import a type that's in the same package99

org/fosstrak/reader/rprm/core/msg/reply/ReaderDeviceReply.java

ViolationLine
No need to import a type that's in the same package36
No need to import a type that's in the same package37
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ReaderDeviceReply'45
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
No need to import a type that's in the same package48
No need to import a type that's in the same package49
No need to import a type that's in the same package50
No need to import a type that's in the same package51
No need to import a type that's in the same package52
No need to import a type that's in the same package53
No need to import a type that's in the same package54
No need to import a type that's in the same package55
Avoid unused imports such as 'org.w3c.dom.Element'56

org/fosstrak/reader/rprm/core/msg/reply/ReaderTimeType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ReaderTimeType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/ReadPointListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ReadPointListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/ReadPointListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ReadPointListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/ReadPointReply.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ReadPointReply'36
No need to import a type that's in the same package36
No need to import a type that's in the same package37
Avoid unused imports such as 'org.w3c.dom.Element'38

org/fosstrak/reader/rprm/core/msg/reply/ReadPointReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ReadPointReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/ReadReportType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.ReadReportType'38
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
Avoid unused imports such as 'org.w3c.dom.Element'42

org/fosstrak/reader/rprm/core/msg/reply/Reply.java

ViolationLine
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.Reply'45
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
No need to import a type that's in the same package48
No need to import a type that's in the same package49
No need to import a type that's in the same package50
Avoid unused imports such as 'org.w3c.dom.Element'51

org/fosstrak/reader/rprm/core/msg/reply/SourceInfoType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.SourceInfoType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/reply/SourceListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.SourceListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/SourceListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.SourceListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/SourceReply.java

ViolationLine
No need to import a type that's in the same package36
No need to import a type that's in the same package37
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.SourceReply'42
No need to import a type that's in the same package42
No need to import a type that's in the same package43
No need to import a type that's in the same package44
No need to import a type that's in the same package45
No need to import a type that's in the same package46
No need to import a type that's in the same package47
No need to import a type that's in the same package48
Avoid unused imports such as 'org.w3c.dom.Element'52

org/fosstrak/reader/rprm/core/msg/reply/SourceReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.SourceReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/StringListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.StringListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/StringListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.StringListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/StringReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.StringReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/TagEventType.java

ViolationLine
No need to import a type that's in the same package37
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagEventType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/reply/TagFieldListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagFieldListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TagFieldListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagFieldListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TagFieldReply.java

ViolationLine
No need to import a type that's in the same package35
No need to import a type that's in the same package36
No need to import a type that's in the same package37
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagFieldReply'38
No need to import a type that's in the same package38
No need to import a type that's in the same package39

org/fosstrak/reader/rprm/core/msg/reply/TagFieldReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagFieldReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/TagFieldValueListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagFieldValueListParamType'36
No need to import a type that's in the same package36
No need to import a type that's in the same package37

org/fosstrak/reader/rprm/core/msg/reply/TagFieldValueParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagFieldValueParamType'38
No need to import a type that's in the same package38

org/fosstrak/reader/rprm/core/msg/reply/TagSelectorListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagSelectorListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TagSelectorListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagSelectorListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TagSelectorReply.java

ViolationLine
No need to import a type that's in the same package36
No need to import a type that's in the same package37
No need to import a type that's in the same package38
No need to import a type that's in the same package39
No need to import a type that's in the same package40
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagSelectorReply'41
No need to import a type that's in the same package41
No need to import a type that's in the same package42
Avoid unused imports such as 'org.w3c.dom.Element'43

org/fosstrak/reader/rprm/core/msg/reply/TagSelectorReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagSelectorReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/TagType.java

ViolationLine
No need to import a type that's in the same package41
No need to import a type that's in the same package42
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TagType'43
No need to import a type that's in the same package43
Avoid unused imports such as 'org.w3c.dom.Element'44

org/fosstrak/reader/rprm/core/msg/reply/TextLexer.java

ViolationLine
Avoid unused imports such as 'antlr.ANTLRException'31
Avoid unused imports such as 'antlr.CharScanner'34
Avoid unused imports such as 'antlr.CommonToken'39
Avoid unused imports such as 'antlr.MismatchedCharException'42
Avoid unused imports such as 'antlr.SemanticException'47
Avoid unused local variables such as 'theRetToken'70
Avoid unused local variables such as '_token'73
Avoid unused local variables such as '_saveIndex'171
Avoid unused local variables such as '_saveIndex'204
Avoid unused local variables such as '_saveIndex'234
Avoid unused local variables such as '_saveIndex'247
Avoid unused local variables such as '_saveIndex'260
Avoid unused local variables such as '_saveIndex'273
Avoid unused local variables such as '_saveIndex'286
Avoid unused local variables such as '_saveIndex'299
Avoid unused local variables such as '_saveIndex'312
Avoid unused local variables such as '_saveIndex'325
Avoid unused local variables such as '_saveIndex'338
Avoid unused local variables such as '_saveIndex'351
Avoid unused local variables such as '_saveIndex'364
Avoid unused local variables such as '_saveIndex'390
Avoid unused local variables such as '_saveIndex'449
Avoid unused local variables such as '_saveIndex'518
Avoid unused local variables such as '_saveIndex'533

org/fosstrak/reader/rprm/core/msg/reply/TextReplyParser.java

ViolationLine
Avoid unused imports such as 'antlr.TokenStreamIOException'27
Avoid unused imports such as 'antlr.ANTLRException'28
Avoid unused imports such as 'antlr.LLkParser'29
Avoid unused imports such as 'antlr.MismatchedTokenException'34
Avoid unused imports such as 'antlr.SemanticException'35
Avoid unused imports such as 'antlr.collections.impl.BitSet'37
No need to import a type that's in the same package39
Avoid empty if statements102
Avoid unused local variables such as 'statusInfo'219
Avoid unused local variables such as 'statusInfo'268

org/fosstrak/reader/rprm/core/msg/reply/TextReplyParserHelper.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.JAXBException'25
No need to import a type that's in the same package27

org/fosstrak/reader/rprm/core/msg/reply/TimeStampReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TimeStampReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TriggerListParamType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerListParamType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TriggerListReturnType.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TriggerReply.java

ViolationLine
No need to import a type that's in the same package36
No need to import a type that's in the same package37
No need to import a type that's in the same package38
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerReply'39
No need to import a type that's in the same package39
No need to import a type that's in the same package40
No need to import a type that's in the same package41
No need to import a type that's in the same package42
Avoid unused imports such as 'org.w3c.dom.Element'43

org/fosstrak/reader/rprm/core/msg/reply/TriggerReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/TriggerTypeListReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerTypeListReturnType'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TriggerTypeReply.java

ViolationLine
No need to import a type that's in the same package35
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerTypeReply'36
No need to import a type that's in the same package36

org/fosstrak/reader/rprm/core/msg/reply/TriggerTypeReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerTypeReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/reply/TriggerValueReturnType.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.reply.TriggerValueReturnType'35
No need to import a type that's in the same package35

org/fosstrak/reader/rprm/core/msg/TcpReceiverHandshakeMessage.java

ViolationLine
Overriding method merely calls super165 - 167

org/fosstrak/reader/rprm/core/msg/TextMessageParser.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.Element'25
Avoid unused imports such as 'javax.xml.bind.JAXBException'26
Avoid unused private fields such as 'log'59
Avoid unused constructor parameters such as 'context'71 - 74

org/fosstrak/reader/rprm/core/msg/TextMessageSerializer.java

ViolationLine
Avoid unused imports such as 'java.util.TimeZone'29
Avoid unused imports such as 'javax.xml.datatype.DatatypeConstants'32
Avoid unnecessary temporaries when converting primitives to Strings210
Avoid unused private methods such as 'calendarToXMLGregorianCalendar(Calendar)'254
Avoid unused private methods such as 'serializeEventType(EventTypeReply)'864
Avoid unused private methods such as 'serializeTriggerType(TriggerTypeReply)'878

org/fosstrak/reader/rprm/core/msg/transport/HttpConnection.java

ViolationLine
Avoid unused private methods such as 'send405()'201

org/fosstrak/reader/rprm/core/msg/transport/HttpMessageInputStream.java

ViolationLine
Avoid unused imports such as 'java.net.ProtocolException'25
Avoid unused imports such as 'java.util.NoSuchElementException'26
Avoid unused imports such as 'java.util.StringTokenizer'27
Avoid unused imports such as 'java.util.regex.Matcher'28
Avoid unused imports such as 'java.util.regex.Pattern'29
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.MessagingConstants'32

org/fosstrak/reader/rprm/core/msg/transport/MessageInputStream.java

ViolationLine
Avoid unused imports such as 'org.fosstrak.reader.rprm.core.msg.MessageFormat'32

org/fosstrak/reader/rprm/core/msg/transport/TCPNotificationListenConnection.java

ViolationLine
Avoid unused private fields such as 'hasClient'59
Avoid unused private fields such as 'stream'68

org/fosstrak/reader/rprm/core/msg/util/BlockingQueue.java

ViolationLine
Avoid unused imports such as 'java.util.Collections'23
Avoid unused imports such as 'java.util.LinkedList'24
Avoid unused private fields such as 'capacity'40

org/fosstrak/reader/rprm/core/msg/util/SocketUtil.java

ViolationLine
Avoid empty catch blocks44 - 45
Avoid empty catch blocks49 - 50

org/fosstrak/reader/rprm/core/msg/XmlMessageParser.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.Element'25

org/fosstrak/reader/rprm/core/NotificationChannel.java

ViolationLine
Avoid unused private fields such as 'ioValueTriggers'124
Avoid unused private fields such as 'ioEdgeTriggers'129
Avoid unused local variables such as 'souces'338
These nested if statements could be combined460 - 478
These nested if statements could be combined924 - 927

org/fosstrak/reader/rprm/core/ReaderDevice.java

ViolationLine
Avoid empty catch blocks1285 - 1287
Avoid unused local variables such as 'ts'1306
These nested if statements could be combined1828 - 1835
These nested if statements could be combined2078 - 2086
Avoid unused local variables such as 'm'2100

org/fosstrak/reader/rprm/core/ReadPoint.java

ViolationLine
Avoid empty catch blocks198 - 200
Avoid empty catch blocks205 - 207
Avoid empty catch blocks221 - 223

org/fosstrak/reader/rprm/core/readreport/SourceReport.java

ViolationLine
Avoid unused imports such as 'java.util.Iterator'25

org/fosstrak/reader/rprm/core/readreport/TagType.java

ViolationLine
Avoid unused imports such as 'java.util.Iterator'25

org/fosstrak/reader/rprm/core/Source.java

ViolationLine
These nested if statements could be combined775 - 793
These nested if statements could be combined1248 - 1252
Avoid unused local variables such as 'ex'1487
Avoid unused local variables such as 'numOfBits'2046
Avoid empty catch blocks2077
Avoid unnecessary temporaries when converting primitives to Strings2096
Avoid unnecessary temporaries when converting primitives to Strings2097
Avoid unnecessary temporaries when converting primitives to Strings2098

org/fosstrak/reader/rprm/core/Trigger.java

ViolationLine
These nested if statements could be combined123 - 126

org/fosstrak/reader/rprm/core/util/ResourceLocator.java

ViolationLine
Avoid empty catch blocks67 - 68