PMD Results

The following document contains the results of PMD 4.2.5.

Files

cz/cuni/amis/pogamut/usar2004/agent/module/geometry/GeoAerial.java

ViolationLine
Avoid unused constructor parameters such as 'bot'.19 - 22

cz/cuni/amis/pogamut/usar2004/agent/module/logic/USAR2004BotLogic.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectEvent'12
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact'13
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReactOnce'15
These nested if statements could be combined85 - 87

cz/cuni/amis/pogamut/usar2004/agent/module/master/SensorSpecificModule.java

ViolationLine
These nested if statements could be combined124 - 128

cz/cuni/amis/pogamut/usar2004/agent/module/sensor/SensorEncoder.java

ViolationLine
Avoid unused private methods such as 'getEncoderTicks()'.71

cz/cuni/amis/pogamut/usar2004/agent/module/sensor/SensorTouch.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.usar2004.agent.USAR2004Bot'3
Avoid unused private methods such as 'getTouches()'.66

cz/cuni/amis/pogamut/usar2004/agent/params/USAR2004AgentParameters.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.agent.impl.AgentId'4

cz/cuni/amis/pogamut/usar2004/communication/messages/usarcommands/GetStartPoses.java

ViolationLine
Avoid unused constructor parameters such as 'original'.36 - 38

cz/cuni/amis/pogamut/usar2004/communication/messages/usarinfomessages/GeometryMessage.java

ViolationLine
Avoid unused private fields such as 'orig'.258
Avoid unused local variables such as 'append'.284

cz/cuni/amis/pogamut/usar2004/communication/messages/usarinfomessages/ResponseMessage.java

ViolationLine
Avoid unused private fields such as 'orig'.175

cz/cuni/amis/pogamut/usar2004/communication/messages/usarinfomessages/Yylex.java

ViolationLine
Avoid unused private fields such as 'yyline'.1261
Avoid unused private fields such as 'yycolumn'.1270
Avoid unused private fields such as 'zzAtBOL'.1275
Avoid unused private fields such as 'zzEOFDone'.1281
Avoid unused private methods such as 'state_return()'.2160

cz/cuni/amis/pogamut/usar2004/communication/parser/IUSAR2004Yylex.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.guice.AgentScoped'4

cz/cuni/amis/pogamut/usar2004/communication/translator/state/HelloBotExpectedState.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.fsm.FSMInitialState'3
Avoid unused imports such as 'cz.cuni.amis.fsm.FSMState'4
Avoid unused imports such as 'cz.cuni.amis.fsm.FSMTransition'5

cz/cuni/amis/pogamut/usar2004/communication/translator/USARTranslatorContext.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'3
Avoid unused imports such as 'java.util.HashMap'4
Avoid unused imports such as 'java.util.List'5
Avoid unused imports such as 'java.util.Map'6
Avoid unused imports such as 'cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId'9

cz/cuni/amis/pogamut/usar2004/communication/worldview/USAR2004SyncLockableWorldView.java

ViolationLine
Avoid unused imports such as 'java.util.LinkedList'4
Avoid unused imports such as 'java.util.Queue'6
Avoid unused private fields such as 'beginCame'.86

cz/cuni/amis/pogamut/usar2004/samples/AerialVehicle.java

ViolationLine
Avoid duplicate imports such as 'cz.cuni.amis.pogamut.usar2004.agent.module.sensor.SensorLaser'11
Overriding method merely calls super60 - 65
Avoid unused private fields such as 'maxLateralVelocity'.158
These nested if statements could be combined480 - 483
Avoid unused local variables such as 'greatestRiskIndex'.854
These nested if statements could be combined1182 - 1186
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !1350

cz/cuni/amis/pogamut/usar2004/samples/AirScanner/Obstacle.java

ViolationLine
Avoid unused constructor parameters such as 'height'.23 - 26
Avoid unused constructor parameters such as 'width'.23 - 26
These nested if statements could be combined134 - 137

cz/cuni/amis/pogamut/usar2004/samples/AirScanner/ObstacleSet.java

ViolationLine
Avoid unused private methods such as 'addX(int,int,int,Obstacle)'.27
Avoid unused method parameters such as 'stop'.27 - 31
Avoid unused method parameters such as 'start'.27 - 31
Avoid unused method parameters such as 'obstacle'.27 - 31
Avoid unused method parameters such as 'at'.27 - 31

cz/cuni/amis/pogamut/usar2004/samples/AirScanner/ScanPreview.java

ViolationLine
Avoid unused method parameters such as 'evt'.177 - 193
Avoid unused private methods such as 'addObstacle(double,double)'.1115

cz/cuni/amis/pogamut/usar2004/samples/LeggedLogicSampleRobot.java

ViolationLine
Overriding method merely calls super50 - 57
Avoid unused private fields such as 'descendingLatch'.58
Avoid unused private fields such as 'descendingRate'.59
Avoid unused private fields such as 'steerRate'.60
Avoid unused private fields such as 'submarineLevel'.61
Avoid unused private fields such as 'parametersObtained'.63
Avoid unused private fields such as 'maxRudderAngle'.64
Avoid unused private fields such as 'maxSternPlaneAngle'.65
Avoid unused private fields such as 'maxPropellerSpeed'.66
Avoid unused private fields such as 'laserRange'.73
Avoid unused private fields such as 'laserTime'.74
Avoid unused private fields such as 'previousLaserRange'.75
Avoid unused private fields such as 'previousLaserTime'.76
Avoid unused private fields such as 'time'.83
Avoid unused private methods such as 'run()'.158
Avoid unused private methods such as 'walk()'.313
Avoid unused private methods such as 'rotateCamera()'.390
Avoid unused private methods such as 'zoomCamera()'.417
Avoid unused private fields such as 'startPoses'.454
Avoid unused private fields such as 'laserSensor'.455
Avoid unused private fields such as 'geoModule'.458
Avoid unused private fields such as 'confModule'.459
Avoid unused private fields such as 'resModule'.460
Avoid unused private fields such as 'staModule'.461
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !466

cz/cuni/amis/pogamut/usar2004/samples/P2DX.java

ViolationLine
Overriding method merely calls super40 - 46
Avoid unused private fields such as 'startPoses'.69
Avoid unused private fields such as 'laserSensor'.70
Avoid unused private fields such as 'log'.71
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !232

cz/cuni/amis/pogamut/usar2004/samples/P2DXLogicController.java

ViolationLine
Overriding method merely calls super38 - 41
Avoid unused private fields such as 'log'.60
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !201

cz/cuni/amis/pogamut/usar2004/samples/Submarine.java

ViolationLine
Overriding method merely calls super48 - 53
These nested if statements could be combined195 - 206
Avoid unused private fields such as 'startPoses'.302
Avoid unused private fields such as 'laserSensor'.303
Avoid unused private fields such as 'geoModule'.306
Avoid unused private fields such as 'resModule'.308
Avoid unused private fields such as 'laserOnly'.310
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !314

cz/cuni/amis/pogamut/usar2004/samples/USAR2004TestBot.java

ViolationLine
Overriding method merely calls super31 - 34
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !228

cz/cuni/amis/pogamut/usar2004/utils/USAR2004BotRunner.java

ViolationLine
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.Pogamut'10
Avoid unused imports such as 'cz.cuni.amis.pogamut.base.utils.PogamutProperty'12
Avoid unused imports such as 'javax.vecmath.Point4f'20
Overriding method merely calls super169 - 171
Overriding method merely calls super174 - 176
Overriding method merely calls super179 - 181