PMD Results

The following document contains the results of PMD 6.21.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)'. 412
UnusedPrivateMethod Avoid unused private methods such as 'getParameterTypeNumeric(String,Class)'. 437

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

Rule Violation Line
EmptyIfStmt Avoid empty if statements 296300
CollapsibleIfStatements These nested if statements could be combined 382386
UnusedLocalVariable Avoid unused local variables such as 'direction'. 416

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

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

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

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'seedMap'. 22

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. 88
UselessParentheses Useless parentheses. 89
UselessParentheses Useless parentheses. 132
UselessParentheses Useless parentheses. 133
UselessParentheses Useless parentheses. 183
UselessParentheses Useless parentheses. 184

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

Rule Violation Line
UselessParentheses Useless parentheses. 229
UselessParentheses Useless parentheses. 237
UselessParentheses Useless parentheses. 242
UselessParentheses Useless parentheses. 251

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

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 88
UselessParentheses Useless parentheses. 4 89
UselessParentheses Useless parentheses. 4 132
UselessParentheses Useless parentheses. 4 133
UselessParentheses Useless parentheses. 4 183
UselessParentheses Useless parentheses. 4 184

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

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

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 229
UselessParentheses Useless parentheses. 4 237
UselessParentheses Useless parentheses. 4 242
UselessParentheses Useless parentheses. 4 251
EmptyIfStmt Avoid empty if statements 3 296300
CollapsibleIfStatements These nested if statements could be combined 3 382386
UnusedLocalVariable Avoid unused local variables such as 'direction'. 3 416

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 377
UnusedLocalVariable Avoid unused local variables such as 'scenario'. 3 378
UnusedLocalVariable Avoid unused local variables such as 'animation'. 3 379

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

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'seedMap'. 3 22