PMD Results

The following document contains the results of PMD

Files

uk/co/javagear/EmulateLoop.java

ViolationLine
Avoid empty while statements143
Avoid empty while statements154

uk/co/javagear/JavaGearFrame.java

ViolationLine
Avoid unused local variables such as 'result'426

uk/co/javagear/Debug.java

ViolationLine
Avoid unused private fields such as 'cpu'50
Avoid unused private fields such as 'vdp'55
Avoid unused private fields such as 'screenpanel'60

uk/co/javagear/Z80.java

ViolationLine
Avoid unused private methods such as 'consoledebug()'714
An empty statement (semicolon) not part of a loop3043
An empty statement (semicolon) not part of a loop3081

uk/co/javagear/VdpDebugFrame.java

ViolationLine
Avoid unnecessary temporaries when converting primitives to Strings222
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.222
Avoid unnecessary temporaries when converting primitives to Strings230
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.230
Avoid unnecessary temporaries when converting primitives to Strings231
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.231
Avoid unnecessary temporaries when converting primitives to Strings270
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.270

uk/co/javagear/Setup.java

ViolationLine
Avoid unused private fields such as 'smsModeActive'131
Avoid unused private fields such as 'ggModeActive'136

uk/co/javagear/KeyConfig.java

ViolationLine
These nested if statements could be combined146 - 154
Avoid unused local variables such as 'offset'296

uk/co/javagear/Memory.java

ViolationLine
Avoid unused private methods such as 'unsigned(int)'208

uk/co/javagear/Refresh.java

ViolationLine
Avoid unused private fields such as 'temp'34

uk/co/javagear/NoiseGenerator.java

ViolationLine
Avoid unused private fields such as 'firstByte'62
Avoid unused private fields such as 'noise'94

uk/co/javagear/Screen.java

ViolationLine
Avoid unused private fields such as 'fps'52

uk/co/javagear/Vdp.java

ViolationLine
These nested if statements could be combined347 - 349
Avoid unused method parameters such as 'y'729 - 757

uk/co/javagear/JavaGear.java

ViolationLine
Avoid unused private fields such as 'AUTHOR'40

uk/co/javagear/DebugInst.java

ViolationLine
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.151
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.152
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.153
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.154
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.155
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.156
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.157
Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead.158