PMD Results

The following document contains the results of PMD 3.7.

Files

net/logAnalyzer/utils/gui/ResizableTableHeader.java

ViolationLine
Avoid unused local variables such as 'tip'397

net/logAnalyzer/utils/gui/quickbar/QuickPanel.java

ViolationLine
Avoid unused imports such as 'java.awt.Color'3

net/logAnalyzer/utils/gui/quickbar/QuickTitle.java

ViolationLine
Overriding method merely calls super21 - 23

net/logAnalyzer/utils/gui/quickbar/QuickBar.java

ViolationLine
Avoid unused imports such as 'java.awt.Color'3

net/logAnalyzer/utils/gui/quickbar/QuickActionButton.java

ViolationLine
Avoid unused imports such as 'javax.swing.event.EventListenerList'13

net/logAnalyzer/utils/gui/JStatusBar.java

ViolationLine
Avoid unused imports such as 'net.logAnalyzer.gui.LAViewContainer'11

net/logAnalyzer/utils/gui/IQuickBarComponent.java

ViolationLine
Avoid unused imports such as 'javax.swing.JComponent'4

net/logAnalyzer/utils/gui/GraphicsDecoratorPanel.java

ViolationLine
Avoid unused imports such as 'javax.swing.Icon'12

net/logAnalyzer/utils/gui/treetable/JTreeTable.java

ViolationLine
Avoid unused imports such as 'javax.swing.border.BevelBorder'25
Avoid unused imports such as 'javax.swing.border.LineBorder'26
Avoid unused imports such as 'javax.swing.plaf.ComponentUI'27
Avoid unused imports such as 'javax.swing.plaf.basic.BasicTreeUI'29
Avoid unused imports such as 'javax.swing.plaf.metal.MetalTreeUI'30
Avoid unused imports such as 'java.awt.Color'34

net/logAnalyzer/utils/gui/treetable/AbstractCellEditor.java

ViolationLine
Avoid unused imports such as 'java.awt.Component'42
Avoid unused imports such as 'java.awt.AWTEvent'44
Avoid unused imports such as 'java.io.Serializable'48

net/logAnalyzer/utils/gui/TXTReportTableModel.java

ViolationLine
Avoid unused imports such as 'java.util.Vector'11

net/logAnalyzer/utils/WhoIs.java

ViolationLine
Avoid empty catch blocks159 - 161

net/logAnalyzer/utils/XMLUtils.java

ViolationLine
Avoid unused imports such as 'net.logAnalyzer.LogAnalyzerBatch'15

net/logAnalyzer/resources/LAResourceBundle.java

ViolationLine
Avoid empty catch blocks146 - 148

net/logAnalyzer/reports/XMLReportRenderer.java

ViolationLine
Avoid unused imports such as 'net.logAnalyzer.analysis.AnalyzerException'10

net/logAnalyzer/reports/HTMLReportRenderer.java

ViolationLine
Avoid unused private fields such as 'definition'25

net/logAnalyzer/reports/HTMLReport.java

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

net/logAnalyzer/reports/XMLReport.java

ViolationLine
Avoid unused imports such as 'java.awt.BorderLayout'3

net/logAnalyzer/handlers/LAMessage.java

ViolationLine
Avoid empty catch blocks50 - 52

net/logAnalyzer/gui/reports/ReportsView.java

ViolationLine
Avoid unused imports such as 'javax.swing.JSplitPane'11
Avoid unused imports such as 'net.logAnalyzer.utils.gui.IQuickBarComponent'19
Avoid unused imports such as 'net.logAnalyzer.utils.gui.quickbar.QuickPanel'20

net/logAnalyzer/gui/reports/ReportsTreePanel.java

ViolationLine
Avoid unused imports such as 'javax.swing.BoxLayout'15
Avoid unused imports such as 'javax.swing.JComponent'17
These nested if statements could be combined114 - 130

net/logAnalyzer/gui/messages/cellrenderers/ClassCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 35
Avoid unused constructor parameters such as 'logconverters'32 - 35

net/logAnalyzer/gui/messages/cellrenderers/MethodCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 35
Avoid unused constructor parameters such as 'logconverters'32 - 35

net/logAnalyzer/gui/messages/cellrenderers/CategoryCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 35
Avoid unused constructor parameters such as 'logconverters'32 - 35

net/logAnalyzer/gui/messages/cellrenderers/LocationCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 35
Avoid unused constructor parameters such as 'logconverters'32 - 35

net/logAnalyzer/gui/messages/cellrenderers/UrlCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 34
Avoid unused constructor parameters such as 'logconverters'32 - 34

net/logAnalyzer/gui/messages/cellrenderers/ComputerCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 35
Avoid unused constructor parameters such as 'logconverters'32 - 35

net/logAnalyzer/gui/messages/cellrenderers/PriorityCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'45 - 48
Avoid unused constructor parameters such as 'logconverters'45 - 48

net/logAnalyzer/gui/messages/cellrenderers/LineCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 35
Avoid unused constructor parameters such as 'logconverters'32 - 35

net/logAnalyzer/gui/messages/cellrenderers/UserCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'logconverter'32 - 35
Avoid unused constructor parameters such as 'logconverters'32 - 35

net/logAnalyzer/gui/messages/MessagesTable.java

ViolationLine
Overriding method merely calls super124 - 126

net/logAnalyzer/gui/messages/MessagesView.java

ViolationLine
Avoid unused imports such as 'net.logAnalyzer.gui.LAViewContainer'11

net/logAnalyzer/gui/messages/FilteredMessagesView.java

ViolationLine
Avoid unused imports such as 'net.logAnalyzer.gui.LAViewContainer'13

net/logAnalyzer/gui/quickbar/actions/QuickViewsPanel.java

ViolationLine
Overriding method merely calls super45 - 47
Avoid empty catch blocks61 - 63

net/logAnalyzer/gui/splash/SplashWindow.java

ViolationLine
Avoid empty catch blocks125 - 127

net/logAnalyzer/gui/LAFrame.java

ViolationLine
Avoid empty catch blocks148 - 150

net/logAnalyzer/gui/config/XMLConfigurationView.java

ViolationLine
Avoid unused imports such as 'java.awt.Color'4
Avoid unused imports such as 'org.xml.sax.SAXException'26

net/logAnalyzer/gui/config/XMLDocumentModel.java

ViolationLine
Avoid unused private fields such as 'doc'34
Avoid unused constructor parameters such as 'node'36 - 40
Avoid unused local variables such as 'node'38
Avoid empty catch blocks102 - 103
Avoid empty catch blocks180 - 181

net/logAnalyzer/gui/config/XMLTreeCellRenderer.java

ViolationLine
Avoid unused imports such as 'javax.swing.ImageIcon'6

net/logAnalyzer/converters/NewLineConverter.java

ViolationLine
Avoid unused constructor parameters such as 'literal'16 - 18

net/logAnalyzer/Locator.java

ViolationLine
Avoid empty catch blocks108 - 109
Avoid empty catch blocks185 - 187