PMD Results
The following document contains the results of PMD 5.6.1.
Files
com/github/aptd/simulation/common/CCommon.java
Violation |
Line |
Avoid unused private fields such as 'LOGGER'. |
54 |
Unnecessary final modifier in final class |
241–268 |
com/github/aptd/simulation/common/CConfiguration.java
Violation |
Line |
Unnecessary final modifier in final class |
79–102 |
Unnecessary final modifier in final class |
111–120 |
Unnecessary final modifier in final class |
168–173 |
Unnecessary final modifier in final class |
181–184 |
Unnecessary final modifier in final class |
193–196 |
Unnecessary final modifier in final class |
207–213 |
Useless parentheses. |
227 |
Useless parentheses. |
227 |
com/github/aptd/simulation/core/experiment/local/CExperiment.java
Violation |
Line |
Unnecessary final modifier in final class |
147–150 |
Unnecessary final modifier in final class |
154–157 |
Unnecessary final modifier in final class |
161–164 |
Unnecessary final modifier in final class |
168–172 |
Unnecessary final modifier in final class |
176–179 |
Unnecessary final modifier in final class |
182–185 |
Unnecessary final modifier in final class |
188–191 |
Unnecessary final modifier in final class |
206–209 |
Unnecessary final modifier in final class |
213–216 |
com/github/aptd/simulation/core/runtime/local/CRuntime.java
Violation |
Line |
Unnecessary final modifier in final class |
43–52 |
Unnecessary final modifier in final class |
56–59 |
com/github/aptd/simulation/core/statistic/local/CStatistic.java
Violation |
Line |
Unnecessary final modifier in final class |
66–71 |
Unnecessary final modifier in final class |
75–78 |
Unnecessary final modifier in final class |
123–126 |
Unnecessary final modifier in final class |
130–133 |
com/github/aptd/simulation/core/time/local/CStepTime.java
Violation |
Line |
Unnecessary final modifier in final class |
71–75 |
Unnecessary final modifier in final class |
82–85 |
Unnecessary final modifier in final class |
93–97 |
com/github/aptd/simulation/core/units/CUnit.java
Violation |
Line |
Unnecessary final modifier in final class |
72–75 |
Unnecessary final modifier in final class |
82–85 |
Unnecessary final modifier in final class |
93–96 |
Unnecessary final modifier in final class |
104–107 |
Unnecessary final modifier in final class |
115–118 |
Unnecessary final modifier in final class |
126–129 |
Unnecessary final modifier in final class |
138–141 |
Unnecessary final modifier in final class |
148–151 |
Unnecessary final modifier in final class |
159–162 |
Unnecessary final modifier in final class |
170–173 |
com/github/aptd/simulation/core/writer/local/CYaml.java
Violation |
Line |
Unnecessary final modifier in final class |
75–86 |
com/github/aptd/simulation/datamodel/CXMLReader.java
Violation |
Line |
Unnecessary final modifier in final class |
128–203 |
com/github/aptd/simulation/elements/IBaseElement.java
Violation |
Line |
Useless parentheses. |
190 |
Useless parentheses. |
190 |
Useless parentheses. |
190 |
Avoid unused private methods such as 'currentTime()'. |
262 |
Avoid unused private methods such as 'maxTime()'. |
269 |
Avoid unused private methods such as 'getNextActivation()'. |
276 |
Avoid unused private methods such as 'setNextActivation(ZonedDateTime)'. |
283 |
Unnecessary final modifier in final class |
410–420 |
Unnecessary final modifier in final class |
434–437 |
Unnecessary final modifier in final class |
441–446 |
Unnecessary final modifier in final class |
449–454 |
Unnecessary final modifier in final class |
457–460 |
Unnecessary final modifier in final class |
463–467 |
com/github/aptd/simulation/elements/common/CUnit.java
Violation |
Line |
Unnecessary final modifier in final class |
79–82 |
Unnecessary final modifier in final class |
89–92 |
Unnecessary final modifier in final class |
100–103 |
Unnecessary final modifier in final class |
111–114 |
Unnecessary final modifier in final class |
122–125 |
Unnecessary final modifier in final class |
133–136 |
Unnecessary final modifier in final class |
145–148 |
Unnecessary final modifier in final class |
155–158 |
Unnecessary final modifier in final class |
166–169 |
Unnecessary final modifier in final class |
177–180 |
com/github/aptd/simulation/elements/dispatcher/CDispatcher.java
Violation |
Line |
Unnecessary final modifier in final class |
66–70 |
Unnecessary final modifier in final class |
94–100 |
com/github/aptd/simulation/elements/graph/eventactivitynetwork/local/CActivity.java
Violation |
Line |
Unnecessary final modifier in final class |
65–68 |
Unnecessary final modifier in final class |
71–74 |
Unnecessary final modifier in final class |
77–80 |
Unnecessary final modifier in final class |
83–86 |
Unnecessary final modifier in final class |
89–92 |
Useless parentheses. |
91 |
Useless parentheses. |
91 |
Useless parentheses. |
91 |
com/github/aptd/simulation/elements/graph/eventactivitynetwork/local/CEventActivityNetwork.java
Violation |
Line |
Useless parentheses. |
76 |
Useless parentheses. |
76 |
Useless parentheses. |
76 |
com/github/aptd/simulation/elements/graph/eventactivitynetwork/local/CNode.java
Violation |
Line |
Useless parentheses. |
61 |
Useless parentheses. |
61 |
Useless parentheses. |
61 |
com/github/aptd/simulation/elements/graph/network/IPlatform.java
Violation |
Line |
Avoid modifiers which are implied by the context |
38 |
com/github/aptd/simulation/elements/graph/network/local/CNetwork.java
Violation |
Line |
Useless parentheses. |
87 |
Useless parentheses. |
87 |
Useless parentheses. |
87 |
com/github/aptd/simulation/elements/graph/network/local/CStation.java
Violation |
Line |
Unnecessary final modifier in final class |
110–122 |
com/github/aptd/simulation/elements/graph/network/local/CTrack.java
Violation |
Line |
Unnecessary final modifier in final class |
91–94 |
Unnecessary final modifier in final class |
97–100 |
Unnecessary final modifier in final class |
104–110 |
Unnecessary final modifier in final class |
135–141 |
com/github/aptd/simulation/elements/graph/network/local/CTransit.java
Violation |
Line |
Unnecessary final modifier in final class |
97–103 |
com/github/aptd/simulation/elements/graph/network/local/CVirtual.java
Violation |
Line |
Unnecessary final modifier in final class |
94–100 |
com/github/aptd/simulation/elements/grid/local/CJPSPlusStatic.java
Violation |
Line |
Unnecessary final modifier in final class |
55–58 |
Unnecessary final modifier in final class |
61–93 |
Unnecessary final modifier in final class |
96–107 |
Useless parentheses. |
153 |
Useless parentheses. |
330 |
Unnecessary final modifier in final class |
341–344 |
Useless parentheses. |
343 |
Unnecessary final modifier in final class |
403–406 |
Unnecessary final modifier in final class |
413–416 |
Unnecessary final modifier in final class |
423–426 |
Unnecessary final modifier in final class |
433–436 |
Unnecessary final modifier in final class |
443–447 |
Unnecessary final modifier in final class |
454–458 |
com/github/aptd/simulation/elements/linearprogram/CCombinedSolver.java
Violation |
Line |
Unnecessary final modifier in final class |
41–50 |
Unnecessary final modifier in final class |
53–66 |
com/github/aptd/simulation/elements/passenger/CPassenger.java
Violation |
Line |
Avoid unused private fields such as 'm_origin'. |
87 |
Avoid unused private fields such as 'm_destination'. |
91 |
Unnecessary final modifier in final class |
148–152 |
Unnecessary final modifier in final class |
349–355 |
Unnecessary final modifier in final class |
358–362 |
com/github/aptd/simulation/elements/passenger/CPassengerSource.java
Violation |
Line |
Unnecessary final modifier in final class |
198–210 |
Unnecessary final modifier in final class |
213–217 |
com/github/aptd/simulation/elements/train/CDoor.java
Violation |
Line |
Avoid unused private methods such as 'debugPrintState()'. |
200 |
Unnecessary final modifier in final class |
458–468 |
Unnecessary final modifier in final class |
471–475 |
com/github/aptd/simulation/elements/train/CTrain.java
Violation |
Line |
Avoid unused private fields such as 'm_position'. |
93 |
Unnecessary final modifier in final class |
126–129 |
Unnecessary final modifier in final class |
132–136 |
Unnecessary final modifier in final class |
139–145 |
Unnecessary final modifier in final class |
157–174 |
Unnecessary final modifier in final class |
177–245 |
Unnecessary final modifier in final class |
248–259 |
Unnecessary final modifier in final class |
308–322 |
com/github/aptd/simulation/elements/train/CWagon.java
Violation |
Line |
Unnecessary final modifier in final class |
83–87 |
Unnecessary final modifier in final class |
116–119 |
Unnecessary final modifier in final class |
122–128 |
Unnecessary final modifier in final class |
151–157 |
com/github/aptd/simulation/factory/CLocal.java
Violation |
Line |
Unnecessary final modifier in final class |
63–67 |
com/github/aptd/simulation/ui/CHTTPServer.java
Violation |
Line |
Useless parentheses. |
115 |
Useless parentheses. |
115 |