PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

org/opentrafficsim/road/network/factory/xml/demand/XMLParser.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 4346

org/opentrafficsim/road/network/factory/xml/demand/XmlOdParser.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'simulator'. 67

org/opentrafficsim/road/network/factory/xml/parser/ModelParser.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'getParameterType(String,Class)'. 413
UnusedPrivateMethod Avoid unused private methods such as 'getParameterTypeNumeric(String,Class)'. 438

org/opentrafficsim/road/network/factory/xml/parser/NetworkParser.java

Rule Violation Line
EmptyControlStatement Empty if statement 294305
CollapsibleIfStatements These nested if statements could be combined 381385
UnusedLocalVariable Avoid unused local variables such as 'direction'. 415

org/opentrafficsim/road/network/factory/xml/parser/XmlNetworkLaneParser.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'modelParameters'. 378
UnusedLocalVariable Avoid unused local variables such as 'scenario'. 379
UnusedLocalVariable Avoid unused local variables such as 'animation'. 380

Priority 4

org/opentrafficsim/road/network/factory/xml/demand/XmlOdParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 375
UselessParentheses Useless parentheses. 378

org/opentrafficsim/road/network/factory/xml/parser/DefinitionsParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 89
UselessParentheses Useless parentheses. 90
UselessParentheses Useless parentheses. 133
UselessParentheses Useless parentheses. 134
UselessParentheses Useless parentheses. 184
UselessParentheses Useless parentheses. 185

org/opentrafficsim/road/network/factory/xml/parser/NetworkParser.java

Rule Violation Line
UnnecessaryImport Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' 61
UselessParentheses Useless parentheses. 228
UselessParentheses Useless parentheses. 236
UselessParentheses Useless parentheses. 241
UselessParentheses Useless parentheses. 250

org/opentrafficsim/road/network/factory/xml/parser/ODParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 207
UselessParentheses Useless parentheses. 208
UselessParentheses Useless parentheses. 211
UselessParentheses Useless parentheses. 212
UselessParentheses Useless parentheses. 215
UselessParentheses Useless parentheses. 216
UselessParentheses Useless parentheses. 317318
UselessParentheses Useless parentheses. 325
UselessParentheses Useless parentheses. 436

org/opentrafficsim/road/network/factory/xml/utils/Generators.java

Rule Violation Line
UnnecessaryImport Unused import 'java.util.Map' 3

Files

org/opentrafficsim/road/network/factory/xml/demand/XMLParser.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 4346

org/opentrafficsim/road/network/factory/xml/demand/XmlOdParser.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'simulator'. 3 67
UselessParentheses Useless parentheses. 4 375
UselessParentheses Useless parentheses. 4 378

org/opentrafficsim/road/network/factory/xml/parser/DefinitionsParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 89
UselessParentheses Useless parentheses. 4 90
UselessParentheses Useless parentheses. 4 133
UselessParentheses Useless parentheses. 4 134
UselessParentheses Useless parentheses. 4 184
UselessParentheses Useless parentheses. 4 185

org/opentrafficsim/road/network/factory/xml/parser/ModelParser.java

Rule Violation Priority Line
UnusedPrivateMethod Avoid unused private methods such as 'getParameterType(String,Class)'. 3 413
UnusedPrivateMethod Avoid unused private methods such as 'getParameterTypeNumeric(String,Class)'. 3 438

org/opentrafficsim/road/network/factory/xml/parser/NetworkParser.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' 4 61
UselessParentheses Useless parentheses. 4 228
UselessParentheses Useless parentheses. 4 236
UselessParentheses Useless parentheses. 4 241
UselessParentheses Useless parentheses. 4 250
EmptyControlStatement Empty if statement 3 294305
CollapsibleIfStatements These nested if statements could be combined 3 381385
UnusedLocalVariable Avoid unused local variables such as 'direction'. 3 415

org/opentrafficsim/road/network/factory/xml/parser/ODParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 207
UselessParentheses Useless parentheses. 4 208
UselessParentheses Useless parentheses. 4 211
UselessParentheses Useless parentheses. 4 212
UselessParentheses Useless parentheses. 4 215
UselessParentheses Useless parentheses. 4 216
UselessParentheses Useless parentheses. 4 317318
UselessParentheses Useless parentheses. 4 325
UselessParentheses Useless parentheses. 4 436

org/opentrafficsim/road/network/factory/xml/parser/XmlNetworkLaneParser.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'modelParameters'. 3 378
UnusedLocalVariable Avoid unused local variables such as 'scenario'. 3 379
UnusedLocalVariable Avoid unused local variables such as 'animation'. 3 380

org/opentrafficsim/road/network/factory/xml/utils/Generators.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'java.util.Map' 4 3