フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:01_リクエスト・要望
修正を期待する箇所
[ 7481 ] 修正を期待する箇所

eclipseで警告の表示される箇所のうち、明らかにおかしな箇所をいくつかピックアップしました。今は影響ないかもしれませんが、潜在バグになりえます。
本家への反映を期待します。

Nullポインターアクセスの警告が出る箇所

jp.groupsession.v2.wml.dao.WebmailDao
1825: if (mailNum == null && mailNum.isEmpty()) {
当該変数がnullの場合例外。or条件にするべき

jp.groupsession.v2.rng.rng070.Rng070Biz
229:if (binlist != null || !binlist.isEmpty()) {
当該変数がnullの場合例外。and条件にするべき

jp.groupsession.v2.rng.dao.RngBinDao
451: pstmt = con.prepareStatement(sql.toSqlString());
メソッド内にgetCon()の行がないためnullのまま到達する。getCon()で設定しておく。

jp.groupsession.v2.man.man150kn.Man150knBiz
760: if (dispList != null || !dispList.isEmpty()) {
当該変数がnullの場合例外。and条件にするべき

jp.groupsession.v2.man.man230.Man230Action
291: if (dispList != null || !dispList.isEmpty()) {
当該変数がnullの場合例外。and条件にするべき

jp.groupsession.v2.ip.dao.IpkAddDao
1188: if ((keywordList != null || keywordList.length != 0) && targetFlg == true) {
当該変数がnullの場合例外。and条件にするべき

jp.groupsession.v2.api.smail.list.ApiSmlListAction
139: if (retBin != null || retBin.size() > 0) {
当該変数がnullの場合例外。and条件にするべき

jp.groupsession.v2.rsv.rsv092.Rsv092Form
95:if (rsv092FileLabelList == null && rsv092FileLabelList.size() == 0) {
当該変数がnullの場合例外。or条件にするべき

jp.groupsession.v2.rsv.rsv092.Rsv092ParamModel
95: if (rsv092FileLabelList == null && rsv092FileLabelList.size() == 0) {
当該変数がnullの場合例外。or条件にするべき

jp.co.sjts.util.StringUtilHtml
469: if (text != null || text.trim().length() != 0) {
当該変数がnullの場合例外。and条件にするべき

その他、警告で気づいた箇所

jp.groupsession.v2.man.ManGsListenerImpl
149: //共通、ヘルプは対象外とする
150: pluginDataList.remove("common");
151: pluginDataList.remove("help");
ListにはPluginオブジェクトが入っているため、除外できていない。
対応するPluginオブジェクトをremoveするか、Mapにして削除キーにこれらを指定する。

他に目に付くのは、ジェネリクスの型がないとか、未使用の変数・インポートがある、
try with resources構文を使える箇所に未使用、deprecatedなメソッドを呼んでいる、
などです。

投稿者デイル
最新書き込み2021/04/28 16:54:51
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=2&threadSid=2715
 


TOP