SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.9.8
Threshold is low
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 49 |
16 |
0 |
0 |
fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices
| Bug |
Category |
Details |
Line |
Priority |
| Do not catch NullPointerException like in fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.nullHandlingExample() |
STYLE |
DCN_NULLPOINTER_EXCEPTION |
151 |
Medium |
| Do not catch NullPointerException like in fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.nullHandlingExample() |
STYLE |
DCN_NULLPOINTER_EXCEPTION |
167 |
Medium |
| Dead store to mapWithCapacity in fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.initializationExample() |
STYLE |
DLS_DEAD_LOCAL_STORE |
140 |
High |
| Dead store to withCapacity in fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.initializationExample() |
STYLE |
DLS_DEAD_LOCAL_STORE |
139 |
High |
| Dead store to emptyList in fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.initializationExample() |
STYLE |
DLS_DEAD_LOCAL_STORE |
124 |
Medium |
| Dead store to emptyMap in fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.initializationExample() |
STYLE |
DLS_DEAD_LOCAL_STORE |
126 |
Medium |
| Dead store to emptySet in fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.initializationExample() |
STYLE |
DLS_DEAD_LOCAL_STORE |
125 |
Medium |
| Return value of java.util.Set.contains(Object) ignored, but method has no side effect |
STYLE |
RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT |
230 |
Medium |
| Useless object stored in variable ts of method fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.nullHandlingExample() |
STYLE |
UC_USELESS_OBJECT |
165 |
Medium |
| Useless object stored in variable arrayList of method fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.performanceExample() |
STYLE |
UC_USELESS_OBJECT |
212 |
Medium |
| Useless object stored in variable hashSet of method fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.performanceExample() |
STYLE |
UC_USELESS_OBJECT |
227 |
Medium |
| Useless object stored in variable linkedList of method fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.performanceExample() |
STYLE |
UC_USELESS_OBJECT |
219 |
Medium |
| Useless object stored in variable treeSet of method fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices.performanceExample() |
STYLE |
UC_USELESS_OBJECT |
232 |
Medium |
fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices$1BadPerson
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: fr.univtln.bruno.samples.java101.tp3.bestpractices.CollectionBestPractices$1BadPerson.name |
PERFORMANCE |
URF_UNREAD_FIELD |
255 |
Low |
fr.univtln.bruno.samples.java101.tp3.comparable.ComparatorExamples
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to lambda in fr.univtln.bruno.samples.java101.tp3.comparable.ComparatorExamples.customComparatorImplementationExample() |
STYLE |
DLS_DEAD_LOCAL_STORE |
281 |
Medium |
fr.univtln.bruno.samples.java101.tp3.queue.QueueExamples
| Bug |
Category |
Details |
Line |
Priority |
| Exceptional return value of java.util.Queue.offer(Object) ignored in fr.univtln.bruno.samples.java101.tp3.queue.QueueExamples.queueExample() |
BAD_PRACTICE |
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE |
25 |
Low |