FindBugs Bug Detector Report
The following document contains the results of Maven FindBugs Report
Threshold is Low
Files
net.sourceforge.rpgee.Client
Bug | Category | Line |
---|
NP: Load of known null value in net.sourceforge.rpgee.Client.main(String[]) | STYLE | 33-33 |
DLS: Dead store to s in method net.sourceforge.rpgee.Client.<init>(java.util.Properties) | STYLE | 22-22 |
DLS: Dead store to c in method net.sourceforge.rpgee.Client.main(String[]) | STYLE | 33-33 |
net.sourceforge.rpgee.dice.AbstractRandomValueGenerator
Bug | Category | Line |
---|
UCF: Useless control flow in net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.setSetting(String,Object) | CORRECTNESS | 98-98 |
USM: Abstract Method net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.require(Object) is already defined in implemented interface | STYLE | -1--1 |
net.sourceforge.rpgee.exceptions.KeyMessageBasedException
Bug | Category | Line |
---|
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>() invokes dubious new String(String) constructor; just use the argument | PERFORMANCE | 11-11 |
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(String) invokes dubious new String(String) constructor; just use the argument | PERFORMANCE | 11-11 |
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(String,Throwable,String) invokes dubious new String(String) constructor; just use the argument | PERFORMANCE | 11-11 |
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(String,String) invokes dubious new String(String) constructor; just use the argument | PERFORMANCE | 11-11 |
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(Throwable,String) invokes dubious new String(String) constructor; just use the argument | PERFORMANCE | 11-11 |
net.sourceforge.rpgee.ExprLexer
Bug | Category | Line |
---|
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mLPAREN(boolean) | STYLE | 134-134 |
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mRPAREN(boolean) | STYLE | 147-147 |
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mPLUS(boolean) | STYLE | 160-160 |
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mMINUS(boolean) | STYLE | 173-173 |
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mSTAR(boolean) | STYLE | 186-186 |
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mINT(boolean) | STYLE | 212-212 |
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mWS(boolean) | STYLE | 254-254 |
net.sourceforge.rpgee.messaging.network.CookieFactory
Bug | Category | Line |
---|
NP: Load of known null value in net.sourceforge.rpgee.messaging.network.CookieFactory.getDescription() | STYLE | 34-34 |
NP: Null pointer dereference in net.sourceforge.rpgee.messaging.network.CookieFactory.getDescription() | CORRECTNESS | 34-34 |
net.sourceforge.rpgee.messaging.network.NetworkMessage
Bug | Category | Line |
---|
Se: Class net.sourceforge.rpgee.messaging.network.NetworkMessage defines non-transient non-serializable instance field net.sourceforge.rpgee.messaging.network.NetworkMessage.cookie | CORRECTNESS | Not available |
net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage
Bug | Category | Line |
---|
Dm: net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage.duplicate() invokes dubious new String(String) constructor; just use the argument | PERFORMANCE | 23-23 |
Se: Class net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage defines non-transient non-serializable instance field net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage.changed | CORRECTNESS | Not available |
net.sourceforge.rpgee.utility.SystemMessages
Bug | Category | Line |
---|
NP: Possible null pointer dereference in net.sourceforge.rpgee.utility.SystemMessages.duplicate() on exception path | CORRECTNESS | 48-48 |
net.sourceforge.rpgee.utility.Version
Bug | Category | Line |
---|
HE: net.sourceforge.rpgee.utility.Version defines equals and uses Object.hashCode() | CORRECTNESS | 82-89 |
net.sourceforge.rpgee.Versionated
Bug | Category | Line |
---|
MS: net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.moreSettings isn't final but should be | MALICIOUS_CODE | Not available |
MS: net.sourceforge.rpgee.ExprParser._tokenNames should be package protected | MALICIOUS_CODE | Not available |
UwF: Field not initialized in constructor: net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.randomnessFactor | STYLE | Not available |
UuF: Unused field: net.sourceforge.rpgee.Client.client | PERFORMANCE | Not available |
UuF: Unused field: net.sourceforge.rpgee.Client.loggingWindow | PERFORMANCE | Not available |
UuF: Unused field: net.sourceforge.rpgee.Client.transporter | PERFORMANCE | Not available |
SIC: Should net.sourceforge.rpgee.messaging.network.CookieFactory$CookieImpl be a _static_ inner class? | PERFORMANCE | Not available |