PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

nl/tudelft/simulation/dsol/formalisms/devs/esdevs/InputPort.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 7477

Priority 4

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 65
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 87
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 99
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 109
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 118
UselessParentheses Useless parentheses around `SimTime.minus(eventTime, this.timeLastEvent)`. 198
UselessParentheses Useless parentheses around `SimTime.plus(SimTime.minus(this.simulator.getSi...`. 213214
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 252

nl/tudelft/simulation/dsol/formalisms/devs/esdevs/AbstractDevsModel.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type 80
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type 81
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type 82
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type 83
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type 104
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type 108
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type 178
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type 182
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type 186
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type 190
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type 196
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is declared in an enclosing type 215

nl/tudelft/simulation/dsol/formalisms/devs/esdevs/CoupledModel.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type 275
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type 284

Files

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

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 4 65
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 4 87
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 4 99
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 4 109
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 4 118
UselessParentheses Useless parentheses around `SimTime.minus(eventTime, this.timeLastEvent)`. 4 198
UselessParentheses Useless parentheses around `SimTime.plus(SimTime.minus(this.simulator.getSi...`. 4 213214
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type 4 252

nl/tudelft/simulation/dsol/formalisms/devs/esdevs/AbstractDevsModel.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type 4 80
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type 4 81
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type 4 82
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type 4 83
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type 4 104
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type 4 108
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type 4 178
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type 4 182
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type 4 186
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type 4 190
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type 4 196
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is declared in an enclosing type 4 215

nl/tudelft/simulation/dsol/formalisms/devs/esdevs/CoupledModel.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type 4 275
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type 4 284

nl/tudelft/simulation/dsol/formalisms/devs/esdevs/InputPort.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 7477