FindBugs Bug Detector Report

The following document contains the results of Maven FindBugs Report

Threshold is Low

Files

net.sourceforge.rpgee.Client

BugCategoryLine
NP: Load of known null value in net.sourceforge.rpgee.Client.main(String[])STYLE33-33
DLS: Dead store to s in method net.sourceforge.rpgee.Client.<init>(java.util.Properties)STYLE22-22
DLS: Dead store to c in method net.sourceforge.rpgee.Client.main(String[])STYLE33-33

net.sourceforge.rpgee.dice.AbstractRandomValueGenerator

BugCategoryLine
UCF: Useless control flow in net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.setSetting(String,Object)CORRECTNESS98-98
USM: Abstract Method net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.require(Object) is already defined in implemented interfaceSTYLE-1--1

net.sourceforge.rpgee.exceptions.KeyMessageBasedException

BugCategoryLine
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>() invokes dubious new String(String) constructor; just use the argumentPERFORMANCE11-11
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(String) invokes dubious new String(String) constructor; just use the argumentPERFORMANCE11-11
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(String,Throwable,String) invokes dubious new String(String) constructor; just use the argumentPERFORMANCE11-11
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(String,String) invokes dubious new String(String) constructor; just use the argumentPERFORMANCE11-11
Dm: net.sourceforge.rpgee.exceptions.KeyMessageBasedException.<init>(Throwable,String) invokes dubious new String(String) constructor; just use the argumentPERFORMANCE11-11

net.sourceforge.rpgee.ExprLexer

BugCategoryLine
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mLPAREN(boolean)STYLE134-134
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mRPAREN(boolean)STYLE147-147
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mPLUS(boolean)STYLE160-160
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mMINUS(boolean)STYLE173-173
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mSTAR(boolean)STYLE186-186
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mINT(boolean)STYLE212-212
NP: Load of known null value in net.sourceforge.rpgee.ExprLexer.mWS(boolean)STYLE254-254

net.sourceforge.rpgee.messaging.network.CookieFactory

BugCategoryLine
NP: Load of known null value in net.sourceforge.rpgee.messaging.network.CookieFactory.getDescription()STYLE34-34
NP: Null pointer dereference in net.sourceforge.rpgee.messaging.network.CookieFactory.getDescription()CORRECTNESS34-34

net.sourceforge.rpgee.messaging.network.NetworkMessage

BugCategoryLine
Se: Class net.sourceforge.rpgee.messaging.network.NetworkMessage defines non-transient non-serializable instance field net.sourceforge.rpgee.messaging.network.NetworkMessage.cookieCORRECTNESSNot available

net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage

BugCategoryLine
Dm: net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage.duplicate() invokes dubious new String(String) constructor; just use the argumentPERFORMANCE23-23
Se: Class net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage defines non-transient non-serializable instance field net.sourceforge.rpgee.messaging.PropertyChangeRpgMessage.changedCORRECTNESSNot available

net.sourceforge.rpgee.utility.SystemMessages

BugCategoryLine
NP: Possible null pointer dereference in net.sourceforge.rpgee.utility.SystemMessages.duplicate() on exception pathCORRECTNESS48-48

net.sourceforge.rpgee.utility.Version

BugCategoryLine
HE: net.sourceforge.rpgee.utility.Version defines equals and uses Object.hashCode()CORRECTNESS82-89

net.sourceforge.rpgee.Versionated

BugCategoryLine
MS: net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.moreSettings isn't final but should beMALICIOUS_CODENot available
MS: net.sourceforge.rpgee.ExprParser._tokenNames should be package protectedMALICIOUS_CODENot available
UwF: Field not initialized in constructor: net.sourceforge.rpgee.dice.AbstractRandomValueGenerator.randomnessFactorSTYLENot available
UuF: Unused field: net.sourceforge.rpgee.Client.clientPERFORMANCENot available
UuF: Unused field: net.sourceforge.rpgee.Client.loggingWindowPERFORMANCENot available
UuF: Unused field: net.sourceforge.rpgee.Client.transporterPERFORMANCENot available
SIC: Should net.sourceforge.rpgee.messaging.network.CookieFactory$CookieImpl be a _static_ inner class?PERFORMANCENot available