PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

nl/tudelft/simulation/dsol/Identifiable.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on interface 'String': members of interface types are implicitly public 3135
UnnecessaryModifier Unnecessary modifier 'public' on interface 'Long': members of interface types are implicitly public 4549

nl/tudelft/simulation/dsol/logger/SimLogger.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'simulatorReference'. 36
UnusedPrivateField Avoid unused private fields such as 'defaultMessageFormat'. 39
UnusedPrivateField Avoid unused private fields such as 'defaultLevel'. 42
UnusedPrivateField Avoid unused private fields such as 'writers'. 45
UnusedPrivateField Avoid unused private fields such as 'writerLevels'. 48
UnusedPrivateField Avoid unused private fields such as 'writerFormats'. 51
UnusedPrivateField Avoid unused private fields such as 'logCategories'. 54
UnusedPrivateField Avoid unused private fields such as 'immutableLogCategories'. 57

Priority 4

nl/tudelft/simulation/dsol/formalisms/devs/ESDEVS/AtomicModel.java

Rule Violation Line
UselessParentheses Useless parentheses. 201
UselessParentheses Useless parentheses. 216217

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDouble.java

Rule Violation Line
UselessParentheses Useless parentheses. 92
UselessParentheses Useless parentheses. 93

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDoubleScalar.java

Rule Violation Line
UselessParentheses Useless parentheses. 184
UselessParentheses Useless parentheses. 185

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloat.java

Rule Violation Line
UselessParentheses Useless parentheses. 92
UselessParentheses Useless parentheses. 93

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloatScalar.java

Rule Violation Line
UselessParentheses Useless parentheses. 184
UselessParentheses Useless parentheses. 185

nl/tudelft/simulation/dsol/model/inputparameters/reader/ReadInputParameters.java

Rule Violation Line
UselessParentheses Useless parentheses. 240
UselessParentheses Useless parentheses. 240

nl/tudelft/simulation/dsol/simulators/DevDessAnimator.java

Rule Violation Line
UselessParentheses Useless parentheses. 94

nl/tudelft/simulation/dsol/simulators/DevDessSimulator.java

Rule Violation Line
UselessParentheses Useless parentheses. 83

nl/tudelft/simulation/dsol/simulators/DevsAnimator.java

Rule Violation Line
UselessParentheses Useless parentheses. 77

nl/tudelft/simulation/dsol/simulators/DevsRealTimeAnimator.java

Rule Violation Line
UselessParentheses Useless parentheses. 289

nl/tudelft/simulation/dsol/simulators/DevsSimulator.java

Rule Violation Line
UselessParentheses Useless parentheses. 250

nl/tudelft/simulation/dsol/statistics/SimPersistent.java

Rule Violation Line
UselessParentheses Useless parentheses. 167

nl/tudelft/simulation/dsol/statistics/SimTally.java

Rule Violation Line
UselessParentheses Useless parentheses. 144

nl/tudelft/simulation/jstats/ode/integrators/Gill.java

Rule Violation Line
UselessParentheses Useless parentheses. 63

nl/tudelft/simulation/jstats/streams/MersenneTwister.java

Rule Violation Line
UselessParentheses Useless parentheses. 97
UselessParentheses Useless parentheses. 136

Files

nl/tudelft/simulation/dsol/Identifiable.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on interface 'String': members of interface types are implicitly public 3 3135
UnnecessaryModifier Unnecessary modifier 'public' on interface 'Long': members of interface types are implicitly public 3 4549

nl/tudelft/simulation/dsol/formalisms/devs/ESDEVS/AtomicModel.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 201
UselessParentheses Useless parentheses. 4 216217

nl/tudelft/simulation/dsol/logger/SimLogger.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'simulatorReference'. 3 36
UnusedPrivateField Avoid unused private fields such as 'defaultMessageFormat'. 3 39
UnusedPrivateField Avoid unused private fields such as 'defaultLevel'. 3 42
UnusedPrivateField Avoid unused private fields such as 'writers'. 3 45
UnusedPrivateField Avoid unused private fields such as 'writerLevels'. 3 48
UnusedPrivateField Avoid unused private fields such as 'writerFormats'. 3 51
UnusedPrivateField Avoid unused private fields such as 'logCategories'. 3 54
UnusedPrivateField Avoid unused private fields such as 'immutableLogCategories'. 3 57

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDouble.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 92
UselessParentheses Useless parentheses. 4 93

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDoubleScalar.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 184
UselessParentheses Useless parentheses. 4 185

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloat.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 92
UselessParentheses Useless parentheses. 4 93

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloatScalar.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 184
UselessParentheses Useless parentheses. 4 185

nl/tudelft/simulation/dsol/model/inputparameters/reader/ReadInputParameters.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 240
UselessParentheses Useless parentheses. 4 240

nl/tudelft/simulation/dsol/simulators/DevDessAnimator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 94

nl/tudelft/simulation/dsol/simulators/DevDessSimulator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 83

nl/tudelft/simulation/dsol/simulators/DevsAnimator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 77

nl/tudelft/simulation/dsol/simulators/DevsRealTimeAnimator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 289

nl/tudelft/simulation/dsol/simulators/DevsSimulator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 250

nl/tudelft/simulation/dsol/statistics/SimPersistent.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 167

nl/tudelft/simulation/dsol/statistics/SimTally.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 144

nl/tudelft/simulation/jstats/ode/integrators/Gill.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 63

nl/tudelft/simulation/jstats/streams/MersenneTwister.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 97
UselessParentheses Useless parentheses. 4 136