PMD Results

The following document contains the results of PMD 3.9.

Files

com/barteo/emulator/device/Device.java

ViolationLine
Overriding method merely calls super34 - 36

nanoxml/XMLElement.java

ViolationLine
Avoid empty catch blocks2025 - 2027
Avoid empty catch blocks2155 - 2157
Avoid empty catch blocks2246 - 2248

org/microemu/app/Common.java

ViolationLine
Avoid empty while statements495
Avoid empty catch blocks630 - 631
Avoid empty catch blocks740 - 741

org/microemu/app/Config.java

ViolationLine
An empty statement (semicolon) not part of a loop281

org/microemu/app/classloader/ExtensionsClassLoader.java

ViolationLine
Overriding method merely calls super56 - 58

org/microemu/app/classloader/MIDletClassLoader.java

ViolationLine
Avoid empty catch blocks405 - 406

org/microemu/app/ui/Message.java

ViolationLine
An empty statement (semicolon) not part of a loop125

org/microemu/app/util/BuildVersion.java

ViolationLine
Avoid empty catch blocks44 - 45

org/microemu/app/util/FileRecordStoreManager.java

ViolationLine
These nested if statements could be combined234 - 236

org/microemu/app/util/IOUtils.java

ViolationLine
Avoid empty catch blocks109 - 111
Avoid empty catch blocks127 - 129
Avoid empty catch blocks145 - 147

org/microemu/app/util/MIDletClassLoader.java

ViolationLine
Avoid unused imports such as 'java.io.ByteArrayInputStream'22
Avoid unused imports such as 'java.io.File'23
Avoid unused imports such as 'java.io.FileInputStream'24
Avoid unused imports such as 'java.io.IOException'25
Avoid unused imports such as 'java.io.InputStream'26
Avoid unused imports such as 'java.net.MalformedURLException'27
Avoid unused imports such as 'java.net.URL'28
Avoid unused imports such as 'java.net.URLConnection'29
Avoid unused imports such as 'java.util.Enumeration'30
Avoid unused imports such as 'java.util.Hashtable'31
Avoid unused imports such as 'java.util.NoSuchElementException'32
Avoid unused imports such as 'java.util.jar.JarEntry'33
Avoid unused imports such as 'java.util.jar.JarInputStream'34

org/microemu/app/util/MIDletOutputStreamRedirector.java

ViolationLine
Overriding method merely calls super89 - 91
Overriding method merely calls super93 - 95
Overriding method merely calls super97 - 99
Overriding method merely calls super101 - 103
Overriding method merely calls super105 - 107
Overriding method merely calls super109 - 111
Overriding method merely calls super113 - 115
Overriding method merely calls super117 - 119
Overriding method merely calls super121 - 123
Overriding method merely calls super125 - 127
Overriding method merely calls super129 - 131
Overriding method merely calls super133 - 135
Overriding method merely calls super137 - 139
Overriding method merely calls super141 - 143
Overriding method merely calls super145 - 147
Overriding method merely calls super149 - 151
Overriding method merely calls super153 - 155
Overriding method merely calls super157 - 159
Overriding method merely calls super161 - 163
Overriding method merely calls super169 - 171

org/microemu/app/util/MIDletThread.java

ViolationLine
An empty statement (semicolon) not part of a loop156

org/microemu/app/util/MIDletTimer.java

ViolationLine
An empty statement (semicolon) not part of a loop167

org/microemu/app/util/MidletURLReference.java

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

org/microemu/app/util/SystemClassLoader.java

ViolationLine
Avoid unused imports such as 'java.net.URL'22

org/microemu/device/impl/ButtonName.java

ViolationLine
Avoid empty catch blocks98 - 99
Avoid empty catch blocks99 - 100
Avoid empty catch blocks118 - 120

org/microemu/device/impl/DeviceImpl.java

ViolationLine
These nested if statements could be combined409 - 426
Avoid unused private methods such as 'saveDevice(XMLElement)'.691

org/microemu/device/impl/InputMethodImpl.java

ViolationLine
These nested if statements could be combined201 - 204

org/microemu/log/Logger.java

ViolationLine
These nested if statements could be combined114 - 116
An empty statement (semicolon) not part of a loop279

org/microemu/util/JadProperties.java

ViolationLine
Avoid empty catch blocks99 - 100