6.0.2.4 (2014/10/17)

	[不要なimport クラスの削除]
	ソース上で使用していないクラスを import している箇所をコメントアウトします。
		fukurou.model.ExcelModel.java:18:	Avoid unused imports such as 'java.io.InputStream'
		fukurou.model.ExcelModel.java:19:	Avoid unused imports such as 'java.io.FileInputStream'
		fukurou.model.ExcelModel.java:20:	Avoid unused imports such as 'java.io.BufferedInputStream'
		fukurou.model.ExcelModel.java:29:	Avoid unused imports such as 'org.apache.poi.ss.usermodel.WorkbookFactory'
		fukurou.model.ExcelModel.java:46:	Avoid unused imports such as 'org.apache.poi.openxml4j.exceptions.InvalidFormatException'
		fukurou.process.Process_GrepChangeExcel.java:20:	Avoid unused imports such as 'org.opengion.fukurou.util.Closer'
		fukurou.taglet.DocletVerCheck.java:28:	Avoid unused imports such as 'com.sun.javadoc.MethodDoc'
		fukurou.taglet.DocletVerCheck.java:29:	Avoid unused imports such as 'com.sun.javadoc.FieldDoc'
		fukurou.taglet.DocletVerCheck.java:30:	Avoid unused imports such as 'com.sun.javadoc.Doc'
		fukurou.taglet.DocletVerCheck.java:31:	Avoid unused imports such as 'com.sun.javadoc.ConstructorDoc'
		fukurou.taglet.DocletVerCheck.java:36:	Avoid unused imports such as 'com.sun.javadoc.SourcePosition'
		fukurou.taglet.DocletVerCheck.java:37:	Avoid unused imports such as 'com.sun.javadoc.AnnotationDesc'
		fukurou.taglet.DocletVerCheck.java:38:	Avoid unused imports such as 'com.sun.javadoc.AnnotationTypeDoc'
		fukurou.util.ImageUtil.java:24:	Avoid unused imports such as 'java.awt.RenderingHints'
		fukurou.util.POIUtil.java:25:	Avoid unused imports such as 'java.util.Locale'
		hayabusa.db.DBEditConfig.java:19:	Avoid unused imports such as 'java.util.HashSet'
		hayabusa.db.DBEditConfig.java:21:	Avoid unused imports such as 'java.util.Set'
		hayabusa.db.DBEditConfigManager.java:22:	Avoid unused imports such as 'java.util.Set'
		hayabusa.db.DBEditConfigManager.java:23:	Avoid unused imports such as 'java.util.HashSet'
		hayabusa.io.ChartFactory.java:34:	Avoid unused imports such as 'org.jfree.data.category.DefaultCategoryDataset'
		hayabusa.io.ChartFactory.java:39:	Avoid unused imports such as 'org.jfree.chart.plot.MeterPlot'
		hayabusa.io.HybsBarRenderer3D.java:21:	Avoid unused imports such as 'java.awt.Stroke'
		plugin.io.TableReader_Excel.java:21:	Avoid unused imports such as 'org.opengion.fukurou.util.Closer'
		plugin.io.TableWriter_Excel.java:21:	Avoid unused imports such as 'org.opengion.fukurou.util.Closer'
		plugin.table.TableFilter_CMNT_CLM.java:20:	Avoid unused imports such as 'java.util.Locale'
		plugin.table.TableFilter_CMNT_CLM.java:27:	Avoid unused imports such as 'org.opengion.hayabusa.common.HybsSystem'
		plugin.table.TableFilter_CMNT_TBL.java:20:	Avoid unused imports such as 'java.util.Locale'
		plugin.table.TableFilter_CMNT_TBL.java:27:	Avoid unused imports such as 'org.opengion.hayabusa.common.HybsSystem'
		plugin.table.TableFilter_INDEX.java:28:	Avoid unused imports such as 'org.opengion.fukurou.util.Closer'

	[final宣言可能なPrivate field]
	final宣言可能なPrivate field を、final 宣言します。
		hayabusa\io\HybsCategoryDataset.java:93:	Private field 'cateCheck' could be made final; it is only initialized in the declaration or constructor.
		plugin\daemon\Daemon_RunShell.java:63:	Private field 'timeout' could be made final; it is only initialized in the declaration or constructor.
		plugin\view\ViewForm_HTMLTable.java:57:	Private field 'useIE7Header' could be made final; it is only initialized in the declaration or constructor.

	[findbugs チェック]
	BIT:ビット演算の符号をチェックしてください。 
		hayabusa.resource.RoleMode#isAccess(byte) 
		hayabusa.resource.RoleMode#isDownload(byte) 
		hayabusa.resource.RoleMode#isMenu(byte) 
		hayabusa.resource.RoleMode#isRead(byte) 
		hayabusa.resource.RoleMode#isUpload(byte) 

	Co:抽象クラス org.opengion.hayabusa.common.UserSummary は、compareTo(UserSummary) メソッドを定義しています。 
		hayabusa.common.UserSummary#compareTo(UserSummary)

	Nm:setOutDir(String) と setOutdir(String) は、紛らわしいです。 
		hayabusa.taglib.JspCreateTag#setOutdir( final String dir ) → setOutDir( final String dir )
		gf/jsp/GF2201/jspOut.jsp(64): <og:jspCreate

		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	RV:java.io.File.delete() の例外的戻り値を無視しています。 
		fukurou.process.FileLineModel#setFileVals(int, File)
		hayabusa.taglib.WriteTableTag.doStartTag()
	RV:java.io.File.mkdirs() の例外的戻り値を無視しています。 
		plugin.view.ViewForm_ImageTimeBar#create(int, int)

	Se:クラスは、非 transient で非直列化可能なインスタンスフィールド tag を定義しています。 
		hayabusa.taglib.TbodyMovableTag
		hayabusa.taglib.ViewIBarTag
		hayabusa.taglib.ViewIGanttBarTag
		hayabusa.taglib.ViewIGanttTag
		hayabusa.taglib.ViewIHeadTag
		hayabusa.taglib.ViewIMatrixTag
		hayabusa.taglib.ViewITableTag
		hayabusa.taglib.ViewITaskTag

	NP:null 値を利用している可能性があります。 
		hayabusa.taglib.DirectXMLSaveTag#getAfterMap()
		hayabusa.taglib.TableMergeTag#doEndTag()
		plugin.view.ViewForm_ImageTimeBar#create(int, int)

	RCN:すでに利用していた ? の値を null チェックしています。 
		hayabusa.html.AbstractViewForm#getSortedColumnLabel(int)

	RpC:条件テストを繰り返しています。 
		hayabusa.taglib.FileQueryTag#execute(File, int)

	USELESS_STRING:配列で toString メソッドを呼び出している 
		hayabusa.taglib.JspCreateTag#setTagNames(String) 

	UwF:null に設定されるだけのフィールド 
	※ コンストラクタで、オブジェクトをキャッシュしていたが、noDisplayVal の
	   処理が、漏れていたようです。ソースを修正します。
		plugin.column.Renderer_MONEY#noDisplayVal
		plugin.column.Renderer_NUMBER#noDisplayVal

	Bx:ボクシング/アンボクシングは、プリミティブを解析しています。 
		fukurou.business.AbstractBizLogic#exist(String, String, String, String, String, String, boolean)
		fukurou.business.AbstractBizLogic#linei(String)
		fukurou.business.AbstractBizLogic#linei(String, int)
		fukurou.business.AbstractBizLogic#vari(String) を解析しています。 
		fukurou.db.DBFunctionName#getSequence(String, Transaction)
		fukurou.db.EDbid#setMaxcount(String)
		fukurou.db.EDbid#setMincount(String) 
		fukurou.db.EDbid#setPooltime(String) 
		hayabusa.common.SystemManager.deleteGUIAccessInfo()
		hayabusa.db.DBTableModelEditor.addTotalRows(int, ResourceManager, boolean[], boolean[], boolean[], boolean[])
		hayabusa.remote.TransferExecWrapper.getVals(Map)
		hayabusa.remote.TransferReadWrapper.getKeys(Map)
		hayabusa.report2.OdsContentParser.getNativeType(String, String)
		hayabusa.report2.OdsContentParser.getValue(String)
		hayabusa.report2.OdsSheet.incrementKey(String, int)
		hayabusa.report2.QueueManager_DB$DBTableModelCreator.create()
		hayabusa.taglib.ChartCreateTag.setHeight(String)
		hayabusa.taglib.ChartCreateTag.setWidth(String)
		hayabusa.taglib.LinkTag.setUrlCheckTime(String)
		plugin.table.TableFilter_INDEX_MYSQL.makeIndexClmStr(String, String)
		plugin.table.TableFilter_REPORTLAYOUT.execute()
		plugin.table.TableFilter_SEQUENCE.makeLineList(int[], String[])
		plugin.table.TableFilter_SEQUENCE_MYSQL.makeLineList(int[], String[])
		plugin.table.TableFilter_SEQUENCE_SQLSERVER.makeLineList(int[], String[])
		plugin.table.TableFilter_TABLE_MYSQL.makeLineList(String[], boolean)

	Bx:効率が悪い new Double(String) コンストラクタを呼び出しています。その代わりに Double.valueOf(String) を使用してください。 
		fukurou.model.ExcelModel.parseDouble(String)
		hayabusa.io.HybsCategoryDataset.execute(DBTableModel)
