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
20 6 0 0

Files

Class Bugs
fr.univtln.bruno.samples.java101.tp2.app.DemoVehicle 1
fr.univtln.bruno.samples.java101.tp2.impl.Bike 1
fr.univtln.bruno.samples.java101.tp2.impl.Car 1
fr.univtln.bruno.samples.java101.tp2.impl.ElectricBike 1
fr.univtln.bruno.samples.java101.tp2.impl.ElectricCar 1
fr.univtln.bruno.samples.java101.tp2.service.Manufacturer 1

fr.univtln.bruno.samples.java101.tp2.app.DemoVehicle

Bug Category Details Line Priority
instanceof will always return true for all non-null values in fr.univtln.bruno.samples.java101.tp2.app.DemoVehicle.main(String[]), since all fr.univtln.bruno.samples.java101.tp2.impl.ElectricCar are instances of fr.univtln.bruno.samples.java101.tp2.impl.ElectricCar STYLE BC_VACUOUS_INSTANCEOF 54 Medium

fr.univtln.bruno.samples.java101.tp2.impl.Bike

Bug Category Details Line Priority
The method 'category()' in class 'Bike' hides a method in class 'Vehicle'. Declare the respective methods non-static or private to eradicate the problem. CORRECTNESS HSM_HIDING_METHOD 32 Medium

fr.univtln.bruno.samples.java101.tp2.impl.Car

Bug Category Details Line Priority
The method 'category()' in class 'Car' hides a method in class 'Vehicle'. Declare the respective methods non-static or private to eradicate the problem. CORRECTNESS HSM_HIDING_METHOD 71 Medium

fr.univtln.bruno.samples.java101.tp2.impl.ElectricBike

Bug Category Details Line Priority
The method 'category()' in class 'ElectricBike' hides a method in class 'Vehicle'. Declare the respective methods non-static or private to eradicate the problem. CORRECTNESS HSM_HIDING_METHOD 67 Medium

fr.univtln.bruno.samples.java101.tp2.impl.ElectricCar

Bug Category Details Line Priority
The method 'category()' in class 'ElectricCar' hides a method in class 'Vehicle'. Declare the respective methods non-static or private to eradicate the problem. CORRECTNESS HSM_HIDING_METHOD 66 Medium

fr.univtln.bruno.samples.java101.tp2.service.Manufacturer

Bug Category Details Line Priority
Unread field: fr.univtln.bruno.samples.java101.tp2.service.Manufacturer.name PERFORMANCE URF_UNREAD_FIELD 13 Medium