PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
1945

Files

FilesViolations
net/sf/infrared/web/InfraRedListenerServlet.java 1
net/sf/infrared/web/action/ConfigureAction.java 1
net/sf/infrared/web/action/ExportSummaryReportToExcel.java 2
net/sf/infrared/web/action/PerfDataCallTracesAction.java 2
net/sf/infrared/web/action/PerfDataLastInvocationCallSeq.java 6
net/sf/infrared/web/action/PerfDataLayerSummaryAction.java 2
net/sf/infrared/web/formbean/ConfigureFormBean.java 1
net/sf/infrared/web/formbean/LastInvocationTreeBean.java 1
net/sf/infrared/web/report/ExcelSummaryReport.java 2
net/sf/infrared/web/treecontrolmodel/AggrApiJspTreeNode.java 1
net/sf/infrared/web/treecontrolmodel/IRIntermediateNode.java 2
net/sf/infrared/web/treecontrolmodel/IRLeafNode.java 1
net/sf/infrared/web/treecontrolmodel/TreeFactoryImpl.java 3
net/sf/infrared/web/util/DataFetchUtil.java 1
net/sf/infrared/web/util/PerformanceDataSnapshot.java 1
net/sf/infrared/web/util/TreeUtil.java 2
net/sf/infrared/web/util/ViewUtil.java 4
net/sf/infrared/web/util/sql/SQLFormatter.java 10
net/sf/infrared/web/util/sql/SQLLexer.java 2

net/sf/infrared/web/InfraRedListenerServlet.java

ViolationLine
Avoid unused imports such as 'ServletContext' 29

net/sf/infrared/web/action/ConfigureAction.java

ViolationLine
Avoid unused imports such as 'HttpSession' 26

net/sf/infrared/web/action/ExportSummaryReportToExcel.java

ViolationLine
Avoid unused imports such as 'Set' 37
Avoid unused imports such as 'Iterator' 38

net/sf/infrared/web/action/PerfDataCallTracesAction.java

ViolationLine
Avoid unused imports such as 'Set' 29
Avoid unused imports such as 'DataFetchUtil' 43

net/sf/infrared/web/action/PerfDataLastInvocationCallSeq.java

ViolationLine
Avoid unused imports such as 'NumberFormat' 27
Avoid unused imports such as 'Set' 30
Avoid unused imports such as 'ExecutionContext' 39
Avoid unused imports such as 'DataFetchUtil' 46
An empty statement (semicolon) not part of a loop 66
Avoid unnecessary temporaries when converting primitives to Strings 128

net/sf/infrared/web/action/PerfDataLayerSummaryAction.java

ViolationLine
Avoid unused imports such as 'Set' 26
Avoid unused imports such as 'DataFetchUtil' 35

net/sf/infrared/web/formbean/ConfigureFormBean.java

ViolationLine
Avoid unused imports such as 'Formatter' 26

net/sf/infrared/web/formbean/LastInvocationTreeBean.java

ViolationLine
Avoid unnecessary temporaries when converting primitives to Strings 56

net/sf/infrared/web/report/ExcelSummaryReport.java

ViolationLine
Avoid unused formal parameters such as 'exclusive' 390
Avoid unused formal parameters such as 'snapShot' 420

net/sf/infrared/web/treecontrolmodel/AggrApiJspTreeNode.java

ViolationLine
No need to import a type that's in the same package 27

net/sf/infrared/web/treecontrolmodel/IRIntermediateNode.java

ViolationLine
Avoid unused local variables such as 'aggApiTime' 60
Ensure you override both equals() and hashCode() 91

net/sf/infrared/web/treecontrolmodel/IRLeafNode.java

ViolationLine
No need to import a type that's in the same package 27

net/sf/infrared/web/treecontrolmodel/TreeFactoryImpl.java

ViolationLine
Avoid unused imports such as 'JSPTreeTag' 25
Avoid unused imports such as 'AggregateExecutionTime' 30
No need to import a type that's in the same package 32

net/sf/infrared/web/util/DataFetchUtil.java

ViolationLine
Avoid unused imports such as 'ApplicationStatistics' 31

net/sf/infrared/web/util/PerformanceDataSnapshot.java

ViolationLine
Avoid unused imports such as 'ApplicationStatistics' 32

net/sf/infrared/web/util/TreeUtil.java

ViolationLine
Avoid unused imports such as 'Set' 31
Avoid unused imports such as 'ApiContext' 35

net/sf/infrared/web/util/ViewUtil.java

ViolationLine
No need to import a type that's in the same package 32
Avoid unused private fields such as 'logger' 88
Avoid unnecessary return statements 244
Avoid unnecessary return statements 283

net/sf/infrared/web/util/sql/SQLFormatter.java

ViolationLine
Avoid unused private fields such as 'MAJOR_WORDS' 329
Avoid unused private fields such as 'MINOR_WORDS' 330
Avoid unused private fields such as 'FUNCTION_WORDS' 331
Avoid unused private fields such as 'SUB_SELECT' 332
Avoid unused private fields such as 'ESCAPE_TOKEN' 333
Avoid unused private fields such as 'DELIMITERS' 334
Avoid unused private fields such as 'MAX_INDENTS' 335
Avoid unused private fields such as 'NOTHING' 336
Avoid unused private fields such as 'SPACE' 337
Avoid unused private fields such as 'NEW_LINE' 338

net/sf/infrared/web/util/sql/SQLLexer.java

ViolationLine
Avoid unused private fields such as 'yycolumn' 1628
Avoid unused private fields such as 'zzAtBOL' 1633