FindBugs Results

The following document contains the results of FindBugs - http://findbugs.sourceforge.net/. This isn't formatted like a pretty CheckStyle / JDepend sheet as the FindBugs XML output is very terse and does not describe what each error type is. We have no desire to hardcode messages against FindBugs, so we'll wait until FindBugs XML output can be modified to produce easy to use messages.

M EI: org.cb.jset.CardSet.getCards() may expose internal representation by returning org.cb.jset.CardSet._set  At CardSet.java:[line 49]
M UW: Unconditional wait in org.cb.jset.JSetGameImpl.waitForTurnToEnd()  At JSetGameImpl.java:[line 525]
M No: Using notify rather than notifyAll in org.cb.jset.JSetGameImpl$GameConnectionImpl.internalClose()  At JSetGameImpl.java:[line 295]
H Se: Class org.cb.jset.JSetGameImpl$GameConnectionImpl defines non-transient non-serializable instance field java.lang.Thread._me  At unknown source line
H Se: Class org.cb.jset.JSetGameImpl$GameConnectionImpl defines non-transient non-serializable instance field org.cb.jset.JSetGameImpl.this$0  At unknown source line
M UW: Unconditional wait in org.cb.jset.JSetGameImpl$GameConnectionImpl.run()  At JSetGameImpl.java:[line 330]
M UrF: Unread field: org.cb.jset.client.Client$RemoteConnectionWrapper._remoteException
M UrF: Unread field: org.cb.jset.client.Client$RemoteConnectionWrapper._wasDisconnected
M UrF: Unread field: org.cb.jset.client.Client$RemoteGameWrapper._remoteException
M UrF: Unread field: org.cb.jset.client.Client$RemoteGameWrapper._wasDisconnected
M UW: Unconditional wait in org.cb.jset.client.NetworkGame.play()  At NetworkGame.java:[line 231]
L UW: Unconditional wait in org.cb.jset.client.SmartAutoPlayer.tryToFindSet()  At SmartAutoPlayer.java:[line 163]
L Wa: Wait not in loop in org.cb.jset.client.SmartAutoPlayer.tryToFindSet()  At SmartAutoPlayer.java:[line 163]
M Se: org.cb.jset.client.model.JSetClientBoardModel is Serializable; consider declaring a serialVersionUID
L Se: org.cb.jset.client.ui.JSetBoardComponent is Serializable; consider declaring a serialVersionUID
L Se: org.cb.jset.client.ui.JSetCardComponent is Serializable; consider declaring a serialVersionUID
L Se: org.cb.jset.client.ui.JSetClientUI is Serializable; consider declaring a serialVersionUID