Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.0

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
30 10 0 0

Files

Class Bugs
io.extact.rms.client.console.ConsoleMain 1
io.extact.rms.client.console.login.LoginEventReciever 1
io.extact.rms.client.console.ui.LoginScreen 1
io.extact.rms.client.console.ui.admin.EditUserScreen 1
io.extact.rms.client.console.ui.admin.EntryRentalItemScreen 1
io.extact.rms.client.console.ui.admin.EntryUserScreen 1
io.extact.rms.client.console.ui.member.CancelReservationScreen 1
io.extact.rms.client.console.ui.member.InquiryReservationScreen 1
io.extact.rms.client.console.ui.member.ReserveRentalItemScreen 1
io.extact.rms.client.console.ui.textio.RmsIntInputReader 1

io.extact.rms.client.console.ConsoleMain

Bug Category Details Line Priority
Method lists Exception in its throws clause. BAD_PRACTICE THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION 37-63 Medium

io.extact.rms.client.console.login.LoginEventReciever

Bug Category Details Line Priority
io.extact.rms.client.console.login.LoginEventReciever.getLoginUser() may expose internal representation by returning LoginEventReciever.loginUser MALICIOUS_CODE EI_EXPOSE_REP 20 Medium

io.extact.rms.client.console.ui.LoginScreen

Bug Category Details Line Priority
new io.extact.rms.client.console.ui.LoginScreen(RentalReservationClientApi, Event) may expose internal representation by storing an externally mutable object into LoginScreen.clientApi MALICIOUS_CODE EI_EXPOSE_REP2 22 Medium

io.extact.rms.client.console.ui.admin.EditUserScreen

Bug Category Details Line Priority
new io.extact.rms.client.console.ui.admin.EditUserScreen(RentalReservationClientApi) may expose internal representation by storing an externally mutable object into EditUserScreen.clientApi MALICIOUS_CODE EI_EXPOSE_REP2 17 Medium

io.extact.rms.client.console.ui.admin.EntryRentalItemScreen

Bug Category Details Line Priority
new io.extact.rms.client.console.ui.admin.EntryRentalItemScreen(RentalReservationClientApi) may expose internal representation by storing an externally mutable object into EntryRentalItemScreen.clientApi MALICIOUS_CODE EI_EXPOSE_REP2 18 Medium

io.extact.rms.client.console.ui.admin.EntryUserScreen

Bug Category Details Line Priority
new io.extact.rms.client.console.ui.admin.EntryUserScreen(RentalReservationClientApi) may expose internal representation by storing an externally mutable object into EntryUserScreen.clientApi MALICIOUS_CODE EI_EXPOSE_REP2 17 Medium

io.extact.rms.client.console.ui.member.CancelReservationScreen

Bug Category Details Line Priority
new io.extact.rms.client.console.ui.member.CancelReservationScreen(RentalReservationClientApi) may expose internal representation by storing an externally mutable object into CancelReservationScreen.clientApi MALICIOUS_CODE EI_EXPOSE_REP2 16 Medium

io.extact.rms.client.console.ui.member.InquiryReservationScreen

Bug Category Details Line Priority
new io.extact.rms.client.console.ui.member.InquiryReservationScreen(RentalReservationClientApi) may expose internal representation by storing an externally mutable object into InquiryReservationScreen.clientApi MALICIOUS_CODE EI_EXPOSE_REP2 18 Medium

io.extact.rms.client.console.ui.member.ReserveRentalItemScreen

Bug Category Details Line Priority
new io.extact.rms.client.console.ui.member.ReserveRentalItemScreen(RentalReservationClientApi) may expose internal representation by storing an externally mutable object into ReserveRentalItemScreen.clientApi MALICIOUS_CODE EI_EXPOSE_REP2 17 Medium

io.extact.rms.client.console.ui.textio.RmsIntInputReader

Bug Category Details Line Priority
io.extact.rms.client.console.ui.textio.RmsIntInputReader.withSelectableValues(List) may expose internal representation by storing an externally mutable object into RmsIntInputReader.selectableValues MALICIOUS_CODE EI_EXPOSE_REP2 27 Medium