PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

nl/tudelft/simulation/dsol/formalisms/flow/CapacityRequestor.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on interface 'DoubleCapacity': the interface is declared in an interface type 23
UnnecessaryModifier Unnecessary modifier 'public' on interface 'IntegerCapacity': the interface is declared in an interface type 39

nl/tudelft/simulation/dsol/formalisms/flow/FlowModel.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on enum 'BlockNamingType': the enum is declared in an interface type 36

nl/tudelft/simulation/dsol/formalisms/flow/Resource.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'static' on enum 'ReleaseType': nested enums are implicitly static 464

nl/tudelft/simulation/dsol/formalisms/flow/Seize.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'static' on record 'StoredEntity': records are implicitly static 385

Priority 4

nl/tudelft/simulation/dsol/formalisms/flow/Create.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Create': 'CREATE_EVENT' is already in scope because it is declared in an enclosing type 106
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Create': 'CREATE_EVENT' is already in scope because it is declared in an enclosing type 266

nl/tudelft/simulation/dsol/formalisms/flow/Delay.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Delay': 'NUMBER_DELAYED_EVENT' is already in scope because it is declared in an enclosing type 90

nl/tudelft/simulation/dsol/formalisms/flow/Seize.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 219
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 243
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'STORAGE_TIME_EVENT' is already in scope because it is inherited by an enclosing type 245
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 344
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 368
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'STORAGE_TIME_EVENT' is already in scope because it is inherited by an enclosing type 370

Files

nl/tudelft/simulation/dsol/formalisms/flow/CapacityRequestor.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on interface 'DoubleCapacity': the interface is declared in an interface type 3 23
UnnecessaryModifier Unnecessary modifier 'public' on interface 'IntegerCapacity': the interface is declared in an interface type 3 39

nl/tudelft/simulation/dsol/formalisms/flow/Create.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Create': 'CREATE_EVENT' is already in scope because it is declared in an enclosing type 4 106
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Create': 'CREATE_EVENT' is already in scope because it is declared in an enclosing type 4 266

nl/tudelft/simulation/dsol/formalisms/flow/Delay.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Delay': 'NUMBER_DELAYED_EVENT' is already in scope because it is declared in an enclosing type 4 90

nl/tudelft/simulation/dsol/formalisms/flow/FlowModel.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on enum 'BlockNamingType': the enum is declared in an interface type 3 36

nl/tudelft/simulation/dsol/formalisms/flow/Resource.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'static' on enum 'ReleaseType': nested enums are implicitly static 3 464

nl/tudelft/simulation/dsol/formalisms/flow/Seize.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 4 219
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 4 243
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'STORAGE_TIME_EVENT' is already in scope because it is inherited by an enclosing type 4 245
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 4 344
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'NUMBER_STORED_EVENT' is already in scope because it is inherited by an enclosing type 4 368
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Seize': 'STORAGE_TIME_EVENT' is already in scope because it is inherited by an enclosing type 4 370
UnnecessaryModifier Unnecessary modifier 'static' on record 'StoredEntity': records are implicitly static 3 385