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 |
io.extact.rms.client.console.ConsoleMain
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 |